:root{--margin-xxl:160px;--margin-xl:80px;--margin-l:56px;--margin-l-alt:40px;--margin-l-alt-2:48px;--margin-2m:32px;--margin-m:16px;--margin-s:8px;--y-margins:30px;--text-margin:24px;--x-gap:10px;--y-gap:96px;--x-gap-huge:90px;--pb-title:64px;--bottom-margin-between-blocks:46px;--header-height:108px;--max-width:768px;--max-width-small:calc(584px + 2*var(--margin-l));--side-padding-table:64px;--border-radius:12px;--default-gap:20px;--ascent-color:#1b1b1b;--ascent-color2:#b4a98e;--bright-text:#f8f3e5;--bright-text-alt:#f8f3e5;--button-color:#da3025;--button-color-hover:#da3025d0;--highlight-color:#c02017;--highlight-color2:#760812;--highlight-color3:#d6ceb9;--highlight-color4:#992834;--error-color:#da3025;--text-color:#f8f3e5;--background-color:#313131;--background-color-alt:#1b1b1b;--gray:#313131;--warning-color:white;--warning-bg:black;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255;--primary-glow:conic-gradient(from 180deg at 50% 50%,#16abff33 0deg,#0885ff33 55deg,#54d6ff33 120deg,#0071ff33 160deg,transparent 360deg);--secondary-glow:radial-gradient(#fff,#fff0);--tile-start-rgb:239,245,249;--tile-end-rgb:228,232,233;--tile-border:conic-gradient(#00000080,#00000040,#00000030,#00000020,#00000010,#00000010,#00000080);--callout-rgb:238,240,241;--callout-border-rgb:172,175,176;--card-rgb:180,185,188;--card-border-rgb:131,134,135}::selection{color:#f8f3e5;background:var(--ascent-color)!important}::-moz-selection{background:var(--ascent-color);color:#f8f3e5}@media (max-width:768px){:root{--header-height:60px;--x-gap-huge:45px;--margin-xxl:56px;--margin-xl:40px;--margin-l:30px;--margin-l-alt:20px;--bottom-margin-between-blocks:46px}}@media (min-width:1440px){:root{--max-width:60%}}@media (prefers-color-scheme:dark){:root{--foreground-rgb:255,255,255;--background-start-rgb:0,0,0;--background-end-rgb:0,0,0;--primary-glow:radial-gradient(#0141ff66,#0141ff00);--secondary-glow:linear-gradient(to bottom right,#0141ff00,#0141ff00,#0141ff4d);--tile-start-rgb:2,13,46;--tile-end-rgb:2,5,19;--tile-border:conic-gradient(#ffffff80,#ffffff40,#ffffff30,#ffffff20,#ffffff10,#ffffff10,#ffffff80);--callout-rgb:20,20,20;--callout-border-rgb:108,108,108;--card-rgb:100,100,100;--card-border-rgb:200,200,200}}@font-face{font-family:TWKLausanne;src:local(TWKLausanne),local(TWKLausanne),url(/fonts/TWKLausanne-250.otf);font-weight:250;font-style:normal}@font-face{font-family:TWKLausanne;src:local(TWKLausanne),local(TWKLausanne),url(/fonts/TWKLausanne-250italic.otf);font-weight:250;font-style:italic}@font-face{font-family:TWKLausanne;src:local(TWKLausanne),local(TWKLausanne),url(/fonts/TWKLausanne-150.otf);font-weight:150;font-style:normal}@font-face{font-family:TWKLausanne;src:local(TWKLausanne),local(TWKLausanne),url(/fonts/TWKLausanne-150italic.otf);font-weight:150;font-style:italic}.bg-white{background-color:var(--background-color)!important}.color-ac{color:var(--ascent-color2)}.color-hc{color:var(--highlight-color)}*,p,p *,input *,input,.netzl .blok-files .rich-text a{color:#f8f3e5;text-transform:none;letter-spacing:normal;font-family:TWKLausanne;font-size:20px;font-weight:150;line-height:26px}body h1,body .h1,body h1>p,body .h1>p,body h1>*,body .h1>*,body h1>*>*,body .h1>*>*{text-transform:uppercase;font-family:freight-big-pro,serif;font-size:35px;font-weight:400;line-height:32px}@media (min-width:768px){body h1,body .h1,body h1>p,body .h1>p,body h1>*,body .h1>*,body h1>*>*,body .h1>*>*{text-transform:uppercase;font-family:freight-big-pro,serif;font-size:65px;font-weight:400;line-height:57.6px}}body h2,body .h2,body h2>*,body .h2>*,body h2>*>*,body .h2>*>*{font-family:freight-display-pro;font-size:30px;font-weight:400;line-height:27px}@media (min-width:768px){body h2,body .h2,body h2>*,body .h2>*,body h2>*>*,body .h2>*>*{font-family:freight-display-pro;font-size:48px;font-weight:400;line-height:43.2px}}.slider h2{text-transform:uppercase}body h3,body .h3,body h3 a,body .rich-text h3,.product-title{text-align:left;font-family:freight-display-pro;font-size:24px;font-weight:400;line-height:26px}@media (min-width:768px){body h3,body .h3,body h3 a,body .rich-text h3,.product-title{text-align:left;font-family:freight-display-pro;font-size:32px;font-weight:400;line-height:35.2px}}body h4,body .h4,body h4 *,.product-price{text-transform:uppercase;font-family:TWKLausanne;font-size:16px;font-style:normal;font-weight:150;line-height:17px}@media (min-width:768px){body h4,body .h4,body h4 *,.product-price{text-transform:uppercase;font-family:TWKLausanne;font-size:24px;font-style:normal;font-weight:150;line-height:25px}}body h5,body .h5{font-family:TWKLausanne;font-size:18px;font-style:normal;font-weight:400;line-height:20px}@media (min-width:768px){body h5,body .h5{font-family:TWKLausanne;font-size:18px;font-style:normal;font-weight:400;line-height:20px}}body h6,body .h6,body h6 *,.netzl .collapsible-header h6{text-transform:uppercase;letter-spacing:normal;font-family:TWKLausanne;font-size:16px;font-style:normal;font-weight:250;line-height:22.4px}@media (min-width:768px){body h6,body .h6,body h6 *,.netzl .collapsible-header h6{text-transform:uppercase;letter-spacing:normal;font-family:TWKLausanne;font-size:16px;font-style:normal;font-weight:250;line-height:22.4px}}.sb-grid *{font:13px/18px TWKLausanne}.small,.small>*>p,.small>*,.small>p>a,.small>p>span,body .text-sm,body .text-sm *{font-family:TWKLausanne;font-size:14px;font-weight:150;line-height:18.2px}.big>*,.big>p>a,.big>p>span,body .text-big,body .text-big *{font-family:TWKLausanne;font-size:20px;font-weight:150;line-height:26px}.title.pb{padding-bottom:var(--pb-title)}main button,body .btn,body .btn-font,.numbers .rich-text p,main .rich-text :not(h3)>a,footer .rich-text :not(h3)>a{text-transform:uppercase;letter-spacing:2px;font-family:TWKLausanne;font-size:12px;font-style:normal;font-weight:250;line-height:13.33px}.btn.animated-border{color:var(--highlight-color);margin-top:8px}.btn.animated-border:after{content:"";background:var(--highlight-color);width:100%;height:1px;margin-top:var(--margin-m);transition:width .5s;display:block}.webshare-btn p{color:var(--ascent-color2);text-transform:none;padding-left:8px}.btn.animated-border:hover:after{width:0%}main .rich-text.a-to-btn :not(h3)>a,footer .two-squares-text.a-to-btn :not(h3)>a,footer .rich-text.a-to-btn :not(h3)>a,footer button,main button,.modal .btn.btn-big{background-color:var(--button-color);text-align:center;border:none;padding:21.5px 32px;transition:background-color .2s;display:inline-block}main .rich-text.a-to-btn :not(h3)>a:hover,footer .two-squares-text.a-to-btn :not(h3)>a:hover,footer .rich-text.a-to-btn :not(h3)>a:hover,footer button:hover,main button:hover,.modal .btn.btn-big:hover{background-color:var(--button-color-hover)}main .rich-text.a-to-btn-alt :not(h3)>a,footer .two-squares-text.a-to-btn-alt :not(h3)>a,footer .rich-text.a-to-btn-alt :not(h3)>a:not(.logo),footer button.alt,button.alt,.page-products button.add-to-cart{color:var(--highlight-color);border:var(--highlight-color)1px solid;background-color:#0000;padding:20px 32px;transition:background-color .4s;display:inline-block}main .rich-text.a-to-btn-alt :not(h3)>a:hover,footer .two-squares-text.a-to-btn-alt :not(h3)>a:hover,footer .rich-text.a-to-btn-alt :not(h3)>a:not(.logo):hover,footer button.alt:hover,button.alt:hover,.page-products button.add-to-cart:hover{background-color:var(--button-color);color:var(--text-color)}.modal .btn.transparent.btn-big{color:var(--ascent-color2);background-color:#0000}.modal .btn.btn-big{background-color:var(--highlight-color3);text-align:center;border:none}.modal .btn.btn-big:hover{background-color:var(--button-color-hover)}.person h2{font-weight:700}.person p,.person h2{-webkit-user-select:all;user-select:all;text-transform:uppercase;font-size:12px!important;line-height:16px!important}.navbar *,.nav-font,.nav-font *,footer .links a *{text-transform:uppercase;letter-spacing:2px;font:12px/16px TWKLausanne}.nav-font-big{text-transform:uppercase;font:14px/18px TWKLausanne}table tr td{text-transform:uppercase;font:12px/16px TWKLausanne}.highlight{color:var(--highlight-color)}.two_squares .blok.text>*{flex-wrap:wrap}.three-cols>:first-child,.three-cols>:nth-child(2){min-width:100%}@media (min-width:768px){.three-cols>*{flex-wrap:nowrap}.three-cols>:first-child{min-width:25%;max-width:25%}.three-cols>:nth-child(2){min-width:50%;max-width:790px}}.two-cols{flex-wrap:wrap;display:flex}@media (max-width:767px){.two-cols>:first-child,.two-cols>:nth-child(2){min-width:100%}}@media (min-width:768px){.two-cols{flex-wrap:nowrap}.two-cols>:nth-child(2){flex-grow:1;min-width:auto}}.two-squares-text{height:100%;overflow:auto}.two-squares-text>*{flex-direction:column;justify-content:space-between;min-height:100%;display:flex}h2,h1,.navbar *,footer *{text-align:left}.navbar *{white-space:nowrap}.bg{background-color:var(--background-color)}.dark-bg,.dark-bg .anim-element{background-color:var(--background-color-alt)}.blue-bg{background-color:var(--ascent-color)}.blue-bg .anim-element{background-color:var(--ascent-color);color:var(--bright-text)}.numbers .column-container>*{margin:46px}.numbers *{text-align:center;color:var(--bright-text-alt)}@media (min-width:1024px){.numbers .rich-text{min-width:230px}}.blok.slider.products img{aspect-ratio:326/420;height:auto!important}main.news .banner{background-color:#000}main.news .banner img{opacity:.6}main.news h1{max-width:60vw}.blok.news-slider .card img{aspect-ratio:437/296;height:auto!important}.card.product .image-container img{aspect-ratio:470/655;height:auto!important}.blok.media-slider.basic .image-container img{aspect-ratio:1;height:auto!important}.card .image-container img{aspect-ratio:326/420;height:auto!important}.product-slider .card .image-container img,.products .card .image-container img,.thumbnail-slider .image-container img{padding:5%;-o-object-fit:contain!important;object-fit:contain!important}.filter-menu *{color:var(--bright-text)}.filter-menu h2,.blok.projects h2{text-transform:uppercase}main.contact{background-color:var(--background-color)}.netzl .navbar .desk .story-blok-content{justify-content:space-between;display:flex}.netzl .navbar .desktop .menu-bar .story-blok-content{justify-content:start;align-items:center;display:flex}.netzl nav.navbar{background-color:#0000;transition:background-color .5s;top:0}.netzl nav.navbar.alt{background-color:var(--background-color-alt)}.menu.mobile a.btn p,.menu.mobile a,.navbar a.btn p{text-transform:uppercase}.menu.mobile .modal{padding-left:16px;padding-right:16px}.menu.mobile .story-blok-content .story-blok-content>*{border-bottom:1px solid var(--ascent-color2);margin-bottom:12px;padding-bottom:12px}.menu.mobile .story-blok-content .story-blok-content>.lang-switcher{border:none!important}.menu.mobile .story-blok-content{width:100%}.netzl main{padding-top:0}.netzl .menu.mobile .story-blok-content .menu-bar{display:block}.netzl .menu.mobile .story-blok-content .menu-bar .story-blok-content>*{text-align:center;justify-content:center;display:flex}.menu.mobile .story-blok-content,.navbar .story-blok-content{gap:24px;margin-top:0}.netzl .blok.banner{height:50vh}.netzl .blok.banner.has-mobile-opt-img{height:100vh}@media (min-width:768px){.netzl .blok.banner{height:100vh}}.banner .text-overlay{padding:40px}.banner.center .text-overlay .rich-text{text-align:center;padding-top:16px}.banner.center .text-overlay .rich-text h4{display:inline}.banner.center .text-overlay .rich-text h4:not(:first-child):before{content:"";background-color:#fff;border-radius:50%;width:8px;height:5px;margin-bottom:4px;margin-left:16px;margin-right:16px;display:inline-block}.banner:not(.center) .text-overlay .rich-text{padding-top:40px}@media (min-width:768px){.banner:not(.center) .text-overlay{max-width:50%}}.blok.products{padding:var(--margin-xl)var(--margin-l)}body.netzl .blok.slider .btn.arrow.left{background-image:url(/images/netzl/lt.svg);background-position:50%;background-repeat:no-repeat}body.netzl .blok.slider .btn.arrow.right{background-image:url(/images/netzl/gt.svg);background-position:50%;background-repeat:no-repeat}body.netzl .two-squares-text>*{height:auto;display:block}@media (min-width:768px){.blok.media-slider.text-on-media .text-container{max-width:50%}}.blok.media-slider .text-container *{text-align:left}.blok.media-slider .image-container img{-o-object-fit:cover;object-fit:cover;width:100%}.blok.media-slider.text-on-media .splide__pagination{padding-bottom:calc(var(--margin-l-alt) + 8px);padding-right:var(--margin-l);justify-content:right}.blok.media-slider.text-on-media button.splide__pagination__page{background-color:var(--highlight-color);width:12px;height:8px}.blok.media-slider.text-on-media .splide__arrows{justify-content:space-between;align-items:center;width:60px;height:24px;display:flex;position:absolute;left:var(--margin-l)!important;top:calc(100% - var(--margin-l-alt) - 40px)!important}.blok.media-slider.text-on-media .splide__arrows>*{background:0 0;height:24px;display:block;position:relative;top:10px;left:0}.blok.media-slider.text-on-media .image-container{background:#000}.blok.media-slider.text-on-media .image-container img{aspect-ratio:1440/1024;opacity:.6;position:relative;height:auto!important}@media (max-width:768px){.blok.media-slider.text-on-media .image-container img{aspect-ratio:1/1.5}}.blok.media-slider.bloks .splide__pagination{padding-bottom:calc(var(--margin-l-alt) + 8px)}.blok.media-slider.bloks button.splide__pagination__page{background-color:var(--highlight-color);width:12px;height:8px}.blok.media-slider.bloks .splide__arrows>*,.blok.thumbnail-slider .splide__arrows>*{background:0 0}.blok.media-slider.bloks .splide,.blok.media-slider.bloks .splide__slide,.blok.media-slider.bloks .splide__track{height:100%}.blok.media-slider.bloks .image-container,.blok.media-slider.bloks .image-container img{aspect-ratio:326/420;height:auto!important}.blok.media-slider.bloks .rich-text{padding:56px 48px}.no-controls .splide__arrows,.no-controls ul.splide__pagination{display:none!important}.footer-padding{padding:48px 56px}footer .border{border:none;border-top:1px solid #3c3c3c}footer .padding-top{padding-top:var(--margin-l-alt-2)}@media (min-width:768px){footer p,h3,h4{max-width:437px}footer .two_squares p,footer .two_squares h3,footer .two_squares h4{max-width:600px}}.blok.newsletter-long h2{text-transform:uppercase}.blok.newsletter-long input,.blok.newsletter input{-webkit-appearance:none;border:1px solid #fff;padding:15px;background:0 0!important;outline:none!important}.blok.newsletter-long input{border:1px solid #3c3c3c}::placeholder{opacity:1;color:var(--ascent-color2)!important}::-moz-placeholder{color:var(--ascent-color2)!important}input[value=""]{color:var(--ascent-color2)!important}input[type=date][value=""]{padding-left:100px;position:relative}input[type=date][value=""]:before{content:attr(placeholder);display:inline-block;position:absolute;left:15px}input[type=date] *{display:inline}::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"15\" viewBox=\"0 0 24 24\"><path fill=\"%23ffffff\" d=\"M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 18H4V8h16v13z\"/></svg>")}input[type=date][value=""]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"15\" viewBox=\"0 0 24 24\"><path fill=\"%23b4a98e\" d=\"M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 18H4V8h16v13z\"/></svg>")}input[type=checkbox]{appearance:none;cursor:pointer;background-color:#0000;border:2px solid #fff;min-width:18px;min-height:18px;position:relative;padding:0!important}input[type=checkbox]:checked{background-color:#0000;border:2px solid #fff}input[type=checkbox]:checked:after{content:"✔";color:#fff;font-size:10px;position:absolute;top:-6px;left:3px}.a-underline a{border-bottom:1px solid #fff}.blok.newsletter-long .text-center *{text-align:center!important}.blok.newsletter .mb{margin-bottom:32px}@media (min-width:1024px){footer .links.gap{gap:80px}}footer .links .column{flex-direction:column;gap:32px;display:flex}section.contact{background-color:#262626}.netzl .gap{gap:var(--y-gap)var(--x-gap)}.page-products h6{text-transform:none!important}.page-products .line{border-color:var(--ascent-color2)!important}.vertical-line{border-right:1px solid var(--ascent-color2)}.page-products .quantity-selector{border-color:var(--ascent-color2)}.page-products button.variant{color:var(--text-color);border:none;background:0 0!important}.page-products .variant-button-container{display:flex}.page-products button.variant{height:auto;margin-top:6px;margin-bottom:6px;padding:6px 6px 2px;font-size:14px;display:block}.page-products button.variant:first-child{margin-left:0;padding-left:0}.page-products button.variant:hover,.page-products button.variant.selected{scale:1}.page-products button.variant:after,.page-products button.variant:after{content:"";background:var(--text-color);width:0%;height:1px;margin-top:4px;transition:width .5s;display:block}.page-products button.variant:hover:after,.page-products button.variant.selected:after{width:100%}.page-products button.variant.selected.white:after{background:#fff}.page-products .separator{padding-top:12px;padding-bottom:24px}.product-price{padding-top:var(--text-margin)}.page-products{padding-top:var(--header-height);background-color:var(--background-color-alt);padding-top:56px!important}.pb-text,.page-products .product-description .product-price-container{padding-bottom:var(--text-margin)}.page-products .product-gallery-container{margin-top:var(--margin-l)}.collapsibles .collapsible .line{padding-top:0;padding-bottom:0}.page-products .collapsibles .separator{padding-top:0;padding-bottom:12px}.page-products .media.image,.page-products .media.image img{-o-object-fit:contain!important;object-fit:contain!important}.collapsible .collapsible-header{padding:8px 0!important}.collapsible .text{padding:0;margin-bottom:8px!important}.collapsible.closed .text{margin-bottom:0!important}.collapsible .separator{padding:0!important}.netzl .modal{background-color:var(--highlight-color2)}.netzl .modal.cart .variant-title{color:var(--button-color);margin-top:12px}.modal button.x{width:36px!important;height:36px!important}.modal.cart .title-col{margin:0 16px!important}.modal.cart .title{border-bottom:1px solid var(--highlight-color4)}.modal.cart .quantity-selector{border:1px solid var(--highlight-color4);height:40px;margin-top:16px}.plus-icon,.minus-icon{stroke:var(--highlight-color4)}.netzl .modal .wrapper{padding-top:var(--margin-l);padding-left:0;padding-right:0}.netzl .modal .wrapper>*>*{padding-left:var(--margin-l);padding-right:var(--margin-l)}.netzl .modal button.x{transform:translate(8px);right:calc(var(--margin-l))!important;top:calc(var(--margin-l) - 4px)!important}.netzl .modal.filter-menu .title{padding-bottom:24px}.netzl .modal.filter-menu .categories label{height:38px;margin:0}.netzl input[type=checkbox]{width:16px;height:16px}.price-to{border-top:1px solid var(--highlight-color);width:24px;margin:0 24px}main>.story-blok-content>:not(.banner):first-child{padding-top:var(--header-height)}.netzl .product-slider.tiles .splide__track{padding-left:0%!important;padding-right:0%!important}.netzl .product-slider.tiles .splide__track .image-container.bg{background-color:var(--ascent-color2)}#gedanken h2,#gedanken p,#menschen h2,#menschen p,.netzl .product-slider.tiles .text-overlay *{text-align:center}.netzl .product-slider.tiles .splide__track .image-container{background:#000}.netzl .product-slider.tiles .splide__track .image-container img.with-text-overlay{opacity:.6;position:relative}.rich-text{width:100%}footer .rich-text{width:auto!important}@media (min-width:768px){.netzl .filter-menu{width:600px}}.splide .rich-text{max-height:50vh;overflow:auto}.banner .logo-line>img{width:68px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--ascent-color)}::-webkit-scrollbar-thumb{background:var(--background-color)}::-webkit-scrollbar-thumb:hover{background:var(--background-color)}.filter-menu ::-webkit-scrollbar-track{background:0 0}.filter-menu ::-webkit-scrollbar-thumb{background:var(--ascent-color2);border-radius:4px}.filter-menu ::-webkit-scrollbar-thumb:hover{background:var(--bright-text)}.thumbnail-slider,.thumbnail-slider *{max-height:80vh}.thumbnail-slider li.is-active{border:none!important}.thumbnail-slider .splide.thumbnails li .image-container,.thumbnail-slider .splide.thumbnails li .image-container img{opacity:.6;transition:opacity .5s}.thumbnail-slider .splide.thumbnails li.is-active .image-container,.thumbnail-slider .splide.thumbnails li.is-active .image-container img{opacity:1}.thumbnail-slider li:last-child{margin-bottom:0!important}.splide.thumbnails li{background-color:var(--background-color)}.splide.main{margin-left:8px}.splide.main .splide__track{background-color:var(--background-color);height:100%}.page-products .product-gallery-container .splide.thumbnails .image-container{margin-bottom:0}.map-container{padding:var(--margin-xl)var(--margin-l)}.blok.logos .logo{width:26px;height:26px}.btn-link{border-bottom:1px solid var(--bright-text)}.regions{flex-direction:column;gap:72px;display:flex}.region h2{min-width:50%;display:block}.countries{flex-direction:column;gap:8px;display:flex}.map-country-locations .lightbox{max-height:90vh;overflow:auto}.map-country-locations .lightbox .small *{-webkit-user-select:all;user-select:all}.map-country-locations .separator .line{border-color:var(--ascent-color2)}.textSearch{width:100%;max-width:768px;height:56px;padding:16px}
