﻿:root{--input__height:50px;--input__border:1px solid $color-black}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:none !important}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}sup,sub{line-height:0}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""}table{border-collapse:collapse;border-spacing:0}input[type=checkbox],input[type=radio]{margin:0}html{font-size:62.5%;-webkit-text-size-adjust:100%}body{-webkit-hyphens:auto;hyphens:auto}img{display:block;max-width:100%;border:0}strong,b{font-weight:bold}a{outline:none}em{font-style:italic}p{padding-bottom:calc(2rem * 1.81)}ul,ol{padding:0 0 calc(2rem * 1.81) 20px}ul ul,ul ol,ol ul,ol ol{padding-bottom:0}.cb{clear:both;display:block}.noaction{pointer-events:none}.hidden,.items-hidden{display:none}.block{display:block}.absolute,.placeholder>div{position:absolute;top:0;left:0;width:100%;height:100%}.scrolling{overflow:auto;-webkit-overflow-scrolling:touch}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#ajaxdiv-overlay{display:none;position:fixed;z-index:50;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}#ajaxdiv{display:none;position:fixed;z-index:51;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:1920px}#ajaxdiv .ajaxdiv-close{position:fixed;z-index:2;top:15px;right:15px;width:40px;height:40px;background-color:#000;cursor:pointer}#ajaxdiv .ajaxdiv-close:before,#ajaxdiv .ajaxdiv-close:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:1px;background-color:#fff}#ajaxdiv .ajaxdiv-close:before{transform:translate(-50%, -50%) rotate(45deg)}#ajaxdiv .ajaxdiv-close:after{transform:translate(-50%, -50%) rotate(-45deg)}#ajaxdiv>div{position:relative;z-index:1}#ajaxdiv.video{width:calc(100% - 100px);max-width:1280px}#ajaxdiv.video>div{height:0;padding-bottom:56.25%}#ajaxdiv.video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}#ajaxdiv[style*="display:block"]+#ajaxdiv-overlay{display:block}.placeholder{position:relative}.placeholder>div{background-repeat:no-repeat;background-position:center center;background-size:cover}.iframe-wrapper{position:relative}.iframe-wrapper.a4-portrait{height:0;padding-bottom:141.4285714286%}.iframe-wrapper.a4-landscape{height:0;padding-bottom:70.7070707071%}.iframe-wrapper>iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;border:0}.row{display:flex;flex-direction:row;flex-wrap:wrap;position:relative}.row a.dsbutton{position:absolute;z-index:5;top:0;left:0;border:2px #fff solid;margin:0;line-height:0}.row>.col{position:relative;z-index:1;box-sizing:border-box}.row>.col.left{text-align:left}.row>.col.center{text-align:center}.row>.col.right{text-align:right}.searchpanel>span{display:none}.item .box{position:relative}.alert{position:relative;padding:10px;border:1px rgba(0,0,0,0) solid;box-sizing:border-box;margin-bottom:calc(2rem * 1.81)}.alert.success{background-color:#468847;color:#fff}.alert.success a{color:#fff;text-decoration:underline}.alert.error{background-color:#d50032;color:#fff}.alert.error a{color:#fff;text-decoration:underline}.alert.info{background-color:#d1ecf1;color:#0c5460;border-color:#bee5eb}.alert.info a{color:#0c5460;text-decoration:underline}.alert>*:last-of-type{padding-bottom:0;margin-bottom:0}#scrolltop{display:block;position:fixed;z-index:10;right:40px;bottom:100px;width:40px;height:40px;border:1px #000 solid;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s;line-height:40px;text-align:center;color:#000}#scrolltop:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:300;font-size:20px}.scrolled #scrolltop{opacity:1;visibility:visible}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.msg-wrapper{width:100%;margin:30px auto;text-align:center}.msg-wrapper.loading>.waiting{width:25px;height:25px;margin:0 auto 30px;line-height:25px;font-size:25px;animation:rotating 2s linear infinite}.msg-wrapper.loading>.waiting:after{content:"";font-family:"Font Awesome 5 Pro";font-weight:400}.cookie_notification{position:fixed;z-index:70;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.8);transform:translateY(100%);opacity:0;visibility:hidden}.cookie_notification.show{animation:showCookieNotification .7s 1s forwards}.cookie_notification.hide{animation:hideCookieNotification .7s forwards}.cookie_notification_inner{position:relative;padding:15px 35px 15px 15px;font-size:15px;line-height:25px;color:#fff}.cookie_notification_inner:after{content:"";display:block;clear:both}.cookie_notification_inner a{padding-left:5px;color:#fff;text-decoration:underline}.cookie_notification_inner a:hover{color:#fff}.cookie_notification_inner p:last-of-type{padding-bottom:0}.cookie_notification_close{display:block;position:absolute;top:15px;right:5px;width:25px;height:25px;cursor:pointer}.cookie_notification_close:before,.cookie_notification_close:after{content:"";display:block;position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#fff;transform-origin:center top}.cookie_notification_close:before{transform:translateY(-50%) rotate(45deg)}.cookie_notification_close:after{transform:translateY(-50%) rotate(-45deg)}@keyframes showCookieNotification{0%{transform:translateY(100%);opacity:0;visibility:hidden}100%{transform:translateY(0%);opacity:1;visibility:visible}}@keyframes hideCookieNotification{0%{transform:translateY(0%);opacity:1;visibility:visible}100%{transform:translateY(100%);opacity:0;visibility:hidden}}.browser_notification_overlay{position:fixed;z-index:998;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.8)}.browser_notification{position:fixed;z-index:999;top:0;right:0;left:0;background-color:#fff;padding:15px 15px 0;font-size:15px;line-height:25px;color:#000}.browser_notification p{padding-bottom:15px}.browser_notification_close{display:block;position:absolute;top:15px;right:5px;width:25px;height:25px;cursor:pointer}.browser_notification_close:before,.browser_notification_close:after{content:"";display:block;position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#000;transform-origin:center top}.browser_notification_close:before{transform:translateY(-50%) rotate(45deg)}.browser_notification_close:after{transform:translateY(-50%) rotate(-45deg)}.cis-action-wrp{margin-bottom:15px}.cis-action-wrp:after{content:"";display:block;clear:both}.cis-action-wrp .cis-action{float:left;margin-bottom:0}.cis-action{position:relative;z-index:9999;margin-bottom:15px;font-family:"Noto Sans Regular";font-size:15px}.cis-action:after{content:"";display:block;clear:both}.cis-action>span{position:relative;z-index:1;float:left;height:35px;padding:0 40px 0 15px;background-color:#fff;border:1px #d7d7d7 solid;line-height:35px;color:#333;cursor:pointer}.cis-action>span:after{content:"";font-family:"Font Awesome 5 Pro";font-weight:700;position:absolute;top:0;right:0;width:35px;height:35px;line-height:35px;text-align:center;font-size:14px}.cis-action>ul{display:none;position:absolute;z-index:2;top:35px;left:0;width:265px;list-style:none;padding:0;background-color:#fff;border:1px #d7d7d7 solid;box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}.cis-action>ul li{padding-bottom:0;padding-left:0}.cis-action>ul li:before{content:"";display:none}.cis-action>ul li:not(:last-of-type){border-bottom:1px #d7d7d7 solid}.cis-action>ul a{display:block;position:relative;padding-left:15px;font-size:15px;line-height:35px;color:#333;text-decoration:none}.cis-action>ul a:hover{background-color:#f5f5f5}.cis-action>ul a.icon{padding-left:37px}.cis-action>ul a.icon:before{position:absolute;top:7px;left:7px;width:20px;height:20px;font-size:14px;line-height:20px;text-align:center;color:#646464}.cis-action>ul a.icon.add:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:700}.cis-action>ul a.icon.sort:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:700}.cis-action.in>ul{display:block}.cis-notes-wrapper{position:fixed;z-index:999;top:0;left:0;width:100%}.cis-note{position:relative;margin-bottom:15px;padding:15px 15px 15px 45px;background-color:#fff;border:1px #d7d7d7 solid;box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);font-family:"Noto Sans Regular";font-size:14px;line-height:20px;color:#333}.cis-note:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:700;position:absolute;top:15px;left:15px;font-size:20px}.cis-note .cis-note-close{display:block;position:absolute;top:15px;right:15px;width:30px;height:30px;line-height:30px;text-align:center;cursor:pointer;transition:background .4s}.cis-note .cis-note-close:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:300}.cis-note .cis-note-close:hover{background-color:#f5f5f5}.cis-note a{color:#333;text-decoration:underline}.cis-note a:hover{color:#333;text-decoration:underline}.cis-note ul,.cis-note ol,.cis-note p{padding-bottom:20px;margin-bottom:0}.cis-note li{padding-bottom:0}.cis-note>*:last-of-type{padding-bottom:0;margin-bottom:0}.cis-note>ul.moveup,.cis-note>ol.moveup{margin-top:0 !important}.cis-list{padding-bottom:15px;font-family:"Noto Sans Regular"}.cis-list .cms-location-wrp{background-color:#fff;border:1px #d7d7d7 solid}.cis-list .cms-object-wrp{padding:10px 0 10px 10px;font-size:14px;line-height:20px;background-color:#fff;border-bottom:1px #d7d7d7 solid;color:#333;transition:background-color .4s}.cis-list .cms-object-wrp:last-of-type{border-bottom-width:0}.cis-list .cms-object-wrp:hover{background-color:#f5f5f5}.cis-list .cms-object-wrp div[class^=cms-object-wrp-mark-]{background-color:rgba(0,0,0,0)}.cis-list .cms-object-wrp .cms-object-movehandle{border-width:0}.cis-list .cms-object-wrp.cms-object-state-hover{padding-left:22px}.cis-list .cms-object-wrp.cms-object-state-hover .cms-object-wrp-mark-w{left:17px}.cis-list .ui-sortable-placeholder{height:40px !important}.cis-accordion{padding-bottom:15px;border-top:1px #d7d7d7 solid}.cis-accordion .cis-accordion-group{background-color:#fff;border:1px #d7d7d7 solid;border-top-width:0}.cis-accordion .cis-accordion-group .cis-accordion-header{position:relative;font-family:"Noto Sans Regular";font-size:15px;line-height:20px;padding:10px 40px 10px 10px;color:#5977b5;cursor:pointer;font-weight:400;border-bottom:1px rgba(0,0,0,0) solid;transition:background-color .4s,border-color .4s}.cis-accordion .cis-accordion-group .cis-accordion-header:after{display:block;position:absolute;top:0;right:0;width:40px;height:40px;transition:transform .4s;content:"";font-family:"Font Awesome 5 Pro";font-weight:300;color:#000;font-size:20px;line-height:40px;text-align:center}.cis-accordion .cis-accordion-group .cis-accordion-header:hover{background-color:#f5f5f5;border-bottom-color:#f5f5f5}.cis-accordion .cis-accordion-group.in .cis-accordion-header{border-bottom-color:#d7d7d7}.cis-accordion .cis-accordion-group.in .cis-accordion-header:after{transform:rotate(180deg)}.cis-accordion .cis-accordion-body{display:none;padding:15px 15px 0;background-color:#f5f5f5;font-family:"Noto Sans Regular";font-size:14px;line-height:20px;color:#333}.cis-accordion .cis-accordion-body p,.cis-accordion .cis-accordion-body ul,.cis-accordion .cis-accordion-body ol{padding-bottom:15px}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea{font-family:"Roboto",Arial,sans-serif;font-size:2rem;line-height:1.81;font-weight:300;color:#000}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea{display:block;padding-right:10px;padding-left:10px;border:1px #ececec solid;background-color:#ececec;box-sizing:border-box;border-radius:0;outline:none;-webkit-appearance:none}select.input_false,input:not([type=checkbox]):not([type=radio]):not([type=range]).input_false,textarea.input_false{background-image:none !important;background-color:#d50032 !important;color:#fff !important;border-color:#d50032 !important;-webkit-box-shadow:0 0 0px 1000px #d50032 inset !important}select.input_false::-webkit-input-placeholder,input.input_false:not([type=checkbox]):not([type=radio]):not([type=range])::-webkit-input-placeholder,textarea.input_false::-webkit-input-placeholder{color:#fff !important}select.input_false:-moz-placeholder,input.input_false:-moz-placeholder:not([type=checkbox]):not([type=radio]):not([type=range]),textarea.input_false:-moz-placeholder{color:#fff !important}select.input_false::-moz-placeholder,input.input_false:not([type=checkbox]):not([type=radio]):not([type=range])::-moz-placeholder,textarea.input_false::-moz-placeholder{color:#fff !important}select.input_false:-ms-placeholder,input.input_false:-ms-placeholder:not([type=checkbox]):not([type=radio]):not([type=range]),textarea.input_false:-ms-placeholder{color:#fff !important}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea{width:100%}input:not([type=checkbox]):not([type=radio]):not([type=range]):-webkit-input-placeholder,input:not([type=checkbox]):not([type=radio]):not([type=range]):-moz-placeholder,input:not([type=checkbox]):not([type=radio]):not([type=range]):-ms-placeholder,textarea:-webkit-input-placeholder,textarea:-moz-placeholder,textarea:-ms-placeholder{color:#4d4d4d}input:not([type=checkbox]):not([type=radio]):not([type=range]):-moz-placeholder,textarea:-moz-placeholder{opacity:1}input:not([type=checkbox]):not([type=radio]):not([type=range]){height:50px}textarea{resize:vertical}button{height:50px;color:#fff;background-color:#000;border-width:0;cursor:pointer;font-size:2rem;-webkit-appearance:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f1_section{padding-bottom:calc(2rem * 1.81)}.f1_row:after{content:"";display:block;clear:both}.f1_row>.col{float:left;width:50%;box-sizing:border-box}.f1_row>.col.plz,.f1_row>.col.spamfilter{width:120px}.f1_row>.col.plz+.col,.f1_row>.col.spamfilter+.col{width:calc(100% - 120px)}.f1_row>.col.spamfilter+.col>label{display:block;line-height:50px}.f1_row>.col.spamfilter+.col>label:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:300;float:left;margin:0 10px}.checkboxCheck>div{position:relative}.checkboxCheck>div>input[type=checkbox],.checkboxCheck>div>input[type=radio]{position:absolute;top:0;left:0;width:0;height:0;margin:0;opacity:0}.checkboxCheck>div>label{display:block;position:relative;line-height:40px;padding:5px 0 5px 50px;cursor:pointer}.checkboxCheck>div>label:before{content:"";text-align:center;cursor:pointer;position:absolute;top:5px;left:0;width:40px;height:40px;border:1px #ececec solid;box-sizing:border-box;background-color:#ececec}.checkboxCheck>div>label:after{content:"";display:block;clear:both}.checkboxCheck>div>label p:last-of-type{padding-bottom:0}.checkboxCheck>div>input[type=checkbox]:checked+label:before,.checkboxCheck>div>input[type=radio]:checked+label:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:300;color:#000}.checkboxCheck>div>input[type=radio]+label:before{border-radius:50%}.checkboxCheck.input_false{color:#d50032 !important}.checkboxCheck.input_false>div>input:not(:checked)+label:before{background-color:#d50032 !important;border-color:#d50032 !important}.checkboxCheck.input_false>div>input[type=checkbox]:checked+label:before,.checkboxCheck.input_false>div>input[type=radio]:checked+label:before{color:#fff !important}.formbest{display:block;position:relative;padding:10px 10px 10px 40px;margin-bottom:calc(2rem * 1.81);background-color:#468847;color:#fff;cursor:default}.formbest:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:300;position:absolute;top:10px;left:10px}.formbest.fail{background-color:#d50032}.formbest.fail:before{content:""}.formbest.info{background-color:#d9edf7;color:#0085ca}.formbest.info:before{content:""}.formbest p:last-of-type,.formbest ul:last-of-type,.formbest ol:last-of-type{padding-bottom:0}.flickity-wrapper{position:relative;z-index:1;padding-bottom:65%}.flickity-wrapper.adaptiveheight{padding-bottom:0}.flickity-wrapper.adaptiveheight .carousel-cell,.flickity-wrapper.adaptiveheight .flickity-slider>div{height:auto}.flickity-wrapper .flickity-gallery{overflow:hidden}.flickity-wrapper .flickity-gallery:not(.flickity-enabled){display:none}.flickity-wrapper .flickity-viewport{z-index:1}.flickity-wrapper .flickity-prev-next-button{z-index:2}.flickity-wrapper:not(.adaptiveheight) .flickity-gallery{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden}.flickity-wrapper:not(.adaptiveheight) .flickity-gallery .flickity-viewport{height:100% !important}.flickity-wrapper.adaptiveheight .flickity-gallery{padding-bottom:0}.flickity-wrapper.adaptiveheight .flickity-gallery .carousel-cell,.flickity-wrapper.adaptiveheight .flickity-gallery .flickity-slider>div{height:auto}.flickity-wrapper .carousel-cell,.flickity-wrapper .flickity-slider>div{width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.flickity-wrapper .carousel-cell.contain,.flickity-wrapper .flickity-slider>div.contain{background-size:contain}.flickity-wrapper .itext-container,.flickity-wrapper .flickity-text{display:none}.preload_image{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover;color:rgba(0,0,0,0)}.cis-select{position:relative;z-index:1;height:50px;background-color:#ececec;box-sizing:border-box;font-family:"Roboto",Arial,sans-serif;font-size:2rem;line-height:1.81;font-weight:300;color:#000}.cis-select.open{z-index:2}.cis-select:after{content:"";display:block;position:absolute;z-index:1;width:50px;height:50px;right:0;top:0;font-family:"Font Awesome 5 Pro";font-weight:300;font-size:20px;line-height:50px;text-align:center}.cis-select>select{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:0;filter:alpha(opacity=0)}.cis-select>div{position:relative;z-index:2;height:50px;border:1px #ececec solid;padding:0 50px 0 10px;box-sizing:border-box;cursor:pointer;line-height:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:border-color .4s}.cis-select>div>span{display:inline-block}.cis-select>div>span:not(:last-of-type):after{content:",";display:inline-block;padding-right:5px}.cis-select ul{display:none;position:absolute;z-index:2;top:50px;left:0;width:100%;margin:0;padding:0;box-sizing:border-box;list-style:none;border-top:1px #ececec solid}.cis-select ul>li{padding:5px 10px;border:1px #ececec solid;border-top-width:0;background-color:#ececec;cursor:pointer;line-height:40px;color:#000;word-wrap:break-word;transition:background-color .4s}.cis-select ul>li:hover{background-color:#eee}body:not(.ios) .cis-select.open ul{display:block;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch}body:not(.ios) .cis-select.open:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%}.cis-select.input_false{background-color:#d50032 !important}.cis-select.input_false:after{color:#fff !important}.cis-select.input_false>div{color:#fff !important}#gallerybox{display:none;position:fixed;z-index:105;top:0;right:0;bottom:0;left:0}#gallerybox>div{height:100%}#gallerybox .flickity-wrapper{position:relative;z-index:1;height:calc(100% - 60px);padding-bottom:0}#gallerybox .flickity-wrapper img{opacity:0;filter:alpha(opacity=0);visibility:hidden;transition:opacity .4s,visibility .4s}#gallerybox .flickity-wrapper .flickity-gallery{height:100%}#gallerybox .flickity-wrapper .flickity-gallery .flickity-slider>div .carousel-cell-image{position:absolute;z-index:2;top:50%;left:50%;max-width:calc(100% - 40px);max-height:calc(100% - 40px);transform:translate(-50%, -50%)}#gallerybox .flickity-wrapper .flickity-gallery .flickity-slider>div .carousel-cell-image.flickity-lazyloaded{opacity:1;filter:alpha(opacity=100);visibility:visible}#gallerybox .flickity-wrapper .flickity-gallery .flickity-slider>div .ajaxclose,#gallerybox .flickity-wrapper .flickity-gallery .flickity-slider>div .cislightboxclose{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}#gallerybox .flickity-wrapper .flickity-gallery .flickity-slider>div .itext-wrapper{display:none;position:absolute;z-index:3;bottom:0;left:0;right:0;padding:10px 20px}#gallerybox .flickity-controls{position:fixed;z-index:4;right:0;bottom:0;left:0;padding:20px 60px 20px 20px;color:#fff;background-color:#333}#gallerybox .flickity-controls:after{content:"";display:block;clear:both}#gallerybox .flickity-controls .counter{float:left}#gallerybox .flickity-controls .show-text{position:absolute;top:50%;right:90px;width:60px;height:30px;border:1px solid #666;border-radius:20px;background:#f08080;font-size:30px;transform:translateY(-50%);cursor:pointer;transition:all .4s}#gallerybox .flickity-controls .show-text .fas{position:absolute;left:0;top:0;transition:all .4s}#gallerybox .flickity-controls .show-text.in{background:#90ee90}#gallerybox .flickity-controls .show-text.in .fas{left:100%;transform:translateX(-100%)}#gallerybox .flickity-controls .cislightboxclose{position:absolute;top:50%;right:10px;width:40px;height:40px;transform:translateY(-50%)}#gallerybox .flickity-controls .cislightboxclose:before,#gallerybox .flickity-controls .cislightboxclose:after{content:"";position:absolute;top:50%;right:5px;left:5px;height:2px;background-color:#fff;transform-origin:50% 50%;transition:background .4s}#gallerybox .flickity-controls .cislightboxclose:before{transform:rotate(45deg)}#gallerybox .flickity-controls .cislightboxclose:after{transform:rotate(-45deg)}.ccart__headline,.cgallery.slider .flickity-textwrapper .flickity-quote,h1{font-family:"Roboto",Arial,sans-serif;font-size:4rem;line-height:1.2;font-weight:700;color:#000;word-break:break-word;padding-bottom:4.4rem;text-align:center}h2{font-family:"Roboto",Arial,sans-serif;font-size:4rem;line-height:1.2;font-weight:700;color:#000;word-break:break-word;padding-bottom:4.4rem;text-align:center}.ccart__box-headline,h3{font-family:"Roboto",Arial,sans-serif;font-size:2.4rem;line-height:1.2;font-weight:700;color:#000;word-break:break-word;padding-bottom:2.88rem;text-align:center}.flickity-buttons,#sitefooter,#siteheader,article>.content,.application>.content{width:100%;max-width:1700px;margin-right:auto;margin-left:auto}footer,header,article,.application{padding-right:40px;padding-left:40px;box-sizing:border-box}article,.application{padding-top:7.6rem;padding-bottom:calc(7.6rem - 2rem * 1.81)}article .anchor,.application .anchor{position:relative;top:calc((160px + 7.6rem)*-1)}article>.content,.application>.content{position:relative}article.design_1>.content,.design_1.application>.content,article.design_3>.content,.design_3.application>.content,article.design_5>.content,.design_5.application>.content,article.design_6>.content,.design_6.application>.content{max-width:1400px}article.design_2>.content,.design_2.application>.content,article.design_4>.content,.design_4.application>.content{max-width:920px}article.design_3,.design_3.application,article.design_4,.design_4.application,article.design_6,.design_6.application{background-color:#f3f3f3}article.checklist .text-wrp,.checklist.application .text-wrp{padding:32px 65px 0;margin-bottom:32px;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137)}article.checklist .text-wrp ul,.checklist.application .text-wrp ul{list-style:none;padding-left:0;padding-bottom:32px}article.checklist .text-wrp ul>li,.checklist.application .text-wrp ul>li{position:relative;padding-left:5rem}article.checklist .text-wrp ul>li:before,.checklist.application .text-wrp ul>li:before{display:block;position:absolute;top:0;left:0;width:3.62rem;height:3.62rem;line-height:3.62rem;text-align:center;background-color:#fa2c1c;color:#fff;border-radius:50%;content:"";font-family:"Font Awesome 5 Pro";font-weight:400}.ccart-mini__button,.ccart__address-choose-link,.ccart__button,.ccart__form-button,.cform__form-button{display:flex;justify-content:center;align-items:center;height:var(--input__height);padding-right:15px;padding-left:15px;font-family:"Roboto",Arial,sans-serif;font-size:2rem;font-weight:400;color:#fff;text-decoration:none;text-align:center;background-color:#000;border-width:0;cursor:pointer}:root{--input__height:50px;--input__border:1px solid $color-black}html{font-family:"Roboto",Arial,sans-serif;font-size:62.5%;color:#000;-webkit-text-size-adjust:100%;height:100%}body{font-size:2rem;line-height:1.81;font-weight:300;color:#000;overflow-x:hidden;height:100%}a{text-decoration:underline;color:#fa2c1c}a:focus,a:active{outline:none}picture{display:block}p,ul,ol{padding-bottom:3.62rem}strong,b{font-weight:700}article,.application{position:relative}.application:has(.cshop){background-color:#f5f5f5}.application:has(.cshopdetail){padding-top:0}ul li,ol li{padding-bottom:10px}sup{font-size:10px;line-height:0}.unicorn:before{content:"@"}.nowrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grecaptcha-badge{z-index:1}.cb{clear:both}#ajaxdiv .ajaxdiv-close{background-color:#fa2c1c}#ajaxdiv .ajaxdiv-close:before,#ajaxdiv .ajaxdiv-close:after{background-color:#fff}.menutrigger{display:block;position:relative;width:70px;height:42px;cursor:pointer}.menutrigger span{position:absolute;z-index:2;top:50%;left:5px;width:60px;height:4px;background-color:#000;transition:transform .4s,opacity .4s,visibility .4s,background-color .4s}.menutrigger span.line1{transform:translateY(-15px)}.shownav .menutrigger span.line1{opacity:0;visibility:hidden}.menutrigger span.line2,.menutrigger span.line3{transform:translateY(-50%)}.menutrigger span.line4{transform:translateY(11px)}.shownav .menutrigger span.line4{opacity:0;visibility:hidden}.shownav .menutrigger span.line2{transform:translateY(-50%) rotate(-45deg)}.shownav .menutrigger span.line3{transform:translateY(-50%) rotate(45deg)}#history-back{display:inline-block;position:relative;text-decoration:none;padding-left:3rem;line-height:4rem}#history-back:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:300;position:absolute;top:0;left:0;width:3rem;height:4rem;font-size:2rem;line-height:4rem;text-align:left}header{position:fixed;z-index:3;top:0;left:0;width:100%;background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.33)}#siteheader{position:relative;padding-top:78px;padding-bottom:40px}#siteheader:after{content:"";display:block;clear:both}#logo-wrapper{position:absolute;top:21px;left:0;width:778px;max-width:100%}#logo-wrapper a.logo{display:block;height:0;padding-bottom:27.5%;background:url("../../images/logo.svg") no-repeat center center;background-size:contain}.headericons{margin-left:auto;display:flex;justify-content:flex-end;align-items:center;column-gap:30px;row-gap:10px}.headericons__user{position:relative;transition:opacity .4s,visibility .4s}.body--shownav .headericons__user{visibility:hidden;opacity:0}.headericons__user-profile{display:flex;justify-content:center;align-items:center;text-decoration:none;color:#000;cursor:pointer;aspect-ratio:1/1;width:40px;line-height:0;transition:background-color .4s,color .4s}.headericons__user-profile:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:700}.headericons__user-profile--show{background-color:#000;color:#fff}.headericons__user-list{position:absolute;top:50px;right:0;visibility:hidden;opacity:0;transition:transform .4s,opacity .4s,visibility .4s;width:200px;padding:0;background-color:#000;list-style:none}.headericons__user-list--show{visibility:visible;opacity:1;transform:translateY(-10px)}.headericons__user-li{padding-bottom:0}.headericons__user-li:not(:last-of-type){border-bottom:1px #fff dotted}.headericons__user-link{display:block;transition:color .4s;padding:10px;font-size:1.8rem;text-decoration:none;color:#fff}.headericons__user-link:hover{color:#fa2c1c}.headericons__cart{position:relative;z-index:2;transition:opacity .4s,visibility .4s}.body--shownav .headericons__cart{visibility:hidden;opacity:0}.headericons__cart-link{display:flex;justify-content:center;align-items:center;width:40px;text-decoration:none;color:#000;aspect-ratio:1/1}.headericons__cart-link:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:700}.headericons__cart-counter{display:flex;position:absolute;right:-8px;bottom:-8px;justify-content:center;align-items:center;height:20px;border-radius:50%;background-color:#fa2c1c;font-size:1.5rem;color:#fff;pointer-events:none;aspect-ratio:1/1}.headericons__cart-notifier{display:flex;position:fixed;top:50%;left:50%;visibility:hidden;opacity:0;transform:translate(-50%, -50%) translateY(-40px);transition:transform .4s,opacity .4s,visibility .4s;width:max-content;max-width:100%;padding:30px;box-sizing:border-box;background-color:#76b729;font-size:2rem;color:#fff;column-gap:10px;pointer-events:none}.headericons__cart-notifier:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:700}.headericons__cart-notifier--show{visibility:visible;opacity:1;transform:translate(-50%, 50%)}.headericons .menutrigger{transition:opacity .4s,visibility .4s}.shownav .headericons .menutrigger{opacity:0;visibility:hidden}#nav-wrapper{position:fixed;z-index:4;top:0;right:0;bottom:0;width:575px;padding-top:190px;box-sizing:border-box;transform:translateX(100%);transition:transform 1s;background-color:#fa2c1c;color:#fff;max-height:100%;overflow:auto;-webkit-overflow-scrolling:touch}#nav-wrapper .menutrigger{position:absolute;top:85px;left:100px}#nav-wrapper .menutrigger span{background-color:#fff}#nav-wrapper nav{min-height:calc(100% - 51px);padding:0 100px 50px;box-sizing:border-box}.shownav #nav-wrapper{transform:translateX(0)}#nav-footerlinks{width:100%;list-style:none;padding-left:0;padding-bottom:20px;display:flex;flex-wrap:wrap;justify-content:center;font-size:2rem;line-height:1.2}#nav-footerlinks li+li:before{content:"|";float:left;padding:0 4px}#nav-footerlinks li:after{content:"";display:block;clear:both}#nav-footerlinks li a{float:left;color:#fff;text-decoration:none}.primary-navigation{width:100%;list-style:none;padding:0}.primary-navigation a{display:block;color:#fff;text-decoration:none}.primary-navigation li{padding-bottom:0}.primary-navigation li.isparent{position:relative;padding-right:4rem;cursor:pointer}.primary-navigation li.isparent:after{content:"";font-family:"Font Awesome 5 Pro";font-weight:400;position:absolute;display:block;top:0;right:0;width:4rem;height:6rem;line-height:6rem;text-align:center}.primary-navigation li.isparent.inactive.running:after{content:"";font-family:"Font Awesome 5 Pro";font-weight:400}.primary-navigation li.isparent.active:not(.running):after{content:"";font-family:"Font Awesome 5 Pro";font-weight:400}.primary-navigation li.isparent.active>ul{display:block}.primary-navigation>li>a{font-size:4rem;line-height:1.5}.primary-navigation>li>a.active{font-weight:700}.primary-navigation>li>ul{display:none;list-style:none;padding:0}.primary-navigation>li>ul>li{padding-bottom:0}.primary-navigation>li>ul>li a{font-size:2rem;line-height:2}.primary-navigation>li>ul>li a.active{font-weight:700}main{position:relative;z-index:1;padding-top:160px;min-height:100vh;box-sizing:border-box}main.design_3{background-color:#f3f3f3}footer{position:relative;z-index:2;background-color:#fff;box-shadow:0px -3px 6px rgba(0,0,0,.3);padding-top:10px;padding-bottom:10px;text-align:center}#sitefooter a{color:#000;text-decoration:none}#scrolltotop{position:fixed;z-index:4;bottom:100px;right:40px;width:40px;height:40px;line-height:40px;text-align:center;background-color:#000;color:#fff;font-size:3rem;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s}#scrolltotop:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:400}.scrolled #scrolltotop{opacity:1;visibility:visible}#share-button{display:none;position:fixed;z-index:10;left:40px;bottom:100px;width:40px;height:40px;line-height:40px;text-align:center;background-color:#fa2c1c;color:#fff;border-radius:50%}#share-button:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:300}.linklist_title{font-weight:700}.linklist{padding-left:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center}.linklist li{padding-bottom:0}.linklist li+li{padding-left:3rem}.linklist a{display:block;position:relative;padding-left:3rem;line-height:4rem;transition:background-color .3s ease-out;text-decoration:none}.linklist a:after{position:absolute;bottom:0;left:0;width:3rem;height:4rem;font-size:2rem;line-height:4rem;text-align:left}.linklist a.file:after{content:"";font-family:"Font Awesome 5 Pro";font-weight:300}.linklist a.link:after{content:"";font-family:"Font Awesome 5 Pro";font-weight:300}.cols-2{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.cols-2>.col{position:relative;width:calc(50% - 20px)}.message{position:relative;padding:10px 10px 10px 40px;margin-bottom:3.62rem;background-color:#76b729;color:#fff}.message:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:300;position:absolute;top:10px;left:10px}.message--error{background-color:#d50032}.message--error:before{content:""}.message--info{background-color:#0085ca}.message--info:before{content:""}.message p:last-of-type,.message ul:last-of-type,.message ol:last-of-type{padding-bottom:0}.checkbox__input{position:absolute;top:0;left:0;opacity:0;width:0;height:0;margin:0}.checkbox__input:checked+.checkbox__label:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:300;color:#000}.checkbox__input--radio+.checkbox__label:before{border-radius:50%}.checkbox__input--radio:checked+.checkbox__label:before{content:"";font-size:1.6rem;font-weight:700}.checkbox__label{position:relative;display:block;padding:5px 0 5px 50px;line-height:1.81;cursor:pointer}.checkbox__label:before{content:"";position:absolute;left:0;place-items:center;display:grid;aspect-ratio:1/1;width:3.62rem;border:1px #ececec solid;box-sizing:border-box;background-color:#ececec;line-height:1;text-align:center;cursor:pointer}.checkbox__label p:last-of-type{padding-bottom:0}.checkbox__elements.input_false .checkbox__input:not(:checked)+.checkbox__label:before{border-color:#d50032;background-color:#d50032}.checkbox__elements.input_false .checkbox__input:not(:checked)+.checkbox__label{color:#d50032}.checkbox__elements.input_false .checkbox__input:checked+.checkbox__label{color:#fff}.checkbox__element{position:relative}.checkbox__infobox--error{color:#d50032}.checkbox.input_false{background-color:#d50032;color:#fff}.cis-select ul>li:not(.selected):hover{background-color:#ccc}.cis-select ul>li.selected{background-color:#fa2c1c;color:#fff}#cisLightbox .flickity-wrapper .flickity-gallery .flickity-slider>div{transition:none}#cisLightbox .flickity-wrapper .flickity-gallery .flickity-slider>div .carousel-cell-image,#cisLightbox .flickity-wrapper .flickity-gallery .flickity-slider>div .carousel-cell-image.flickity-lazyloaded{opacity:0;transition:opacity 1.5s}#cisLightbox .flickity-wrapper .flickity-gallery .flickity-slider>div.is-selected .carousel-cell-image{opacity:1}#cisLightbox .flickity-wrapper .flickity-gallery .flickity-slider>div .itext-wrapper{color:#fff}#cisLightbox .flickity-wrapper .flickity-gallery .flickity-slider>div .itext-wrapper .ititle{font-weight:700}#cisLightbox .flickity-wrapper .flickity-gallery .flickity-slider>div .itext-wrapper .itext{font-size:1.8rem;line-height:1}#cisLightbox .flickity-wrapper .flickity-gallery .flickity-slider>div .cislightboxclose{background-color:#333}#cisLightbox .flickity-wrapper .flickity-button{opacity:.5}#cisLightbox .flickity-controls{background-color:#000;color:#fff;line-height:20px}.flickity-wrapper .flickity-gallery{outline:0}.flickity-wrapper .flickity-gallery:not(.slide) .flickity-viewport{z-index:1}.flickity-wrapper .flickity-gallery:not(.slide) .flickity-slider{left:0 !important;transform:none !important}.flickity-wrapper .flickity-gallery:not(.slide) .flickity-slider>div{left:0 !important;z-index:1;margin-left:0;opacity:0;transition:opacity 1.5s;filter:alpha(opacity=0)}.flickity-wrapper .flickity-gallery:not(.slide) .flickity-slider>div.is-selected{z-index:3;opacity:1;filter:alpha(opacity=100)}.flickity-wrapper .flickity-gallery .flickity-slider{height:100%}.flickity-wrapper .flickity-gallery .carousel-cell .carousel-text{position:absolute;z-index:2;bottom:80px;left:50%;transform:translateX(-50%);width:100%;max-width:calc(100% - 80px);text-align:center}.flickity-wrapper .flickity-gallery .carousel-cell .carousel-text .flickity-title{font-weight:700;color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,.5)}.flickity-wrapper .flickity-gallery .flickity-prev-next-button{position:absolute;z-index:3;top:50%;transform:translateY(-50%);width:50px;width:40px;height:90px;background-repeat:no-repeat;background-position:center center;background-size:contain;background-color:rgba(0,0,0,0)}.flickity-wrapper .flickity-gallery .flickity-prev-next-button.previous{left:40px;background-image:url("../../images/previous.svg")}.flickity-wrapper .flickity-gallery .flickity-prev-next-button.next{right:40px;background-image:url("../../images/next.svg")}.flickity-wrapper .flickity-gallery .flickity-prev-next-button>svg{display:none}.flickity-wrapper .flickity-gallery .flickity-page-dots{position:absolute;z-index:3;width:100%;bottom:100px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-wrapper .flickity-gallery .flickity-page-dots .dot{display:inline-block;position:relative;width:30px;height:30px;margin:0 3px;padding:0;cursor:pointer}.flickity-wrapper .flickity-gallery .flickity-page-dots .dot:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:27px;height:27px;border-radius:50%;background-color:rgba(255,255,255,.5);box-sizing:border-box}.flickity-wrapper .flickity-gallery .flickity-page-dots .dot.is-selected:before{background-color:#fff}.flickity-textwrapper{display:none}.cms-location-wrp{position:relative;z-index:1}.cms-location-wrp .cms-object-wrp,.cms-location-wrp .cms-object-droppable{animation:object_fadein .7s linear forwards}.cms-location-wrp .cms-object-wrp.js-hidden,.cms-location-wrp .cms-object-droppable.js-hidden{animation:none;opacity:0;visibility:hidden;position:absolute}.cms-location-wrp .cms-object-wrp .cms-object-status-div,.cms-location-wrp .cms-object-droppable .cms-object-status-div{z-index:5}@keyframes object_fadein{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}.flex-objects .cms-location-wrp{display:flex;flex-wrap:wrap}.flex-objects .cms-location-wrp:not(.cms-location-empty){margin-left:-4rem}.flex-objects .cms-location-wrp .cms-objectgroup-wrp{display:flex;flex-wrap:wrap;width:100%}.flex-objects .cms-location-wrp .cms-objectgroup-wrp.js-hidden{display:none}.flex-objects .cms-location-wrp .cms-object-wrp,.flex-objects .cms-location-wrp .cms-object-droppable{width:calc(25% - 4rem);margin-left:4rem;margin-bottom:4rem;box-sizing:border-box}.flex-objects .cms-location-wrp .cms-object-wrp img,.flex-objects .cms-location-wrp .cms-object-droppable img{width:100%;height:auto}.flex-objects .cms-location-wrp .cms-object-wrp.ui-sortable-placeholder,.flex-objects .cms-location-wrp .cms-object-wrp.ui-sortable-helper,.flex-objects .cms-location-wrp .cms-object-droppable.ui-sortable-placeholder,.flex-objects .cms-location-wrp .cms-object-droppable.ui-sortable-helper{height:auto !important}.flex-objects .cms-location-wrp .cms-object-wrp.category,.flex-objects .cms-location-wrp .cms-object-droppable.category{width:calc(100% - 4rem);margin-bottom:0}.flex-objects .cms-location-wrp .cms-object-wrp.category .title,.flex-objects .cms-location-wrp .cms-object-droppable.category .title{text-transform:uppercase;padding-bottom:3.62rem}.flex-objects .cms-location-wrp .cms-object-wrp.no-data,.flex-objects .cms-location-wrp .cms-object-droppable.no-data{width:calc(100% - 4rem)}.flex-objects .cms-location-wrp .box{position:relative}.paging{position:relative;z-index:1;margin-left:-3.62rem}.paging::after{content:"";display:block;clear:both}.paging>div:not(.cms-empty-location-div){float:left;width:100%;box-sizing:border-box;padding-left:3.62rem}.paging>div:not(.cms-empty-location-div):not(.sizer){padding-bottom:3.62rem}.paging .paging_content{position:relative;line-height:50px;text-align:center}.paging .paging_content>div{position:relative}.paging .paging_content a{position:absolute;top:0;text-decoration:none}.paging .paging_content a.previous,.paging .paging_content a.next{width:50px;height:50px;background-color:#fa2c1c;color:#fff;line-height:50px}.paging .paging_content a.previous{left:0}.paging .paging_content a.previous:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:300;font-size:2.5rem}.paging .paging_content a.next{right:0}.paging .paging_content a.next:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:300;font-size:2.5rem}.cthreecols{padding-bottom:7.6rem}.cthreecols article{padding-top:0;padding-bottom:0}.cthreecols article>.content{padding-right:0;padding-left:0}.cols-3{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.cols-3>.col{position:relative;width:33.33%;padding-right:4rem;padding-left:4rem;box-sizing:border-box}.cols-3>.col:nth-child(2){border-right:1px rgba(0,0,0,.5) solid;border-left:1px rgba(0,0,0,.5) solid}.carticle p u{display:block;text-decoration:none;font-size:1.6rem;line-height:1.4}.formbest:not(.fail){padding:0;text-align:center;background-color:rgba(0,0,0,0);color:#468847}.formbest:not(.fail):before{position:relative;top:auto;left:auto;font-size:60px}.grecaptcha-badge{display:none}.f1_group:after{content:"";display:block;clear:both}.f1_row{padding-bottom:10px}.f1_row:after{content:"";display:block;clear:both}.f1_row>label{display:block;font-size:1.5rem;line-height:1;text-transform:uppercase}.f1_row label>p:last-of-type{padding-bottom:0}.f1_row>.col{padding-right:5px}.f1_row>.col+.col{padding-right:0;padding-left:5px}.f1_row>.col.plz{width:90px}.f1_row>.col.plz+.col{width:calc(100% - 90px)}.f1_row>.col>label{display:block;font-size:1.5rem;line-height:1;text-transform:uppercase}.f1_row button[type=submit]{float:right;width:50%;background-color:#fa2c1c;color:#fff;font-weight:700;text-align:center}.f1_col1of2{float:left;width:50%;padding-right:5px;box-sizing:border-box}.f1_col2of2{float:left;width:50%;padding-left:5px;box-sizing:border-box}.checkboxCheck>div>label{padding:5px 0 5px 30px;line-height:30px}.checkboxCheck>div>label:before{top:10px;width:20px;height:20px}.checkboxCheck>div input[type=checkbox]:checked+label:before,.checkboxCheck>div input[type=radio]:checked+label:before{content:"";background-color:#fa2c1c}.checkboxCheck.input_false>div input[type=checkbox]:checked+label:before,.checkboxCheck.input_false>div input[type=radio]:checked+label:before{background-color:#fa2c1c !important;border-color:#fa2c1c !important}.form{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:3.62rem}.form>div.column1{width:1050px;max-width:calc(100% - 450px);padding-right:40px;box-sizing:border-box}.form>div.column2{width:450px;display:flex;flex-wrap:wrap;align-items:flex-end}.form .smalltext{font-size:1.5rem;font-style:italic}.form .addressblock img{max-width:280px}.cgallery.slider{position:relative}.cgallery.slider .flickity-wrapper .flickity-gallery .carousel-cell .carousel-text{display:none}.cgallery.slider .flickity-wrapper .flickity-gallery .carousel-cell img{width:100%}.cgallery.slider .flickity-textwrapper{display:block;position:absolute;z-index:2;bottom:145px;left:50%;transform:translateX(-50%);width:100%;max-width:1060px;text-align:center;color:#fff}.cgallery.slider .flickity-textwrapper .flickity-quote{color:#fff;padding-bottom:0}.cgallery.slider .flickity-textwrapper .flickity-quote:before{content:"«"}.cgallery.slider .flickity-textwrapper .flickity-quote:after{content:"»"}.cgallery.slider .flickity-textwrapper .flickity-name{font-size:2.4rem}.cgallery.thumbnails .flex-objects .cms-location-wrp{justify-content:center;margin-left:-1rem}.cgallery.thumbnails .flex-objects .cms-location-wrp .cms-object-wrp{width:calc(33.33% - 1rem);margin:0 0 1rem 1rem}.flickity-buttons{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%);max-width:1780px;padding:0 40px;box-sizing:border-box}.flickity-buttons .flickity-button{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:90px;background-repeat:no-repeat;background-position:center center;background-size:contain;background-color:rgba(0,0,0,0)}.flickity-buttons .flickity-button.previous{left:40px;background-image:url("../../images/previous.svg")}.flickity-buttons .flickity-button.next{right:40px;background-image:url("../../images/next.svg")}.flickity-buttons .flickity-button>svg{display:none}.cmap .maps-wrapper{position:relative;height:0;padding-bottom:33.3333333333%}.cmap .maps-wrapper .markerlayer{transform:translate(-50%, -50%);width:20px !important;height:20px;border-radius:100%;background-color:#fa2c1c}.cmap .maps-wrapper .markerlayer:before,.cmap .maps-wrapper .markerlayer:after{content:"";display:block;position:absolute;animation:bounce;animation-duration:2s;animation-timing-function:ease-out;animation-iteration-count:infinite;opacity:.2;border-radius:100%;background-color:#fa2c1c;height:100%;width:100%}.cmap .maps-wrapper .markerlayer:after{opacity:.4;animation-delay:.2s}@keyframes bounce{50%,100%{opacity:0;transform:scale(10)}}.cimagebox.box .content{box-shadow:0px 3px 6px rgba(0,0,0,.1607843137)}.cimagebox.box img{border:30px solid #fff;box-sizing:border-box}.cimagebox a{position:absolute;width:100%;height:100%;top:0;left:0}.cimagebox.popup{display:none;position:relative;z-index:10}.cimagebox.popup.show{display:block}.cimagebox.popup .popupbox{position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,.6);top:0;left:0}.cimagebox.popup .popupbox .popupimage{position:absolute;width:85%;max-width:1000px;top:50%;left:50%;transform:translate(-50%, -50%)}.cimagebox.popup .popupbox .popupimage .closepopup{position:absolute;top:10px;right:10px;width:40px;height:40px;transition:filter .2s;z-index:1;cursor:pointer;background:#fa2c1c}.cimagebox.popup .popupbox .popupimage .closepopup:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:300;position:absolute;left:50%;transform:translateX(-50%);font-size:5rem;line-height:40px;font-weight:200;color:#fff;text-decoration:none;text-align:center}.cimagebox.popup .popupbox .popupimage .closepopup:hover{filter:brightness(90%)}.clinkboxes{position:relative;padding-top:3rem}.clinkboxes>.content{z-index:2}.clinkboxes .flex-objects.circles .cms-location-wrp{justify-content:center;margin-left:-3rem}.clinkboxes .flex-objects.circles .cms-location-wrp .cms-object-wrp{width:calc(20% - 3rem);margin-left:3rem;margin-bottom:3rem}.clinkboxes .flex-objects.circles .object-wrp{position:relative;height:0 !important;padding-bottom:100%}.clinkboxes .flex-objects.circles .object-wrp .box-wrp{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;border-radius:50%;text-align:center;color:#fff;transition:background-color .4s}.clinkboxes .flex-objects.circles .object-wrp .box-wrp.hover:hover{background-color:#fa2c1c}.clinkboxes .flex-objects.circles .object-wrp .box-wrp a.absolute{border-radius:50%}.clinkboxes .flex-objects.circles .object-wrp .box{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 40px)}.clinkboxes .flex-objects.circles .object-wrp .image-wrp{width:50%;margin:0 auto}.clinkboxes .flex-objects.circles .object-wrp .image-wrp picture{position:relative;display:block;height:0;padding-bottom:75%}.clinkboxes .flex-objects.circles .object-wrp .image-wrp picture img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;transition:filter .4s}.clinkboxes .flex-objects.circles .object-wrp .text-wrp{padding-top:15px}.clinkboxes .flex-objects.circles .object-wrp .text-wrp h4{font-weight:700;line-height:1}.clinkboxes .flex-objects.circles .object-wrp .text-wrp .more{text-decoration:underline;font-size:1.8rem;line-height:1}.clinkboxes.design_2 .flex-objects.circles .cms-location-wrp,.clinkboxes.design_4 .flex-objects.circles .cms-location-wrp{margin-left:-3rem;padding-bottom:4.6rem}.clinkboxes.design_2 .flex-objects.circles .cms-location-wrp .cms-object-wrp,.clinkboxes.design_4 .flex-objects.circles .cms-location-wrp .cms-object-wrp{width:calc(33.33% - 3rem);margin-left:3rem;margin-bottom:3rem}.clinkboxes.design_2 .flex-objects.circles .object-wrp .box-wrp,.clinkboxes.design_4 .flex-objects.circles .object-wrp .box-wrp{background-color:#fa2c1c}.clinkboxes.design_2 .flex-objects.circles .object-wrp .box-wrp.hover:hover,.clinkboxes.design_4 .flex-objects.circles .object-wrp .box-wrp.hover:hover{background-color:#000}.clinkboxes .flex-objects.squares .cms-location-wrp{justify-content:center;margin-left:-3rem}.clinkboxes .flex-objects.squares .cms-location-wrp .cms-object-wrp{width:calc(33.33% - 3rem);margin-left:3rem;margin-bottom:3rem;background-color:#fff;padding:3rem 3rem 0;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137)}.clinkboxes .flex-objects.squares .object-wrp{position:relative}.clinkboxes .flex-objects.squares .object-wrp .image-wrp{position:relative;width:140px;height:140px;background-color:#fa2c1c;border-radius:50%;margin:0 auto}.clinkboxes .flex-objects.squares .object-wrp .image-wrp picture{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60px;height:60px}.clinkboxes .flex-objects.squares .object-wrp .image-wrp picture img{height:100%;object-fit:contain}.clinkboxes .flex-objects.squares .object-wrp .text-wrp{padding-top:3rem}.clinkboxes .flex-objects.squares .object-wrp h4{font-weight:700;line-height:1;text-align:center;padding-bottom:3rem}.clinkboxes.background-enabled picture.background{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.clinkboxes.background-enabled picture.background:before{content:"";display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.clinkboxes.background-enabled picture.background img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover}.clinkboxes.background-enabled h2,.clinkboxes.background-enabled .text-wrp{color:#fff}.clinkboxes.background-enabled .flex-objects.circles .object-wrp .box-wrp{background-color:#fff;color:#000}.clinkboxes.background-enabled .flex-objects.circles .object-wrp .box-wrp .text-wrp h4,.clinkboxes.background-enabled .flex-objects.circles .object-wrp .box-wrp .text-wrp .more{color:#000;transition:color .4s}.clinkboxes.background-enabled .flex-objects.circles .object-wrp .box-wrp.hover:hover picture img{filter:invert(1)}.clinkboxes.background-enabled .flex-objects.circles .object-wrp .box-wrp.hover:hover .text-wrp h4,.clinkboxes.background-enabled .flex-objects.circles .object-wrp .box-wrp.hover:hover .text-wrp .more{color:#fff}.cteam{padding-bottom:3.6rem}.cteam .flex-objects .cms-location-wrp{justify-content:center}.cteam .flex-objects .cms-location-wrp .cms-object-wrp{width:calc(33.33% - 4rem);background-color:#f3f3f3}.cteam#instance_5887 .cms-location-wrp .cms-object-wrp:nth-child(2){margin-right:1px}.cteam .box .content{padding:2rem 4rem}.cteam .box .content h3{text-align:left;padding-bottom:0}.cteam .box .content p{min-height:3.6rem;padding-bottom:10px;font-size:1.8rem;line-height:1.2}.cteam .box .content a.email{display:block;position:relative;padding-left:4rem;font-size:1.8rem;line-height:3rem;color:#000;text-decoration:none}.cteam .box .content a.email:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:700;position:absolute;top:50%;left:0;transform:translateY(-50%);width:3rem;text-align:center}.cnews.view .no-data{text-align:center}.cnews.view .slider-wrp{position:relative}.cnews.view .slider-wrp .max-width{width:100%;max-width:1400px;margin:0 auto}.cnews.view .slider-wrp .flickity-buttons .flickity-button.previous{left:0;background-image:url("../../images/previous_black.svg")}.cnews.view .slider-wrp .flickity-buttons .flickity-button.next{right:0;background-image:url("../../images/next_black.svg")}.cnews.view .flickity-wrapper .flickity-gallery .carousel-cell{width:33.33%;padding-right:4rem;padding-left:4rem;box-sizing:border-box;border-left:1px rgba(0,0,0,.5) solid;transition:border-color .4s}.cnews.view .flickity-wrapper .flickity-gallery .carousel-cell.is-selected{border-left-color:rgba(0,0,0,0)}.cnews.view .flickity-wrapper .flickity-gallery .carousel-cell .box{position:relative;text-align:center;line-height:4rem}.cnews.view .flickity-wrapper .flickity-gallery .carousel-cell .box .content{height:36rem;overflow:hidden}.cnews.view .flickity-wrapper .flickity-gallery .carousel-cell .box .date{font-size:1.8rem}.cnews.view .flickity-wrapper .flickity-gallery .carousel-cell .box h3{line-height:4rem;padding-bottom:4rem}.cnews.view .flickity-wrapper .flickity-gallery .carousel-cell .box .text{height:16rem;overflow:hidden}.cnews.view .flickity-wrapper .flickity-gallery .carousel-cell .box .text p{padding-bottom:4rem}.cnews.view .flickity-wrapper .flickity-gallery .carousel-cell .box a{display:block;position:absolute;z-index:2;bottom:0;left:0;width:100%;background-color:#fff;height:4rem;color:#000}.cnews.viewdet{text-align:center}.cnews.viewdet .text-wrp{text-align:left}.cnews.viewdet .flex-objects .cms-location-wrp{justify-content:left}.cnews.viewdet .flex-objects .cms-location-wrp .cms-object-wrp{width:calc(33.33% - 1rem);margin:0 0 1rem 1rem}.cform__form-group{display:grid;column-gap:20px;row-gap:20px;grid-template-columns:repeat(2, minmax(0, 1fr));padding-bottom:3.62rem}.cform__form-group--nogap{padding-bottom:10px}.cform__form-group--block{grid-template-columns:minmax(0, 1fr)}.cform__form-row--full{grid-column:span 2}.cform__form-row--half{display:grid;column-gap:15px;row-gap:10px;grid-template-columns:repeat(2, minmax(0, 1fr))}.cform__form-row--zipcode{display:grid;column-gap:15px;row-gap:10px;grid-template-columns:80px minmax(0, 1fr)}.cform__form-row--country{display:grid;column-gap:15px;row-gap:10px;grid-template-columns:80px 80px minmax(0, 1fr)}.cform__form-fieldset{position:relative;padding:0;margin:0;background-color:#ececec;width:100%;border:1px 1px #ececec solid solid;box-sizing:border-box}.cform__form-fieldset--select:after{content:"";font-family:"Font Awesome 5 Pro";font-weight:300;position:absolute;z-index:2;top:50%;right:15px;transform:translateY(-50%);font-size:15px;line-height:1;color:#000;pointer-events:none}.cform__form-fieldset--select:focus-within:after{content:""}.cform__form-fieldset--select:has(.input_false):after{color:#fff}.cform__form-fieldset--search:after{content:"";font-family:"Font Awesome 5 Pro";font-weight:300;position:absolute;z-index:2;top:50%;right:15px;transform:translateY(-50%);font-size:15px;line-height:1;color:#000;pointer-events:none}.cform__form-fieldset--search:has(.input_false):after{color:#fff}.cform__form-textfield::-webkit-outer-spin-button,.cform__form-textfield::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.cform__form-textfield[type=number]{-moz-appearance:textfield}.cform__form-textfield,.cform__form-textarea,.cform__form-select{width:100%;border-width:0;padding-left:15px;box-sizing:border-box;border-radius:0;background-color:#fff;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Roboto",Arial,sans-serif;font-size:2rem}.cform__form-textfield::placeholder,.cform__form-textarea::placeholder,.cform__form-select::placeholder{font-family:"Roboto",Arial,sans-serif;font-size:2rem;color:#000}.cform__form-textfield.input_false::placeholder,.cform__form-textarea.input_false::placeholder,.cform__form-select.input_false::placeholder{color:#fff}.cform__form-textfield,.cform__form-select{height:var(--input__height)}.cform__form-textarea{padding-top:14px}.cform__form-select{overflow-x:hidden;background-color:#ececec;font-weight:300}.cform__form-select:invalid{color:#fff}.cform__form-select:focus{color:#000}.cform__form-select--disabled{pointer-events:none}.cform__form-legend{position:absolute;z-index:2;top:0;left:0;transition:transform .2s;margin-left:10px;padding:3px 5px;box-sizing:border-box;font-size:1.5rem;line-height:1;color:#000;background-color:#fff;pointer-events:none;transform:translateY(calc((var(--input__height) - 1.5rem - 6px) / 2));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cform__form-fieldset:focus-within .cform__form-legend{transform:translateY(-50%)}.cform__form-textfield:not(:placeholder-shown)+.cform__form-legend,.cform__form-textarea:not(:placeholder-shown)+.cform__form-legend,.cform__form-select:not(:invalid)+.cform__form-legend{transform:translateY(-50%)}.cform__form-textfield.input_must+.cform__form-legend,.cform__form-textarea.input_must+.cform__form-legend,.cform__form-select.input_must+.cform__form-legend{display:flex;column-gap:7px}.cform__form-textfield.input_must+.cform__form-legend:after,.cform__form-textarea.input_must+.cform__form-legend:after,.cform__form-select.input_must+.cform__form-legend:after{content:"*"}.cform__form-textfield.input_false+.cform__form-legend,.cform__form-textarea.input_false+.cform__form-legend,.cform__form-select.input_false+.cform__form-legend{color:#fff;background-color:#d50032}@media(max-width: 767px){.cform__form-group{grid-template-columns:minmax(0, 1fr)}.cform__form-row--full{grid-column:unset}.cform__form-row--empty{display:none}}.cform--resetpw{max-width:950px;margin-right:auto;margin-left:auto}.cshop{line-height:1.4}.cshop__menus{display:flex;flex-wrap:wrap;gap:15px;padding-bottom:70px}.cshop__menu{aspect-ratio:1/1;height:192px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;font-weight:700;background-color:#000;color:#fff;text-decoration:none;transition:background-color .4s}.cshop__menu:hover,.cshop__menu--active{background-color:#fa2c1c}.cshop__searchpanel{display:flex;column-gap:15px;row-gap:10px;flex-wrap:wrap;padding-bottom:40px}.cshop__searchpanelfilter{width:calc(100% / 4 - 15px + 15px / 4)}.cshop__elements{padding-bottom:3.62rem}.cshop__element{background-color:#fff;border-bottom:1px #000 solid;color:#000;text-decoration:none;display:flex;flex-wrap:wrap;column-gap:20px;justify-content:space-between;padding-right:30px}.cshop__element--header{position:sticky;z-index:2;top:120px;font-weight:700;background-color:#f5f5f5}.cshop__element--hover{transition:background-color .4s,color .4s}.cshop__element--hover:hover{background-color:rgba(250,44,28,.1)}.cshop__element.js-hidden{display:none}.cshop__column{padding:25px 5px}.cshop__column--picture{width:100px;padding-top:5px;padding-bottom:5px}.cshop__column--brand{width:150px}.cshop__column--title{width:340px;display:flex;flex-direction:column}.cshop__column--price{width:140px;font-weight:500}.cshop__column--controls{display:grid;grid-template-columns:36px 50px 36px 36px;column-gap:10px}.cshop__column--block{width:100%}.cshop__column--controls.cshop--request{display:block}.cshop__picture{display:flex;justify-content:center;align-items:center;aspect-ratio:1/1}.cshop__image{width:100%;height:100%;object-fit:contain}.cshop__quantity{-webkit-appearance:none;appearance:none;background-color:#fff !important;border:1px #000 solid !important;aspect-ratio:1/1;height:36px !important;text-align:center}.cshop__button{appearance:none;height:36px;display:flex;justify-content:center;align-items:center;aspect-ratio:1/1}.cshop__button--minus,.cshop__button--plus{background-color:#f3f3f3;color:#000}.cshop__button--add-to-cart,.cshop__button--request{background-color:#000;color:#fff}.cshop__button--minus:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:300}.cshop__button--plus:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:300}.cshop__button--request:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:300}.cshop__button--add-to-cart:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:700}.cshopdetail__columns{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:100px}.cshopdetail__column--column1{padding-top:7.6rem}.cshopdetail__column--column2{order:-1}.cshopdetail__headlinewrp{display:flex;flex-direction:column;row-gap:5px}.cshopdetail__headline{text-align:left;color:#fa2c1c}.cshopdetail__category{order:-1;font-weight:700;font-size:1.7rem}.cshopdetail__cart{display:flex;justify-content:space-between;align-items:flex-end;column-gap:20px;padding-bottom:3.62rem}.cshopdetail__price{display:flex;flex-direction:column}.cshopdetail__pricelabel{font-size:1.7rem;color:#999}.cshopdetail__controls{display:grid;grid-template-columns:36px 50px 36px 36px;column-gap:10px}.cshopdetail__controls--request{display:block}.cshopdetail__quantity{-webkit-appearance:none;appearance:none;background-color:#fff !important;border:1px #000 solid !important;aspect-ratio:1/1;height:36px !important;text-align:center}.cshopdetail__button{appearance:none;height:36px;display:flex;justify-content:center;align-items:center;aspect-ratio:1/1}.cshopdetail__button--minus,.cshopdetail__button--plus{background-color:#f3f3f3;color:#000;text-decoration:none}.cshopdetail__button--add-to-cart,.cshopdetail__button--request{background-color:#000;color:#fff}.cshopdetail__button--minus:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:300}.cshopdetail__button--plus:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:300}.cshopdetail__button--request:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:300}.cshopdetail__button--add-to-cart:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:700}.cshopdetail__linkwrapper{text-align:right}.cshopdetail__infos{display:flex;flex-direction:column;row-gap:2px;padding-bottom:40px;font-size:1.7rem}.cshopdetail__info{display:grid;grid-template-columns:200px minmax(0, 1fr);column-gap:15px}.cshopdetail__infokey{font-weight:700}.cshopdetail__gallery{margin-bottom:20px;padding-bottom:75%}.cshopdetail__navgallery{margin-bottom:3.62rem}.cshopdetail__galleryslide{position:relative}.cshopdetail__navgalleryslide{width:calc(25% - 20px + 5px) !important;margin-right:20px;cursor:pointer}.cshopdetail__picture{background-color:#e6e6e6;display:flex;justify-content:center;align-items:center}.cshopdetail__picture--main{aspect-ratio:4/3}.cshopdetail__picture--nav{aspect-ratio:1/1}.cshopdetail__image{width:100%;height:100%;object-fit:contain}.cshopdetail__lightbox{position:absolute;z-index:2;bottom:15px;right:15px;aspect-ratio:1/1;width:40px;background-color:#000;color:#fff;display:flex;justify-content:center;align-items:center;transition:background-color .4s;text-decoration:none}.cshopdetail__lightbox:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:300}.cshopdetail__lightbox:hover{background-color:#fa2c1c}.cshopdetail .flickity-page-dots{display:none}.cshoporders__accordion{padding-bottom:var(--padding);display:flex;flex-direction:column;row-gap:5px}.cshoporders__accordiongroup{position:relative;border-bottom:1px #000 solid}.cshoporders__accordioncheckbox{position:absolute;top:0;left:0;width:0;height:0;opacity:0;visibility:hidden}.cshoporders__accordionheader{color:#000;font-weight:400;cursor:pointer;padding:10px 0;display:flex;column-gap:10px;align-items:center;justify-content:space-between}.cshoporders__accordionheader:after{content:"";font-family:"Font Awesome 5 Pro";font-weight:700}.cshoporders__accordionheader--dark{background-color:#e2dbce;font-weight:600;padding-right:5px;padding-left:5px}.cshoporders__accordionheader--always-open{cursor:auto}.cshoporders__accordionheader--always-open:after{content:""}.cshoporders__accordionbody{display:none;border-top:1px #f3f3f3 solid;padding-top:10px}.cshoporders__accordionbody--always-open{display:block}.cshoporders__accordioncheckbox:checked+.cshoporders__accordionheader:not(.cshoporders__accordionheader--always-open):after{content:""}.cshoporders__accordioncheckbox:checked~.cshoporders__accordionbody:not(.cshoporders__accordionbody--always-open){display:block}.cshoporders__items{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));padding-bottom:3.62rem;column-gap:15px;row-gap:10px}.cshoporders__item{display:grid;grid-template-areas:"picture quantity title" "picture quantity text";grid-template-columns:60px 40px minmax(0, 1fr);grid-template-rows:auto minmax(0, 1fr);column-gap:15px}.cshoporders__picture{display:flex;justify-content:center;align-items:center;grid-area:picture;aspect-ratio:1/1;background-color:#f3f3f3}.cshoporders__image{object-fit:cover;width:80%;height:80%}.cshoporders__quantity{grid-area:quantity}.cshoporders__productname{grid-area:title;font-weight:700}.cshoporders__articlename{grid-area:text;font-size:var(--font__size--small)}.cshoporders__button{display:inline-flex;column-gap:7px;align-items:center;padding:7px 15px;background-color:#fa2c1c;color:#fff;text-decoration:none}.cshoporders__button--link:after{content:"";font-family:"Font Awesome 5 Pro";font-weight:400}.cshoporders__button--download:after{content:"";font-family:"Font Awesome 5 Pro";font-weight:400}.ccta__columns{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:20px;margin-bottom:3.62rem;background-color:#000;color:#fff}.ccta__column--column1{display:flex;flex-direction:column;justify-content:center;padding:50px 100px calc(50px - 3.62rem)}.ccta__headline{color:#fff;text-align:left}.ccta__picture{aspect-ratio:4/3;min-height:100%}.ccta__image{width:100%;height:100%;object-fit:cover}.ccta .linklist{justify-content:unset;flex-direction:column}.ccta .linklist a{width:max-content;max-width:100%;padding:3px 15px;background-color:#fff;color:#000;font-weight:700;transition:background-color .4s,color .4s}.ccta .linklist a:after{display:none}.ccta .linklist a:hover{background-color:#fa2c1c;color:#fff}[v-cloak]{display:none}.ccart{padding-top:0}.ccart__form-group{display:grid;column-gap:20px;row-gap:20px;grid-template-columns:repeat(2, minmax(0, 1fr));padding-bottom:3.62rem}.ccart__form-group--nogap{padding-bottom:10px}.ccart__form-group--block{grid-template-columns:minmax(0, 1fr)}.ccart__form-row--full{grid-column:span 2}.ccart__form-row--half{display:grid;column-gap:15px;row-gap:10px;grid-template-columns:repeat(2, minmax(0, 1fr))}.ccart__form-row--zipcode{display:grid;column-gap:15px;row-gap:10px;grid-template-columns:80px minmax(0, 1fr)}.ccart__form-row--country{display:grid;column-gap:15px;row-gap:10px;grid-template-columns:80px 80px minmax(0, 1fr)}.ccart__form-fieldset{position:relative;padding:0;margin:0;background-color:#ececec;width:100%;border:1px 1px #ececec solid solid;box-sizing:border-box}.ccart__form-fieldset--select:after{content:"";font-family:"Font Awesome 5 Pro";font-weight:300;position:absolute;z-index:2;top:50%;right:15px;transform:translateY(-50%);font-size:15px;line-height:1;color:#000;pointer-events:none}.ccart__form-fieldset--select:focus-within:after{content:""}.ccart__form-fieldset--select:has(.input_false):after{color:#fff}.ccart__form-fieldset--search:after{content:"";font-family:"Font Awesome 5 Pro";font-weight:300;position:absolute;z-index:2;top:50%;right:15px;transform:translateY(-50%);font-size:15px;line-height:1;color:#000;pointer-events:none}.ccart__form-fieldset--search:has(.input_false):after{color:#fff}.ccart__form-textfield::-webkit-outer-spin-button,.ccart__form-textfield::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.ccart__form-textfield[type=number]{-moz-appearance:textfield}.ccart__form-textfield,.ccart__form-textarea,.ccart__form-select{width:100%;border-width:0;padding-left:15px;box-sizing:border-box;border-radius:0;background-color:#fff;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Roboto",Arial,sans-serif;font-size:2rem}.ccart__form-textfield::placeholder,.ccart__form-textarea::placeholder,.ccart__form-select::placeholder{font-family:"Roboto",Arial,sans-serif;font-size:2rem;color:#000}.ccart__form-textfield.input_false::placeholder,.ccart__form-textarea.input_false::placeholder,.ccart__form-select.input_false::placeholder{color:#fff}.ccart__form-textfield,.ccart__form-select{height:var(--input__height)}.ccart__form-textarea{padding-top:14px}.ccart__form-select{overflow-x:hidden;background-color:#ececec;font-weight:300}.ccart__form-select:invalid{color:#fff}.ccart__form-select:focus{color:#000}.ccart__form-select--disabled{pointer-events:none}.ccart__form-legend{position:absolute;z-index:2;top:0;left:0;transition:transform .2s;margin-left:10px;padding:3px 5px;box-sizing:border-box;font-size:1.5rem;line-height:1;color:#000;background-color:#fff;pointer-events:none;transform:translateY(calc((var(--input__height) - 1.5rem - 6px) / 2));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ccart__form-fieldset:focus-within .ccart__form-legend{transform:translateY(-50%)}.ccart__form-textfield:not(:placeholder-shown)+.ccart__form-legend,.ccart__form-textarea:not(:placeholder-shown)+.ccart__form-legend,.ccart__form-select:not(:invalid)+.ccart__form-legend{transform:translateY(-50%)}.ccart__form-textfield.input_must+.ccart__form-legend,.ccart__form-textarea.input_must+.ccart__form-legend,.ccart__form-select.input_must+.ccart__form-legend{display:flex;column-gap:7px}.ccart__form-textfield.input_must+.ccart__form-legend:after,.ccart__form-textarea.input_must+.ccart__form-legend:after,.ccart__form-select.input_must+.ccart__form-legend:after{content:"*"}.ccart__form-textfield.input_false+.ccart__form-legend,.ccart__form-textarea.input_false+.ccart__form-legend,.ccart__form-select.input_false+.ccart__form-legend{color:#fff;background-color:#d50032}@media(max-width: 767px){.ccart__form-group{grid-template-columns:minmax(0, 1fr)}.ccart__form-row--full{grid-column:unset}.ccart__form-row--empty{display:none}}.ccart__loading{display:block;position:relative;min-height:30px;margin-bottom:40px;background-color:#fff;line-height:0}.ccart__loading[class*=step1of] ul>li:first-of-type~li{color:#000}.ccart__loading[class*=step2of] ul>li:nth-of-type(2)~li{color:#000}.ccart__loading[class*=step3of] ul>li:nth-of-type(3)~li{color:#000}.ccart__loading[class*=step4of] ul>li:nth-of-type(4)~li{color:#000}.ccart__loading[class*=step4of] ul>li:nth-of-type(4)~li{color:#000}.ccart__loading[class*=step5of] ul>li:nth-of-type(5)~li{color:#000}.ccart__bar{display:block;position:relative;z-index:1;transition:all .4s;width:0;height:30px;background-color:#76b729;text-align:right}.ccart__bar.step1of5{width:calc(20% + 20px)}.ccart__bar.step2of5{width:calc(40% + 20px)}.ccart__bar.step3of5{width:calc(60% + 20px)}.ccart__bar.step4of5{width:calc(80% + 20px)}.ccart__bar.step5of5{width:100%}.ccart__loading-list{display:grid;position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;grid-template-columns:repeat(5, minmax(0, 1fr));padding:0;list-style:none}.ccart__loading-step{position:relative;transition:color .4s,opacity .4s;height:100%;padding:5px 5px 5px 80px;box-sizing:border-box;color:#fff;pointer-events:none}.ccart__loading-step:before{content:"";display:block;position:absolute;top:50%;left:15px;transform:translateY(-50%);width:50px;height:50px;border:2px #000 solid;border-radius:50%;box-sizing:border-box;background-color:#fff;font-size:14px;line-height:50px;text-align:center;color:#000}.ccart__loading-step--1:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:500}.ccart__loading-step--2:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:500}.ccart__loading-step--3:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:500}.ccart__loading-step--4:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:500}.ccart__loading-step--5:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:500}.ccart__loading-step--active{background-color:#fa2c1c;color:#fa2c1c}.ccart__loading-step--done:after{content:"";font-family:"Font Awesome 5 Pro";font-weight:300;display:block;position:absolute;top:-20px;top:-15px;left:30px;left:45px;width:20px;height:20px;border-radius:50%;background:#76b729;font-size:14px;line-height:20px;text-align:center;color:#fff}.ccart__loading-steptxt{display:block;white-space:nowrap;overflow:hidden;font-size:1.6rem;line-height:20px;text-overflow:ellipsis}.ccart__steps{padding-bottom:3.62rem}.ccart__columns{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:40px;row-gap:40px}.ccart__box{min-height:calc(100% - 3.62rem);padding:20px;box-sizing:border-box;margin-bottom:3.62rem;background:#fff}.ccart__box--info{display:flex;gap:20px;align-items:center;background-color:rgba(118,183,41,.2)}.ccart__box--info:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:400;font-size:3rem;color:#76b729}.ccart__box-headline{font-weight:600}.ccart__controls{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:40px;row-gap:5px}.ccart__button{display:flex;justify-content:center;align-items:center;width:auto;text-transform:none;column-gap:10px}.ccart__button--prev:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:300}.ccart__button--next:after{content:"";font-family:"Font Awesome 5 Pro";font-weight:300}.ccart__button--question:after{content:"";font-family:"Font Awesome 5 Pro";font-weight:300}.ccart__button--cancel:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:300}.ccart__button--new-address{background-color:#76b729}.ccart__button--new-address:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:500}.ccart__group{position:relative;margin-bottom:3.62rem}.ccart__group--grid-2{display:grid;grid-template-columns:1fr 150px;column-gap:40px}.ccart__group--border-bottom{border-bottom:1px solid #000}.ccart__group--subtotal{font-weight:600}.ccart__group--total{border-bottom-width:3px;font-weight:600}.ccart__article{display:flex;position:relative;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid #000}.ccart__article--header{background:#000;color:#fff}.ccart__article--header .ccart__article-column--controls{padding-right:0}.ccart__article--hover{transition:background-color .4s}.ccart__article--hover:hover{background-color:#f3f3f3}.ccart__article-column{position:relative;padding:5px 3px;box-sizing:border-box}.ccart__article-column--description{width:380px}.ccart__article-column--quantity{width:205px;padding-right:calc(var(--input__height) - 10px + 3px);padding-left:calc((var(--input__height) - 10px)*2 + 5px + 3px)}.ccart__article-column--quantitytxt{width:80px}.ccart__article-column--price{display:flex;flex-wrap:wrap;justify-content:space-between;width:120px}.ccart__article-column--calculated_price{display:flex;flex-wrap:wrap;justify-content:space-between;width:120px}.ccart__article-input{width:100%;height:calc(var(--input__height) - 10px);border-top:1px #fa2c1c solid;border-bottom:1px #fa2c1c solid;border-radius:0;border-width:0;box-sizing:border-box;background-color:#ececec;font-family:"Roboto",Arial,sans-serif;font-size:2rem;text-align:center;color:#000;-webkit-appearance:none;appearance:none}.ccart__article-input::placeholder{font-family:"Roboto",Arial,sans-serif;font-size:2rem;color:#000}.ccart__article-input.input_false::placeholder{color:#fff}.ccart__article-input::-webkit-outer-spin-button,.ccart__article-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.ccart__article-input[type=number]{-moz-appearance:textfield}.ccart__article-button{position:absolute;top:10px;width:calc(var(--input__height) - 10px);height:calc(var(--input__height) - 10px);background-color:#000;line-height:calc(var(--input__height) - 10px);text-align:center;color:#fff;border-width:0;cursor:pointer;transition:background-color .4s}.ccart__article-button--delete{left:3px;background-color:#fa2c1c}.ccart__article-button--delete:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:400}.ccart__article-button--minus{left:calc(var(--input__height) - 10px + 5px + 3px)}.ccart__article-button--minus:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:400}.ccart__article-button--add{right:3px}.ccart__article-button--add:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:400}.body:not(.touch) .ccart__article-button--add:hover,.body:not(.touch) .ccart__article-button--minus:hover{background-color:#76b729}.ccart__article-button[disabled]{opacity:.5;pointer-events:none;cursor:default}.ccart__articlenumber,.ccart__articlename{font-size:1.5rem}.ccart__articledetails{display:flex;flex-wrap:wrap;column-gap:10px}.ccart__price{display:grid;grid-template-columns:30px minmax(0, 1fr);column-gap:5px}.ccart__currency{text-align:left}.ccart__currency .fa-badge-percent{color:#76b729}.ccart__number{text-align:right}.ccart__text-line,.ccart__currency-line,.ccart__number-line{display:block;font-size:1.5rem}.ccart__link{text-decoration:none}.ccart__newaddress{text-decoration:underline;color:#fa2c1c;cursor:pointer}.ccart__address{position:relative}.ccart__address--divide{padding:10px;background-color:#fb4335}.ccart__address--divide:nth-child(2n){background-color:#f71705}.ccart__address-line{display:block}.ccart__address-choose-list{display:flex;gap:10px;flex-wrap:wrap;padding:0;list-style:none}.ccart__address-choose-li{padding:0}.ccart__address-choose-li:before{display:none}.ccart__address-choose-link{position:relative;padding-left:40px;background-color:#fa2c1c;text-transform:none}.ccart__address-choose-link:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:300;position:absolute;top:0;left:0;width:var(--input__height);height:var(--input__height);font-size:2rem;line-height:var(--input__height);text-align:center}.ccart__address-choose-link--active{background-color:#76b729}.ccart__address-choose-link--active:before{content:""}.ccart__address-action-list{display:flex;position:absolute;top:5px;right:5px;gap:10px;padding:0;list-style:none}.ccart__address-action-li{padding:0}.ccart__address-action-li:before{display:none}.ccart__address-action-link{display:flex;position:relative;justify-content:center;align-items:center;height:var(--input__height);border-width:0;background-color:#fa2c1c;font-size:20px;color:#fff;cursor:pointer;aspect-ratio:1/1;-webkit-appearance:none;appearance:none}.ccart__address-action-link--edit:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:300}.ccart__address-action-link--delete{background-color:#fa2c1c}.ccart__address-action-link--delete:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:300}.ccart__payment-methods .checkbox__label{padding:20px 0 20px var(--input__height);border-bottom:1px solid #fa2c1c}.ccart-mini__wrp{position:fixed;z-index:6;top:0;right:0;bottom:0;left:auto;transform:translateX(100%);overflow:auto;transition:1s;width:600px;max-width:100%;max-height:100%;padding:0 40px 100px;border-left:1px solid #fa2c1c;box-sizing:border-box;background:#fff}.ccart-mini__wrp--open{transform:translateX(0)}.ccart-mini__wrp--open+.ccart-mini__backdrop{visibility:visible;opacity:1}.ccart-mini__backdrop{position:fixed;z-index:5;top:0;left:0;visibility:hidden;opacity:0;transition:opacity .4s,visibility .4s;width:100%;height:100%;background-color:rgba(0,0,0,.75);cursor:pointer}.ccart-mini__header{padding:40px 0}.ccart-mini__close{display:block;transition:color .4s,box-shadow .4s;width:35px;height:35px;border-radius:50%;box-shadow:inset 0 0 0 2px #fa2c1c;margin-bottom:40px;background-color:#fff;font-size:20px;line-height:35px;text-align:center;text-decoration:none;cursor:pointer}.ccart-mini__close:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:700}.body:not(.touch) .ccart-mini__close:hover{box-shadow:inset 0 0 0 18px #fa2c1c;color:#fff}.ccart-mini__group{display:flex;position:relative;flex-wrap:nowrap;justify-content:space-between;padding:10px 0;border-bottom:1px solid #fa2c1c}.ccart-mini__group--subtotal{font-weight:700}.ccart-mini__group--total{border-bottom-width:3px;font-weight:700}.ccart-mini__group--checkout{border-bottom-width:0}.ccart-mini__group-column{position:relative;padding:0 3px;box-sizing:border-box}.ccart-mini__group-column--text.ccart-mini__group-column--small{font-size:1.5rem}.ccart-mini__group-column--calculated_price{display:flex;justify-content:flex-end;column-gap:10px}.ccart-mini__articles{padding-bottom:3.62rem}.ccart-mini__article{position:relative;padding:5px 0;border-bottom:1px solid #fa2c1c}.ccart-mini__article--hover{transition:background-color .2s}.ccart-mini__article--hover:hover{background-color:rgba(250,44,28,.2)}.ccart-mini__article-row{display:flex;flex-wrap:nowrap;justify-content:space-between}.ccart-mini__article-row--quantity{align-items:center}.ccart-mini__article-column{position:relative;padding:5px 3px;box-sizing:border-box}.ccart-mini__article-column--image{width:80px}.ccart-mini__article-column--description{width:calc(100% - 50px)}.ccart-mini__article-column--quantity{width:230px;padding-right:calc(var(--input__height) - 3px);padding-left:calc((var(--input__height) - 10px)*2 + 13px)}.ccart-mini__article-column--quantitytxt{width:230px;text-align:left}.ccart-mini__article-column--calculated_price{display:flex;flex-wrap:wrap;justify-content:space-between;width:150px}.ccart-mini__productname,.ccart-mini__articlename{font-size:1.5rem}.ccart-mini__article-input{width:100%;height:calc(var(--input__height) - 10px);border-top:1px #fa2c1c solid;border-bottom:1px #fa2c1c solid;border-radius:0;border-width:0;box-sizing:border-box;background-color:#fff;font-family:"Roboto",Arial,sans-serif;font-size:2rem;text-align:center;color:#000;-webkit-appearance:none;appearance:none}.ccart-mini__article-input::placeholder{font-family:"Roboto",Arial,sans-serif;font-size:2rem;color:#000}.ccart-mini__article-input.input_false::placeholder{color:#fff}.ccart-mini__article-input::-webkit-outer-spin-button,.ccart-mini__article-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.ccart-mini__article-input[type=number]{-moz-appearance:textfield}.ccart-mini__article-button{position:absolute;top:10px;width:calc(var(--input__height) - 10px);height:calc(var(--input__height) - 10px);background-color:#000;line-height:calc(var(--input__height) - 10px);text-align:center;color:#fff;border-width:0;cursor:pointer;transition:background-color .4s}.ccart-mini__article-button--delete{left:3px;background-color:#fa2c1c}.ccart-mini__article-button--delete:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:400}.ccart-mini__article-button--minus{left:calc(var(--input__height) - 10px + 5px + 3px)}.ccart-mini__article-button--minus:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:400}.ccart-mini__article-button--add{right:3px}.ccart-mini__article-button--add:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:400}.body:not(.touch) .ccart-mini__article-button--add:hover,.body:not(.touch) .ccart-mini__article-button--minus:hover{background-color:#76b729}.ccart-mini__article-button[disabled]{opacity:.5;pointer-events:none;cursor:default}.ccart-mini__picture{position:relative;width:65px;aspect-ratio:1/1}.ccart-mini__image{object-fit:contain;width:100%;height:100%}.ccart-mini__price{display:grid;grid-template-columns:30px 1fr;column-gap:5px}.ccart-mini__currency{text-align:left}.ccart-mini__number{text-align:right}@media(max-width: 1920px){html{font-size:56%}#siteheader{padding-top:45px;padding-bottom:33px}#logo-wrapper{width:500px}main{padding-top:120px}#nav-wrapper{padding-top:150px}#nav-wrapper .menutrigger{top:39px}article .anchor,.application .anchor{position:relative;top:calc((120px + 7.6rem)*-1)}.cshopdetail__columns{column-gap:80px}}@media(max-width: 1680px){.cshopdetail__columns{column-gap:40px}}@media(max-width: 1580px){.flickity-wrapper .flickity-gallery .flickity-prev-next-button{width:20px;height:50px}.cnews.view .slider-wrp .flickity-buttons{position:relative;top:auto;left:auto;transform:none;padding-top:70px}.cnews.view .slider-wrp .flickity-buttons .flickity-button{top:auto;bottom:0;width:20px;height:50px}.cnews.view .slider-wrp .flickity-buttons .flickity-button.previous{left:50%;transform:translateX(-50%) translateX(-50px)}.cnews.view .slider-wrp .flickity-buttons .flickity-button.next{right:auto;left:50%;transform:translateX(-50%) translateX(50px)}}@media(max-width: 1480px){article.checklist .text-wrp,.checklist.application .text-wrp{padding-right:32px;padding-left:32px}.flickity-wrapper .flickity-gallery .flickity-page-dots{bottom:40px}.cgallery.slider .flickity-textwrapper{bottom:85px}.ccta__column--column1{padding-right:50px;padding-left:50px}}@media(max-width: 1365px){#nav-wrapper{width:475px;max-width:calc(100% - 20px)}#nav-wrapper .menutrigger{left:20px}#nav-wrapper nav{padding-right:20px;padding-left:20px}.flickity-wrapper .flickity-gallery .flickity-page-dots{bottom:40px}.form{padding-bottom:0}.form>div.column1{width:100%;max-width:none;padding-right:0;padding-bottom:3.62rem}.form>div.column2{width:100%}.cgallery.slider .flickity-textwrapper{bottom:85px}.cgallery.slider .flickity-textwrapper .flickity-quote{font-size:3rem}.cgallery.slider .flickity-textwrapper .flickity-name{font-size:2.2rem}.clinkboxes.design_1 .content,.clinkboxes.design_3 .content{width:920px;max-width:100%;margin:0 auto}.clinkboxes .flex-objects.circles .cms-location-wrp{padding-bottom:4.6rem}.clinkboxes .flex-objects.circles .cms-location-wrp .cms-object-wrp{width:calc(33.33% - 3.8rem)}.cteam .box .content{padding-right:2rem;padding-left:2rem}.cshop__menus{gap:10px;padding-bottom:3.62rem}.cshop__menu{aspect-ratio:unset;border-radius:20px;height:unset;flex-direction:row;padding:8px 15px;column-gap:10px}.cshop__menuicon{order:2;aspect-ratio:3/2;object-fit:contain;height:24px}.cshopdetail__columns{column-gap:30px}}@media(max-width: 1140px){.ccta__column--column1{padding:40px 40px calc(40px - 3.62rem)}.ccta__headline{font-size:3rem}.cshop__searchpanelfilter{width:calc(100% / 3 - 15px + 15px / 3)}.cshopdetail__cell--nav{width:calc(33.33% - 10px) !important}}@media(max-width: 1139px){.cshop__element{display:grid;grid-template-columns:100px minmax(0, 1fr) 120px 200px;grid-template-areas:"picture brand price controls" "picture title price controls";padding-right:5px}.cshop__column{width:100%;box-sizing:border-box}.cshop__column--header{display:none}.cshop__column--header.cshop__column--title{display:block;padding-top:25px;padding-bottom:25px}.cshop__column--picture{grid-area:picture}.cshop__column--brand{grid-area:brand;width:auto;font-weight:500;padding-bottom:0px}.cshop__column--title{grid-area:title;width:auto;padding-top:0;font-size:1.8rem}.cshop__column--price{grid-area:price;width:auto;font-size:1.8rem}.cshop__column--controls{grid-area:controls;width:auto}}@media(max-width: 1024px){.cmap .maps-wrapper{padding-bottom:56.25%}.headericons__cart-notifier{font-size:1.8rem}.ccart__loading-steptxt{font-size:0}.ccart__article-column--quantity.ccart__article-column--header{display:none}.ccart__article-column--description.ccart__article-column--header{width:205px}.ccart__article-column--description.ccart__article-column--list{width:100%}.cshop__elements{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:15px;row-gap:15px}.cshop__element{display:flex;flex-direction:column;padding-right:0}.cshop__element--header{display:none}.cshop__picture{aspect-ratio:5/3}.cshop__column{padding-right:15px;padding-left:15px}.cshop__column--title{flex-grow:1;padding-bottom:0}.cshop__column--price{text-align:right;padding-top:15px;padding-bottom:15px}.cshop__column--controls{padding-top:15px;padding-bottom:15px;border-top:1px #000 solid;grid-template-columns:36px minmax(0, 1fr) 36px 36px}}@media(max-width: 1023px){article,.application,header,footer{padding-right:20px;padding-left:20px}#scrolltotop{right:20px}.flickity-buttons{padding:0 20px}.flickity-buttons .flickity-button{width:20px;height:50px}.flickity-buttons .flickity-button.previous{left:20px}.flickity-buttons .flickity-button.next{right:20px}.flex-objects .cms-location-wrp:not(.cms-location-empty){margin-left:-2rem}.flex-objects .cms-location-wrp .cms-object-wrp,.flex-objects .cms-location-wrp .cms-object-droppable{width:calc(25% - 2rem);margin-left:2rem;margin-bottom:2rem}article.checklist .text-wrp,.checklist.application .text-wrp{padding-right:2rem;padding-left:2rem}.cols-3>.col{width:100%;padding-top:3.62rem;padding-right:0;padding-left:0}.cols-3>.col:nth-child(2){border:1px rgba(0,0,0,.5) solid;border-right-width:0;border-left-width:0}.clinkboxes .flex-objects.circles .cms-location-wrp{margin-left:-2rem}.clinkboxes .flex-objects.circles .cms-location-wrp .cms-object-wrp{width:calc(33.33% - 2rem);margin-left:2rem;margin-bottom:2rem}.clinkboxes.design_2 .flex-objects.circles .cms-location-wrp,.clinkboxes.design_4 .flex-objects.circles .cms-location-wrp{margin-left:-2rem}.clinkboxes.design_2 .flex-objects.circles .cms-location-wrp .cms-object-wrp,.clinkboxes.design_4 .flex-objects.circles .cms-location-wrp .cms-object-wrp{width:calc(33.33% - 2rem);margin-left:2rem;margin-bottom:2rem}.clinkboxes .flex-objects.squares .cms-location-wrp{margin-left:-2rem}.clinkboxes .flex-objects.squares .cms-location-wrp .cms-object-wrp{width:calc(50% - 2rem);margin-left:2rem;margin-bottom:2rem}.cnews.view .flickity-wrapper .flickity-gallery .carousel-cell{width:calc(50% - 1px);padding-right:2rem;padding-left:2rem}.cteam .flex-objects .cms-location-wrp .cms-object-wrp{width:calc(50% - 2rem)}.cteam#instance_5887 .cms-location-wrp .cms-object-wrp:nth-child(2){margin-right:0}.ccart__columns{grid-template-columns:minmax(0, 1fr)}.ccart__box{min-height:0}.cshoporders__items{grid-template-columns:minmax(0, 1fr)}.ccta__columns{display:block}.ccta__column--column1{padding:20px 20px calc(20px - 3.62rem)}.ccta__picture{aspect-ratio:5/3}}@media(max-width: 900px){.cshopdetail__columns{grid-template-columns:minmax(0, 1fr)}.cshopdetail__column--column1{padding-top:0}.cshopdetail__column--column2{width:500px;max-width:100%;margin:0 auto}.cshopdetail__navgallery{display:none}.cshopdetail__navgalleryslide{width:calc(25% - 11.25px) !important}}@media(max-width: 767px){#siteheader{padding-top:28px;padding-bottom:20px}#logo-wrapper{width:220px}.menutrigger{width:40px;height:20px}.menutrigger span{width:40px}.menutrigger span.line1{transform:translateY(-10px)}.menutrigger span.line4{transform:translateY(6px)}main{padding-top:68px}footer{padding-top:20px;padding-bottom:20px}footer #sitefooter .desktop{display:none}footer #sitefooter .mobile{display:block}footer #sitefooter .mobile .buttons-wrp{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:15px}footer #sitefooter .mobile .buttons-wrp>div{width:calc(50% - 5px)}footer #sitefooter .mobile .buttons-wrp>div a{display:block;height:40px;line-height:40px;text-align:center;background-color:#fa2c1c;color:#fff;font-size:3rem}footer #sitefooter .mobile .buttons-wrp>div a.email:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:700}footer #sitefooter .mobile .buttons-wrp>div a.phone:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:700}footer #sitefooter .mobile .buttons-wrp>div a.info:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:700}footer #sitefooter .mobile ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center}footer #sitefooter .mobile ul li+li:before{content:"|";padding:0 10px}.flickity-buttons .flickity-button{width:20px;height:50px}.f1_col1of2{float:none;width:100%;padding-right:0}.f1_col2of2{float:none;width:100%;padding-left:0}.f1_row button[type=submit]{float:none;width:100%}.cgallery.slider .flickity-textwrapper{position:relative;bottom:auto;left:auto;transform:none}.cgallery.slider .flickity-textwrapper .flickity-quote,.cgallery.slider .flickity-textwrapper .flickity-name{font-size:2rem;line-height:1.4;color:#000}.cgallery.slider .flickity-textwrapper .flickity-quote br{display:none}.clinkboxes .flex-objects.circles .cms-location-wrp .cms-object-wrp{width:calc(50% - 2rem)}.clinkboxes.design_2 .flex-objects.circles .cms-location-wrp .cms-object-wrp,.clinkboxes.design_4 .flex-objects.circles .cms-location-wrp .cms-object-wrp{width:calc(50% - 2rem)}.clinkboxes .flex-objects.squares .cms-location-wrp .cms-object-wrp{width:calc(100% - 2rem)}.cimagebox.box{padding-right:0;padding-left:0}.cimagebox.box h2{padding-right:20px;padding-left:20px}.cimagebox.box .content{box-shadow:none}.cimagebox.box img{border:none}.cnews.view .flickity-wrapper .flickity-gallery .carousel-cell{width:100%;border-left-width:0}.cshop__searchpanelfilter{width:calc(100% / 2 - 15px + 15px / 2)}.cshop__elements{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 666px){.ccart__article-column--calculated_price.ccart__article-column--header{display:none}.ccart__article-column--price.ccart__article-column--list{font-size:1.5rem;align-items:center}.ccart__article-column--calculated_price.ccart__article-column--list{width:100%}.cshop__searchpanelfilter{width:100%}.cshop__column{padding-right:10px;padding-left:10px}}@media(max-width: 600px){.ccart-mini__wrp{padding-right:15px;padding-left:15px}.ccart__box{padding:15px}}@media(max-width: 567px){.cgallery.thumbnails .flex-objects .cms-location-wrp .cms-object-wrp{width:calc(50% - 1rem)}.cnews.viewdet .flex-objects .cms-location-wrp .cms-object-wrp{width:calc(50% - 1rem)}.cteam .flex-objects .cms-location-wrp .cms-object-wrp{width:calc(100% - 2rem)}.cshopdetail__navgalleryslide{width:calc(33.33% - 10px) !important}}@media(max-width: 479px){h1,.cgallery.slider .flickity-textwrapper .flickity-quote,.ccart__headline,h2{font-size:3rem}article.checklist .text-wrp ul>li,.checklist.application .text-wrp ul>li{padding-left:0;text-align:center}article.checklist .text-wrp ul>li:before,.checklist.application .text-wrp ul>li:before{position:relative;top:auto;left:auto;margin:0 auto 5px}#logo-wrapper{width:auto;height:60px}#logo-wrapper a.logo{background-image:url("../../images/logo_leu.svg");padding-bottom:unset;aspect-ratio:300/174;height:100%}#nav-wrapper{padding-top:90px}#nav-wrapper nav{min-height:calc(100% - 116px)}#nav-footerlinks{display:block}#nav-footerlinks li+li:before{display:none}#nav-footerlinks li:last-of-type{padding-bottom:0}#nav-footerlinks li a{display:block;float:none;text-align:center}.clinkboxes .flex-objects.circles .cms-location-wrp .cms-object-wrp{width:calc(100% - 2rem)}.clinkboxes.design_2 .flex-objects.circles .cms-location-wrp .cms-object-wrp,.clinkboxes.design_4 .flex-objects.circles .cms-location-wrp .cms-object-wrp{width:calc(100% - 2rem)}.cmap .maps-wrapper{padding-bottom:75%}.cgallery.slider .flickity-textwrapper .flickity-quote{font-size:2rem}.cshop__column--controls{grid-template-columns:36px minmax(0, 1fr) 36px;row-gap:10px}.cshop__button--add-to-cart,.cshop__button--request{grid-column:span 3;aspect-ratio:unset}.cshopdetail__info{grid-template-columns:minmax(0, 1fr);padding:10px 0}.cshopdetail__cart{flex-direction:column;row-gap:3.62rem}.cshopdetail__price{width:100%}.cshopdetail__controls{width:100%;grid-template-columns:36px minmax(0, 1fr) 36px;row-gap:10px}.cshopdetail__button--add-to-cart,.cshopdetail__button--request{grid-column:span 3;aspect-ratio:unset}.ccart-mini__article-row--quantity{align-items:flex-start;flex-direction:column}.ccart-mini__article-column--calculated_price{width:100%;text-align:right;justify-content:right;column-gap:10px}.ccart-mini__group--subtotal,.ccart-mini__group--shipping,.ccart-mini__group--total{flex-direction:column}.ccart__article-column--price.ccart__article-column--header{display:none}.ccart__article-column--price.ccart__article-column--list{width:100%}.ccart__group--grid-2{grid-template-columns:minmax(0, 1fr)}.ccart__controls{flex-direction:column}.ccart__button--prev,.ccart__button--next,.ccart__button--cancel,.ccart__button--new-address,.ccart__button--question{width:100%}.ccart__address-action-list{position:static;top:auto;right:auto;justify-content:flex-end}}@media(max-width: 414px){.cshopdetail__navgalleryslide{width:calc(50% - 7.5px) !important}}@media(max-width: 413px){.cshop__elements{grid-template-columns:minmax(0, 1fr)}}@media(max-width: 374px){.headericons{column-gap:15px}.cshopdetail__cart{flex-direction:column;align-items:flex-start}.cshopdetail__controls{align-self:flex-end}}/*# sourceMappingURL=custom.css.map */
