@charset "UTF-8";/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}template{display:none}[hidden]{display:none}.skip-to-main{color:#ff8200}.skip-to-main:active,.skip-to-main:focus{width:auto;height:auto;clip:auto;-webkit-clip-path:none;clip-path:none;padding:10px 20px;position:absolute;left:20px;top:20px;overflow:auto;z-index:999;text-align:center;outline:2px solid #ff8200;outline-offset:5px}.skip-to-main,.visuallyhidden{clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.customer__content-wrap,.customer__form-wrap,.inspiration-overview__filter .accordion__body,.inspiration-overview__filter .accordion__inner,.module,.overview__list--inspiration,.overview__list--inspiration-category,.product-checkout.product-checkout-receipt,.product-inquire__form-wrap,.product-overview__header{padding-left:20px;padding-right:20px}.header-overview,.module.module--rich-text,.product-checkout,.teaser{padding-left:20px;padding-right:20px}#related-products .inspiration,#related-products .module:first-child,.category-page,.customer-profile,.footer,.header-overview,.module-airy-blue+.module:not(.module-airy-blue),.module-brown-dark+.module:not(.module-brown-dark),.module-green-dark+.module:not(.module-green-dark),.module-orange+.module:not(.module-orange),.module-sand+.module:not(.module-sand),.module-sand-light+.module:not(.module-sand-light),.module-white+.module:not(.module-white),.module.header.header-large--contact,.module.inspiration-category-overview,.product-inquire__form,.product-inquire__presentation{padding-top:72px}.category-page,.customer__content-wrap,.customer__form,.module,.product-inquire__form{padding-bottom:72px}.header-404 .header__headline,.header-large .header__headline,.header-wow .header__headline{font-family:span,"Times New Roman",Georgia,serif;font-size:40px;font-weight:300;line-height:1.03125}.calculator__headline,.category-page__header h2,.cta__headline,.customer__headline,.departments-employees__headline,.entrance__headline,.footer__headline,.header-overview .header__title,.header__headline,.inspiration-overview__headline,.product-overview__header h2{font-family:span,"Times New Roman",Georgia,serif;font-size:28px;font-weight:300;line-height:1em}.auth__form .login-form__title,.auth__form .recovery-action__title,.inspiration__item-headline{font-family:span,"Times New Roman",Georgia,serif;font-size:26px;line-height:1.07692;letter-spacing:-.01em}.departments-employees__department-item-headline,.inspiration__headline,.news-overview .rich-text p,.product-entrance__headline,.product-inquire__form-heading,.product-inspiration__headline,.product-slider__headline,.related-articles__headline,.retailers__list-headline,.retailers__search-form-label,.rich-text h2,.rich-text h3,.search-results__title,.short-branding__teaser,.tab__content--active[aria-labelledby=description-tab] h2,.text-photo__headline{font-size:22px;line-height:1.22727;font-weight:300}.auth__form .login-form__title small,.customer-center__header__title h1,.customer-profile__header .header__title,.dialog.deactivation-popup .popup__title{margin-bottom:10px;font-family:span,"Times New Roman",Georgia,serif;font-size:2.2rem;font-weight:400;line-height:1.15625}.active-campaign-signup ._form-title,.product-details__info-title,.product-details__info-title-pdf,.product-details__media-steps .current{margin-top:10px;margin-bottom:20px;font-family:span,"Times New Roman",Georgia,serif;font-size:3.2rem;font-weight:100;line-height:1.15625}.article-list__headline,.auth__form .recovery-action__message,.calculator__step-headline,.calculator__teaser,.cta .rich-text p,.customer__form-headline,.entrance__teaser,.header__contact-info-headline,.header__paragraph,.inspiration-overview__filter .accordion__headline,.modal__headline,.overview__headline,.product-inspiration__item-headline,.retailers__item-name,.rich-text .large-text,.short-branding__headline,.teaser__paragraph,.text-photo .rich-text h2,.text-photo .rich-text h3,.usp-list__headline{font-size:17px;line-height:1.26316}.category-page__header p,.customer-profile__profile-overview .profile-overview__employee-table,.customer-profile__profile-overview .profile-overview__field-wrap .form__field,.customer-profile__profile-overview .profile-overview__field-wrap .form__field-label,.dialog.deactivation-popup .popup__subtitle,.navigation__item--user .navigation__sub-item.login-form .login-form__subtitle,.product-overview .card-list__header .form__fieldset .form__field-wrap--select,.product-overview .card-list__header .form__fieldset label,.product-overview__header p,.rich-text small{font-size:13px}.article-list__preline,.btn-primary,.customer-profile__profile-overview .profile-overview__employee-table th,.customer-profile__profile-overview .profile-overview__field-wrap .field-wrap__accordion--toggle .toggle-label,.header__preline,.overview__preline,.product-entrance__preline,.search-results__category-title,.text-photo .rich-text .label{font-size:13px;font-weight:400;line-height:1.88889;text-transform:uppercase}html{box-sizing:border-box;font-size:62.5%;height:100%;scroll-behavior:smooth;-webkit-font-smoothing:antialiased}html.prevent-smooth{scroll-behavior:initial}body{font-family:synthese,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.42857;font-weight:300;overflow-x:hidden}*,::after,::before{box-sizing:inherit}:focus{outline:0}::-moz-selection{background:#2e3342;color:#fff;text-shadow:none}::selection{background:#2e3342;color:#fff;text-shadow:none}a{position:relative;text-decoration:none}a[href^=tel]{color:inherit}label[for]{cursor:pointer}button{background:0 0;cursor:pointer;font-family:inherit;font-weight:500}button:disabled{opacity:.5}select{line-height:initial}input,select,textarea{color:inherit;border:0;border-radius:0}img,svg{max-width:100%;vertical-align:middle}img{height:auto}h1,h2,h3{margin:0;font-weight:400}p{margin:11px 0}p:first-child{margin-top:0}p:last-child{margin-bottom:0}nav ul{list-style:none;margin:0;padding-left:0}ul.no-list{list-style:none;margin:0;padding-left:0}.module{overflow:hidden}.module-white{background-color:#fff}.module-white .rich-text td:first-child,.module-white .rich-text th:first-child{background-color:#fff}.module-sand{background-color:#d1ccbd}.module-sand .rich-text td:first-child,.module-sand .rich-text th:first-child{background-color:#d1ccbd}.module-sand-light{background-color:#e8e5df}.module-sand-light .rich-text td:first-child,.module-sand-light .rich-text th:first-child{background-color:#e8e5df}.module-airy-blue{background-color:#c6dae7}.module-airy-blue .rich-text td:first-child,.module-airy-blue .rich-text th:first-child{background-color:#c6dae7}.module-green-dark{background-color:#274733;color:#fff}.module-green-dark .rich-text td:first-child,.module-green-dark .rich-text th:first-child{background-color:#274733}.module-orange{background-color:#ff8200}.module-orange .rich-text td:first-child,.module-orange .rich-text th:first-child{background-color:#ff8200}.module-orange .rich-text a:not(.btn){color:#ada899}.module-orange .rich-text a:not(.btn):hover{color:#924c2e}.module-brown-dark{background-color:#924c2e;color:#fff}.module-brown-dark .rich-text td:first-child,.module-brown-dark .rich-text th:first-child{background-color:#274733}.module-orange .rich-text ol,.module-orange .rich-text p,.module-orange .rich-text ul,.module-sand .rich-text ol,.module-sand .rich-text p,.module-sand .rich-text ul,.module-sand-light .rich-text ol,.module-sand-light .rich-text p,.module-sand-light .rich-text ul,.module-white .rich-text ol,.module-white .rich-text p,.module-white .rich-text ul{color:#3e3d38}.module-orange .rich-text b,.module-orange .rich-text q,.module-orange .rich-text strong,.module-sand .rich-text b,.module-sand .rich-text q,.module-sand .rich-text strong,.module-sand-light .rich-text b,.module-sand-light .rich-text q,.module-sand-light .rich-text strong,.module-white .rich-text b,.module-white .rich-text q,.module-white .rich-text strong{color:#000}.module-brown-dark .rich-text ol,.module-brown-dark .rich-text p,.module-brown-dark .rich-text ul,.module-green-dark .rich-text ol,.module-green-dark .rich-text p,.module-green-dark .rich-text ul{color:#c0c9c4}.module-brown-dark .rich-text b,.module-brown-dark .rich-text q,.module-brown-dark .rich-text strong,.module-green-dark .rich-text b,.module-green-dark .rich-text q,.module-green-dark .rich-text strong{color:#fff}.module-green-dark .rich-text a:not(.btn),.module-sand .rich-text a:not(.btn),.module-sand-light .rich-text a:not(.btn),.module-white .rich-text a:not(.btn){color:#ff8200}.module-green-dark .rich-text a:not(.btn):hover,.module-sand .rich-text a:not(.btn):hover,.module-sand-light .rich-text a:not(.btn):hover,.module-white .rich-text a:not(.btn):hover{color:#924c2e}.accordion{border-bottom:1px solid rgba(0,0,0,.7);border-top:1px solid rgba(0,0,0,.7);margin-bottom:2em;margin-top:2em;transform:translateZ(0)}.accordion--inactive .accordion__plus{transform:translateY(-50%)}.accordion--inactive .accordion__content{height:0;transition:height .4s cubic-bezier(.165,.84,.44,1),transform .6s cubic-bezier(.25,.46,.45,.94)}.accordion__item{border:none;color:inherit;display:block;font-weight:400;padding:3rem 5rem 3rem 0;position:relative;text-align:left;width:100%;z-index:1}.accordion__item:hover{color:#ff8200}.accordion__item:focus{outline:2px solid #ff8200;outline-offset:4px}.accordion__plus{pointer-events:none;position:absolute;right:15px;top:50%;transform:translate3d(0,-50%,0) rotate(135deg);transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.accordion__content{height:auto;overflow:hidden;transition:height .4s cubic-bezier(.165,.84,.44,1),transform 1s cubic-bezier(.165,.84,.44,1);z-index:1}.accordion__content p:last-child{margin-bottom:1em}.accordions{margin-bottom:2em;margin-top:2em}.accordions .accordion{margin-bottom:0;margin-top:0}.accordions .accordion+.accordion{border-top:none}.article-list{margin:34px 0 0 0;padding:0;list-style-type:none;display:flex;flex-direction:column}.article-list+.article-list{padding-top:60px}.article-list--small{margin:0!important;align-items:flex-start}.article-list--small .article-list__item{padding-top:60px;transition:width .4s ease-in-out,margin .4s ease-in-out,opacity .4s ease-in-out;display:flex;flex-direction:column}.article-list--small .article-list__link{order:2}.article-list--small .article-list__image-wrap{order:1}.article-list--small .article-list__item .btn{display:none}.article-list__item{width:100%;margin:0;position:relative;order:2}.article-list__item--image{order:1}.article-list__item--image .article-list__image-wrap{width:100%;height:107.73333vw;position:relative;display:block;overflow:hidden;z-index:1}.article-list__item--image .article-list__image{width:auto;height:148.53333vw;position:absolute;top:auto;bottom:0;left:0;-webkit-clip-path:none;clip-path:none}.article-list__image-wrap{width:100%;height:68.26667vw;overflow:hidden;position:relative;display:inline-block}.article-list__image{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);transition:-webkit-clip-path .4s ease-in-out;transition:clip-path .4s ease-in-out;transition:clip-path .4s ease-in-out, -webkit-clip-path .4s ease-in-out}.article-list__link{display:inline-block;position:static;color:#000;white-space:initial;vertical-align:top}.article-list__link:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:3}.article-list__preline{display:block;margin:25px 0 0 0}.article-list__headline{font-weight:300}.article-list__item-teaser{margin-top:22px}.breadcrumbs{display:block;font-size:1.4rem;font-weight:400;line-height:3.07143;color:#717171}.breadcrumbs__list{display:flex;margin:0;padding:0;list-style:none}.breadcrumbs--no-seperator .breadcrumbs__item{margin-right:10px}.breadcrumbs--no-seperator .breadcrumbs__item:last-child{margin-right:0}.breadcrumbs__item::after{display:inline-block;margin:0 15px 0 10px;width:6px;height:6px;border-bottom:solid 1px #717171;border-right:solid 1px #717171;transform:translate(0,-2px) rotate(-45deg);content:""}.breadcrumbs--no-seperator .breadcrumbs__item::after{display:none}.breadcrumbs__item a{color:#717171;transition:color 325ms ease}.breadcrumbs__item.active{color:#000}.breadcrumbs__item.active::after{display:none}.btn{display:inline-block;position:relative;cursor:pointer}.btn-link{padding:0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;font-weight:inherit;font-family:inherit;color:inherit;font-style:inherit;font-size:inherit}.btn-link--underlined{padding-bottom:8px}.btn-link--underlined::after{position:absolute;top:100%;left:0;width:100%;height:1px;background-color:#ff8200;content:''}.btn.disabled{opacity:.75;pointer-events:none}.btn-primary{color:#000}.btn-primary:after{content:"";width:38px;height:38px;margin-left:-15px;border-radius:50%;background-color:#ff8200;display:inline-block;vertical-align:-13px;position:relative;z-index:1;transform:translateZ(0) scale(.133);transform-origin:center center;transition:transform .25s ease-in-out}.btn-primary .icon-arrow-long,.btn-primary .icon-plus{opacity:0;position:absolute;transition:transform .25s ease-in-out,opacity .25s ease-in-out;z-index:2}.btn-primary .icon-arrow-long{right:13px;top:17px;transform:translateX(-100%) translateZ(0)}.btn-primary .icon-plus{height:7px;right:15px;top:16px;transform:rotate(45deg) translateZ(0);width:7px}.btn-primary--toggle.js-open .icon-plus{transform:translateZ(0)}.module-orange .btn-primary:after{background-color:#fff}.module-brown-dark .btn-primary,.module-green-dark .btn-primary{color:#fff}.module-brown-dark .btn-primary path,.module-green-dark .btn-primary path{fill:#fff}.btn-secondary{background-color:#ff8200;padding:12px 50px 16px;border-color:#ff8200;border:0;border-radius:3px;color:#fff;font-family:inherit;font-size:inherit;line-height:inherit;transition:background-color .15s}.btn-secondary.btn--hover-expand::after{border-color:#ff8200}.btn-tertiary{background-color:#717171;padding:12px 50px 16px;border:0;border-radius:3px;color:#fff;font-family:inherit;font-size:inherit;line-height:inherit;transition:background-color .15s}.btn-tertiary.btn--hover-expand::after{border-color:#717171}.btn-underlined{color:inherit;border-bottom:2px solid #ff8200}.btn--hover-expand{position:relative}.btn--hover-expand::after{content:'';position:absolute;width:100%;height:100%;border:6px solid;border-radius:3px;top:0;left:0;transition:all .2s ease-in-out}.btn--hover-expand:hover::after{top:-3px;left:-3px;width:calc(100% + 6px);height:calc(100% + 6px)}.btn__text{position:relative;z-index:3}.btn--block{display:block;width:100%;text-align:center}.btn--small{padding:4px 25px 6px}.canvas{width:100%;height:100vh;background-color:transparent;position:fixed;top:0;left:0;pointer-events:none;z-index:100;image-rendering:crisp-edges}.card-swiper{overflow:visible}.card-swiper__card{margin-right:32px;margin-bottom:5.55556vh;position:relative;display:flex;flex-direction:column;width:75%;box-sizing:border-box}.card-swiper__card:last-child{margin-right:0}.card-swiper__card-media{margin-bottom:20px;width:100%;aspect-ratio:1/1}.card-swiper__card-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-swiper__card-info{padding-right:1.04167vw}.card-swiper__card-preline{display:block;margin-top:10px;color:#717171;font-size:10px;line-height:1;text-transform:uppercase}.card-swiper__card-headline{margin-top:6px;margin-bottom:8px;font-size:15px;font-family:synthese,Helvetica,Arial,sans-serif;font-weight:300;line-height:1.33333}.card-swiper__card-teaser{margin:0 0 10px;font-size:12px;font-weight:300;line-height:1.5}.card-swiper__card-link{display:inline-block;padding-bottom:5px;color:#000;font-size:1.8rem;font-weight:400;line-height:1.66667;border-bottom:solid 1px #ff8200}.card-swiper__bar.swiper-pagination-progressbar{height:1px;background-color:#3e3d38;top:auto;bottom:0}.card-swiper__bar.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{height:3px;top:-1px;background-color:#717171}.product-checkout__terms-wrapper{align-self:flex-end}.product-checkout__terms-wrapper .label-terms{font-weight:300}.product-checkout__terms-wrapper .label-terms a{color:#000;text-decoration:underline}.product-checkout__price-wrapper{width:100%;border-bottom:1px solid #717171}.product-checkout__price-line{display:flex;justify-content:space-between;align-items:baseline;font-size:14px}.product-checkout__price-line.price-line--faded{color:#717171;font-weight:300;padding:6px 0}.product-checkout__price-line.price-line--delivery{margin-bottom:0;font-weight:300}.product-checkout__price-line.price-line--total{margin-top:16px}.product-checkout__price-line.price-line--total:last-child{margin:32px 0}.product-checkout__price-line.price-line--total .price-line__label{text-transform:uppercase}.product-checkout__button-wrapper{display:flex;width:100%;margin-top:32px;flex-direction:column-reverse;align-items:flex-start;text-align:center;background-color:#d1ccbd}.product-checkout__button-wrapper .checkout-next{margin-left:auto;width:100%}.product-checkout__button-wrapper .checkout-prev{width:100%}.product-checkout-cart .product-checkout__terms-wrapper{display:none}.product-checkout-cart .product-checkout__price-wrapper{margin-left:auto}.product-checkout-cart .product-checkout__button-wrapper .checkout-prev{display:none}.product-checkout-cart .product-checkout__button-wrapper .checkout-next{margin-left:auto}.product-checkout-delivery .product-checkout__terms-wrapper{display:none}.product-checkout-delivery .product-checkout__price-wrapper{margin-left:auto}.product-checkout__product-header{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:-14px;padding-right:8px}.product-checkout__product-header .product-info__title a{color:currentColor}.product-checkout__product-details{display:flex;justify-content:space-between;align-items:flex-end;margin:16px 0;margin-left:auto;width:calc(100% - 8rem - 24px)}.product-checkout__product-details .price-line{white-space:nowrap;margin-left:24px}.product-checkout__product-details .price-line--desktop{display:none}.product-checkout__product-media{width:8rem;height:8rem}.product-checkout__product-media .product-media__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-checkout__product-info .product-info__subtitle{margin-bottom:6px;text-transform:uppercase;color:#717171;font-size:12px}.product-checkout__product-info .product-info__subtitle .info:nth-child(n+2){margin-left:24px}.product-checkout__product-info .product-info__title .info{display:block}.product-checkout__product-info .product-info__title .info--secondary{font-size:14px;color:#3e3d38}.product-checkout__product-body{margin:16px 0;padding-right:8px}.product-checkout__product-body .product-checkout__product-details{display:grid;grid-template-columns:auto auto;grid-template-areas:'line-item__details-title line-item__amount-control' 'line-item__remove line-item__amount-control';align-items:flex-start;-moz-column-gap:12px;column-gap:12px;width:100%;font-size:14px}.product-checkout__product-body .product-checkout__product-details.product-details--bundle{grid-template-areas:'line-item__details-title line-item__amount-control' 'line-item__remove line-item__amount-control' 'line-item__details-subtitle line-item__details-subtitle'}.product-checkout__product-body .product-checkout__product-details.product-details--bundle .control-item{opacity:0;pointer-events:none}.product-checkout__product-body .product-checkout__product-details.product-details--bundle .line-item__amount-input{border-radius:3px}.product-checkout__product-body .product-checkout__product-details.product-details--bundle+.product-details--single{margin-top:40px}.product-checkout__product-body .line-item__details-title{grid-area:line-item__details-title}.product-checkout__product-body .line-item__details-subtitle{grid-area:line-item__details-subtitle}.product-checkout__product-body .line-item__details-subtitle .info{display:flex;padding:12px 0}.product-checkout__product-body .line-item__details-subtitle .info .qty{width:50px;margin-left:auto;margin-right:28px;text-align:center;white-space:nowrap}.product-checkout-summary .product-checkout__product-body .line-item__details-subtitle .info .qty{width:auto;text-align:left;margin-right:0}.product-checkout__product-body .line-item__quantity-warning{color:#924c2e}.product-checkout__product-body .line-item__remove{grid-area:line-item__remove;color:#924c2e;padding:4px;margin-left:-4px}.product-checkout__product-body .line-item__amount-control{grid-area:line-item__amount-control;display:flex;align-items:center;justify-content:flex-end;justify-self:flex-end;height:40px}.product-checkout__product-body .line-item__amount-control .control-item{font-size:14px;width:40px;height:40px;cursor:pointer;color:#000;display:inline-flex;line-height:35px;background:#fff}.product-checkout__product-body .line-item__amount-control .control-item:first-of-type{border-radius:3px 0 0 3px}.product-checkout__product-body .line-item__amount-control .control-item:last-of-type{margin-right:0;border-radius:0 3px 3px 0}.product-checkout__product-body .line-item__amount-input{width:50px;height:100%;margin:0 1px;text-align:center;-moz-appearance:textfield}.product-checkout__product-body .line-item__amount-input::-webkit-inner-spin-button,.product-checkout__product-body .line-item__amount-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-checkout__product-footer{padding:8px 0}.product-checkout__product-footer .product-checkout__product-details{margin:8px 0;margin-left:auto;width:100%;font-size:14px}.product-checkout__product-footer .product-checkout__product-details.product-details--mobile{margin-bottom:16px}.product-checkout__product-footer .product-checkout__product-details.mobile-line-price{margin-bottom:20px}.product-checkout__product-footer .product-info__title{text-transform:uppercase}.product-checkout-cart .line-item__amount--read-only{display:none}.product-checkout-summary .line-item__amount-control .control-item{display:none}.product-checkout-summary .line-item__amount-input{border-radius:3px}.product-checkout-summary .line-item__amount--read-only{display:none}.product-checkout-summary .line-item__remove{display:none}.product-checkout-summary .product-checkout__product-body .product-checkout__product-details{grid-template-columns:auto auto;grid-template-areas:'line-item__details-title line-item__amount-control';align-items:center}.product-checkout-summary .product-checkout__product-body .product-checkout__product-details.product-details--bundle{grid-template-columns:auto auto;grid-template-areas:'line-item__details-title line-item__amount-control' 'line-item__details-subtitle line-item__details-subtitle'}.checkout-step{padding:50px 0 20px}.checkout-step__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;list-style:none;padding:0;margin:0}.checkout-step__item{color:#717171;white-space:nowrap}.checkout-step__item.active{color:#000}.checkout-step__item a,.checkout-step__item button{color:inherit;padding:10px;display:block}.checkout-step__item.active,.checkout-step__item.disabled{pointer-events:none}.counter,.vue-counter{display:flex}.counter a,.counter button,.counter input,.vue-counter a,.vue-counter button,.vue-counter input{width:40px;height:40px;font-family:synthese,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;border:none;flex-shrink:0;font-size:16px}.counter a,.counter button,.vue-counter a,.vue-counter button{cursor:pointer;font-size:30px;background-color:rgba(255,255,255,.5);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.counter a:active,.counter button:active,.vue-counter a:active,.vue-counter button:active{background-color:rgba(255,255,255,.75)}.counter a.counter__sub,.vue-counter a.counter__sub{top:1px}.counter .substract,.vue-counter .substract{border-radius:3px 0 0 3px}.counter .add,.vue-counter .add{margin-right:20px;border-radius:0 3px 3px 0}.counter .add,.counter .substract,.vue-counter .add,.vue-counter .substract{line-height:35px;display:flex;justify-content:center;color:#000}.counter label,.vue-counter label{margin-left:-10px;height:40px;padding-right:20px;line-height:40px;background-color:#fff;font-size:16px}.customer-center__order-overview{padding-top:18.51852vh}.customer-center__details-page{padding-top:18.51852vh}.customer-center__header{display:flex;flex-direction:column}.customer-center__header__actions{display:flex;flex-direction:row;margin-bottom:10px}.customer-center__header__actions .action-item{color:#000;display:inline-block;vertical-align:middle;cursor:pointer}.customer-center__header__actions .action-item__icon{padding-right:.15625vw}.customer-center__header__actions .action-item__icon svg{margin-top:-3px}.customer-center__header__title{margin-top:2rem;margin-bottom:4rem;padding-bottom:1rem;border-bottom:1px solid #000}.customer-center__header__title h1{width:100%;margin-bottom:0}.customer-center__header__filter--disabled{opacity:.25;pointer-events:none}.customer-center__header__filter .filter-wrapper{font-size:14px}.customer-center__header__filter .filter-wrapper__col{width:100%;display:flex;flex-wrap:wrap}.customer-center__header__filter .filter-wrapper__col:first-child{margin-right:auto}.customer-center__header__filter .filter-wrapper .form__fieldset:only-child{width:100%}.customer-center__header__filter .filter-wrapper .form__fieldset:not(:only-child):first-child{margin-left:0}.customer-center__header__filter .filter-wrapper .form__field{height:50px;border:1px solid #ada899;border-radius:3px}.customer-center__header__filter .filter-wrapper .form__field-wrap{width:100%}.customer-center__header__filter .filter-wrapper .form__field-wrap label{margin-bottom:5px;padding-right:2rem;display:block}.customer-center__header__filter .filter-wrapper .form__field--short{width:115px}.customer-center__header__filter .filter-wrapper .form__field__interval-dash{padding:0 .5rem}.customer-center__header__details{width:100%;padding-bottom:6px;display:flex;flex-direction:column;font-size:16px}.customer-center__header__details .header-detail{margin-top:5px;margin-bottom:5px}.customer-center__header__details .header-detail__label{color:#717171}.customer-center__header__details .header-detail__data{display:block;color:#000}.customer-center__header__details .header-detail .btn-secondary{min-width:190px}.customer-center__body{padding-bottom:5.09259vh;position:relative}.customer-center__footer{display:flex;border-top:1px solid #ada899;padding-top:3.24074vh;flex-wrap:wrap}.customer-center__footer .footer-info-item{display:flex;flex-direction:column}.customer-center__footer .footer-info-item+.footer-info-item{margin-top:2.31481vh}.customer-center__footer .footer-info-item:last-child{margin-bottom:20px}.customer-center__footer .footer-info-item__title{color:#000;opacity:.6;margin-bottom:.5rem}.customer-center__footer__col{width:100%;margin:5px 0}.customer-center__loading{display:flex;padding:40px 0;justify-content:center;position:fixed;top:50vh;left:0;right:0}.customer-center__loading .loader{display:block;width:75px;height:75px;border-radius:50%;position:relative;animation:rotate 1s linear infinite}.customer-center__loading .loader::after,.customer-center__loading .loader::before{content:"";box-sizing:border-box;position:absolute;inset:0;border-radius:50%}.customer-center__loading .loader::before{border:5px solid rgba(255,255,255,.4)}.customer-center__loading .loader::after{border:solid 5px transparent;border-top-color:#fff}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.price-list{list-style-type:none;padding-top:0;padding-left:0;margin-top:0;margin-bottom:0}.price-list__item{display:flex;justify-content:space-between;padding:.75rem 0;font-size:18px}.price-list__item:first-child{padding-top:0;margin-top:0}.price-list__item.minor{color:#717171}.price-list__item.major{color:#000}.price-list__item.totalling{margin-top:1rem;padding:2rem 0;border-top:1px solid;border-bottom:1px solid;border-color:#717171}.scroll-table__wrapper{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch}.scroll-table__wrapper--disabled{opacity:.25;pointer-events:none}.scroll-table__wrapper table{border-collapse:collapse;font-size:14px}.scroll-table__wrapper .table-cell{display:flex;flex-direction:column;align-items:flex-start}.scroll-table__wrapper .table-cell .table-sort-arrow{margin-top:-8px;margin-left:.52083vw;display:inline-block;transform:translateY(-2px)}.scroll-table__wrapper .table-cell .table-sort-arrow svg{width:10px;height:10px}.scroll-table__wrapper .table-cell .table-sort-arrow--up{transform:rotate(180deg) translateY(-3px)}.scroll-table__wrapper .table-cell .tooltip__text{width:auto;max-width:none}.scroll-table__wrapper .table-cell__link{text-decoration:none;color:inherit}.scroll-table__wrapper .table-cell__link:visited{text-decoration:none;color:inherit}.scroll-table__wrapper td,.scroll-table__wrapper th{padding:3px 20px 3px 0;box-sizing:border-box;text-align:left;max-width:100%;width:20%;white-space:nowrap}.scroll-table__wrapper thead th{position:sticky;top:0;z-index:2;background-color:#d1ccbd;color:#ada899;font-weight:400;text-transform:uppercase;font-size:14px;cursor:pointer;text-align:left}.scroll-table__wrapper thead th .table-cell{display:inline-block;height:30px}.scroll-table__wrapper thead th:first-child{left:0;z-index:3}.scroll-table__wrapper tbody{overflow:scroll}.scroll-table__wrapper tr{background-color:#d1ccbd}.scroll-table__wrapper tr>:first-child{background:inherit;position:sticky;left:0}.scroll-table__wrapper .list-row{border-top:solid 1px #717171}.scroll-table__wrapper .list-row:first-child{border-top:none}.scroll-table__wrapper .list-row .table-cell{display:flex;justify-content:center;height:60px}.order-table.scroll-table td:nth-child(2){width:20%;max-width:7.03125vw}.order-table.scroll-table td:nth-child(5){width:20%;max-width:7.8125vw}.order-table.scroll-table td:nth-child(7) .table-cell span{overflow:visible;white-space:unset;max-width:inherit}.order-table.scroll-table td:hover:not(:nth-child(7)){height:unset;transition:all .3s ease-in-out}.order-table.scroll-table td:hover:not(:nth-child(7)) .table-cell{display:flex;flex-direction:column}.order-table.scroll-table td:hover:not(:nth-child(7)) .table-cell span{word-wrap:break-word}.order-table.scroll-table td:not(:nth-child(7)) .table-cell span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:inherit;display:block}.details-table.scroll-table{width:100%}.details-table.scroll-table td:first-child,.details-table.scroll-table th:first-child{padding-left:0}.details-table.scroll-table td:nth-child(1),.details-table.scroll-table th:nth-child(1){width:9%;background-color:#d1ccbd;z-index:1}.details-table.scroll-table td:nth-child(2),.details-table.scroll-table th:nth-child(2){width:9%}.details-table.scroll-table td:nth-child(11) .table-cell,.details-table.scroll-table th:nth-child(11) .table-cell{display:block;text-align:right}.details-table.scroll-table tbody td{vertical-align:top}.details-table.scroll-table tbody td:nth-child(3){width:20%}.details-table.scroll-table .table-cell{max-width:inherit;display:flex}.details-table.scroll-table .table-cell span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:inherit;margin-bottom:.74074vh;height:25px}.details-table.scroll-table .headline-row .table-cell,.details-table.scroll-table .variant-row .table-cell{margin-bottom:10px}.details-table.scroll-table .headline-row+.headline-row .table-cell,.details-table.scroll-table .variant-row+.headline-row .table-cell{margin-top:10px}.details-table.scroll-table .main-row .table-cell{margin-top:20px}.details-table.scroll-table .main-row:first-child .table.cell{margin-top:0}.details-table__variant-row{border-top:0!important}.details-table__variant-row td{height:30px}.article-sticky-header{overflow:unset;position:relative}.dialog.deactivation-popup{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;display:none}.dialog.deactivation-popup .popup-wrapper{padding:60px 90px;background:#fff;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin:auto;text-align:center;border-radius:3px;box-shadow:0 3px 20px 0 #00000026}.dialog.deactivation-popup .popup__subtitle{margin:22px 0 50px}.dialog.deactivation-popup .popup__button-wrapper{display:flex;justify-content:center}.dialog.deactivation-popup .popup__button{color:#fff;min-width:195px;height:68px;padding:22px 46px;cursor:pointer}.dialog.deactivation-popup .popup__button--cancel{background:#717171}.dialog.deactivation-popup .popup__button--accept{background:#ff8200}.dialog.deactivation-popup.js-open{display:flex}.duo-range-slider{position:relative;padding-top:22px}.duo-range-slider__range{position:absolute;left:0;top:15px;margin:0;padding:0;width:100%;height:1px;background-color:#717171;pointer-events:none;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.duo-range-slider__range::-webkit-slider-thumb{position:relative;pointer-events:all;width:15px;height:15px;background-color:#ada899;border:solid 1px #717171;border-radius:50%;z-index:1;outline:0;cursor:grab;-webkit-appearance:none;appearance:none}.duo-range-slider__range::-moz-range-thumb{pointer-events:all;position:relative;z-index:10;-moz-appearance:none;width:9px}.duo-range-slider__range::-moz-range-track{position:relative;z-index:-1;background-color:#000;border:0}.duo-range-slider__range:last-of-type::-moz-range-track{-moz-appearance:none;background:none transparent;border:0}.duo-range-slider__range::-moz-focus-outer{border:0}.duo-range-slider__values{display:flex;justify-content:space-between;font-size:14px;line-height:2.42857}.filter-section__header{font-weight:300;text-transform:uppercase;font-size:18px;font-family:synthese,Helvetica,Arial,sans-serif;color:#717171;margin-bottom:48px}.filter-section__exit{display:none;background:#fff;border-radius:50%;width:50px;height:50px;position:absolute;top:1rem;right:2rem;align-items:center;justify-content:center}.filter-section__filter-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.filter-section__filter-list .form__field--checkbox{top:15px}.filter-section__filter-list .filter-option+label{font-size:15px}.filter-section__footer{padding-top:20px}.filter-section__footer .footer-controls{display:flex;justify-content:space-between}.filter-section__footer .btn-link{font-size:16px;color:#717171}.filter-section+.card-list__wrapper{padding-left:3.125vw}.filter-item{border-top:1px solid #ada899;padding:0 2px}.filter-item:first-child{border-top:none}.filter-item:last-child{border-bottom:solid 1px #ada899}.filter-item--range{border-top:none}.filter-item--range label{font-size:16px}.filter-item--range .filter-item__body{max-height:100%;height:100%}.filter-item__checkbox-toggle{display:none}.filter-item__checkbox-toggle:checked+.filter-item__header::after{transform:rotate(225deg);transition:all .4s ease-in-out}.filter-item__checkbox-toggle:checked~.filter-item__body{max-height:100%;height:100%}.filter-item__header{width:100%;display:flex;justify-content:space-between;padding:1.85185vh 0;position:relative;cursor:pointer}.filter-item__header__title{font-size:16px}.filter-item__header::after{content:"";width:10px;height:10px;border-width:0 2px 2px 0;border-style:solid;border-color:#000;position:absolute;top:calc(50% - 5px);right:8px;transform:rotate(45deg);transform-origin:center center;transition:all .4s ease-in-out}.filter-item__header--no-icon::after{display:none}.filter-item__body{max-height:0;overflow:hidden}.filter-item__input-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.filter-item__input-list .input-list__filter .form__fieldset{margin-top:1.48148vh}.filter-item__input-list .input-list__filter .form__fieldset:first-child{margin-top:0}.filter-item__input-list .input-list__filter__header{margin-top:.74074vh;font-size:14px}.filter-item__input-list .input-list__filter:last-child{margin-bottom:1.48148vh}.module.footer .rich-text *{color:#fff}.module.footer .rich-text img{margin-top:0;margin-bottom:0}.module.footer .rich-text a:not(.btn){color:#fff}.product-page .footer{padding-bottom:calc(72px + 120px)}.footer__logo{display:block;width:127px;height:30px}.footer__logo path{fill:#fff}.footer__headline{display:block;margin-top:55px}.footer__content{font-size:15px;line-height:1.66667}.footer__column-list{margin:0;padding:0;list-style-type:none;display:flex;justify-content:space-between;flex-wrap:wrap}.footer__column-item{width:100%}.footer__columm-item-headline{display:block;font-size:15px;font-weight:700;margin-top:29px;margin-bottom:11px}.footer__columm-item-headline:first-child{margin-top:43px}.footer__link-list{margin:87px 0 0 0;padding:0;list-style-type:none;display:flex;flex-direction:column}.footer__link{color:#fff}.footer__link-item:first-child{margin-top:19px;margin-left:0;margin-right:auto;order:2}.footer__link-item:not(:first-child){order:1}.form{display:inline-block}.form::-moz-placeholder{color:#000}.form:-ms-input-placeholder{color:#000}.form::placeholder{color:#000}.form:focus{outline:2px solid #ff8200;outline-offset:3px}.form.js-submitting button[type=submit]::after,.form.js-submitting button[type=submit]::before{animation:form-submitting 1.6s linear infinite;border:4px solid #3e3d38;border-radius:50%;content:"";height:40px;left:calc(100% + 12px);position:absolute;top:calc(50% - 20px);transform:scale(.01);width:40px}.form.js-submitting button[type=submit]::after{animation-delay:.4s}.form a:not(.btn-secondary):not(.substract):not(.add){color:#ff8200}.form--full{width:100%}.form__fieldset+.btn{margin-top:55px}.form__fieldset.customer__fieldset-type{display:flex;justify-content:flex-start;flex-direction:column;margin-bottom:40px}.form__fieldset.customer__fieldset-type .form__field-wrap{width:auto;margin:7px 0}.form__fieldset.checkout__fieldset{margin-bottom:34px}.form__fieldset.checkout__fieldset .form__field-wrap .form__field--radio:not(:checked)+label .label-title,.form__fieldset.checkout__fieldset .form__field-wrap .form__field--radio:not(:checked)+label .price-line{color:rgba(0,0,0,.5)}.form__fieldset.checkout__fieldset .form__field-wrap .form__field--radio:not(:checked)+label .label-subtitle{color:rgba(113,113,113,.5)}.form__fieldset.checkout__fieldset .form__field-wrap .form__field--date,.form__fieldset.checkout__fieldset .form__field-wrap .form__field--select,.form__fieldset.checkout__fieldset .form__field-wrap .form__field--text,.form__fieldset.checkout__fieldset .form__field-wrap .form__field--textarea{border-radius:3px;border:1px solid #717171;color:#717171;font-size:16px}.form__fieldset.checkout__fieldset .form__field-wrap .form__field--date,.form__fieldset.checkout__fieldset .form__field-wrap .form__field--select{margin-bottom:0}.form__fieldset.checkout__fieldset .form__field-wrap .form__field--textarea{height:170px}.form__fieldset.checkout__fieldset .form__field-wrap .form__field--checkbox+label{grid-template-areas:"title" "subtitle"}.form__fieldset.checkout__fieldset .form__field-wrap .form__field--checkbox:not(:checked)+label .label-title{color:rgba(0,0,0,.5)}.form__fieldset.checkout__fieldset .form__field-wrap .form__field--checkbox:not(:checked)+label .label-subtitle{color:rgba(113,113,113,.5)}.form__fieldset.checkout__fieldset .form__field-wrap .form__field--select{padding-right:48px}.form__fieldset.checkout__fieldset .form__field-wrap--select:after{content:none}.form__fieldset.checkout__fieldset .form__field-wrap--select svg{pointer-events:none;position:absolute;width:19px;height:11px;top:calc(50% - 5px);right:16px}.form__fieldset.checkout__fieldset .form__field-wrap label{display:grid;grid-template-areas:"title price-line" "subtitle subtitle";-moz-column-gap:12px;column-gap:12px;row-gap:4px;margin-right:8px}.form__fieldset.checkout__fieldset .form__field-wrap label .label-title{grid-area:title}.form__fieldset.checkout__fieldset .form__field-wrap label .label-subtitle{grid-area:subtitle;color:#717171;width:80%}.form__fieldset.checkout__fieldset .form__field-wrap label .price-line{grid-area:price-line;justify-self:flex-end;align-self:center}.form__fieldset.checkout__fieldset.hide-fieldset{display:none}.form__field-wrap{display:inline-block;position:relative;width:100%}.form__field-wrap:only-child{width:100%}.form__field-wrap--half{width:100%}.form__field-wrap--flex{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.form__field-wrap+.form__field-wrap--half:not(:last-child){margin-left:auto}.form__field-wrap--select{width:100%}.form__field-wrap--select:after{content:"";width:8px;height:8px;border-width:0 1px 1px 0;border-style:solid;border-color:#ff8200;position:absolute;top:calc(50% - 2px - 8px);right:26px;transform:rotate(45deg) translateY(-50%);transform-origin:center center}.form__field-wrap--disabled{pointer-events:none}.form__field-wrap-icon{position:absolute;top:1px;right:1px;width:70px;height:calc(100% - 16px);background-color:#fff}.form__field-wrap-icon svg{position:absolute;top:50%;left:50%;display:block;height:24px;width:auto;stroke:#717171;transform:translate(-50%,-50%)}.form__field-wrap.has-error .form__field--text{border-color:#ff5757;background-color:#ffd7d7}.form__field-wrap.has-error .form__field--checkbox.checkbox--large:not(:checked)+label{color:#ff5757}.form__field-wrap.has-error .form__field--checkbox.checkbox--large:not(:checked)+label:before{border-color:#ff5757;background-color:#ffd7d7}.form__field{height:58px;background:#fff;padding:0 16px;border:1px solid #d1ccbd;border-radius:3px;font-family:inherit;font-weight:300;line-height:inherit;color:#3e3d38;box-shadow:none;margin-bottom:14px}.form__field--wide{width:100%}.form__field--full{width:100%}.form__field--half{width:calc(50% - 10px)}.form__field--third{width:100%}.form__field--quarter{width:100%}.form__field--gray{background-color:#e8e5df}.form__field--date,.form__field--email,.form__field--number,.form__field--select,.form__field--tel,.form__field--text{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form__field--select{padding-right:50px}.form__field--date::-webkit-calendar-picker-indicator{background:0 0;position:absolute;top:calc(50% - 12px);right:18px;width:24px;height:24px;z-index:100}.form__field--date+svg{position:absolute;top:calc(50% - 12px);right:18px;width:24px;height:24px}.form__field--textarea{padding:16px;height:200px}.form__field--checkbox,.form__field--radio{border:0;width:auto;height:auto;position:absolute;top:6px;left:6px;transform:translateY(-50%);opacity:0!important}.form__field--checkbox+label,.form__field--radio+label{margin-right:24px;padding:0 0 0 35px;display:inline-block;position:relative}.form__field--checkbox+label:before,.form__field--radio+label:before{content:"";width:25px;height:25px;background:#fff;border:1px solid #d1ccbd;border-radius:2px;position:absolute;top:0;left:0}.form__field--checkbox.checkbox--center+label:before,.form__field--radio.checkbox--center+label:before{top:calc(50% - 12px)}.form__field--checkbox.checkbox--center:checked+label:after,.form__field--radio.checkbox--center:checked+label:after{top:calc(50% - 8px)}.form__field--checkbox.checkbox--large,.form__field--radio.checkbox--large{opacity:0}.form__field--checkbox.checkbox--large+label,.form__field--radio.checkbox--large+label{padding-left:44px}.form__field--checkbox.checkbox--large+label:before,.form__field--radio.checkbox--large+label:before{top:calc(50% - 15px);width:30px;height:30px;border-radius:3px;border:2px solid #717171}.form__field--checkbox.checkbox--large:checked+label:after,.form__field--radio.checkbox--large:checked+label:after{top:calc(50% - 10px);left:10px;width:9px;height:16px}.form__field--checkbox.radio--large,.form__field--radio.radio--large{opacity:0}.form__field--checkbox.radio--large+label,.form__field--radio.radio--large+label{padding-left:44px}.form__field--checkbox.radio--large+label:before,.form__field--radio.radio--large+label:before{top:calc(50% - 15px);border-radius:50%;border:2px solid #717171;width:30px;height:30px}.form__field--checkbox.radio--large:checked+label:after,.form__field--radio.radio--large:checked+label:after{width:16px;height:16px;top:calc(50% - 8px);left:7px}.form__field--radio-alternative{border:0;width:auto;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%);color:#fff;opacity:0}.form__field--radio-alternative+label{height:40px;margin:0 10px 10px 0;padding:0 20px;display:inline-flex;justify-content:center;align-items:center;position:relative;font-size:16px;line-height:1.57895}.form__field--radio-alternative+label::after,.form__field--radio-alternative+label::before{content:"";width:100%;height:100%;border:1px solid #924c2e;border-radius:20px;position:absolute;top:0;left:0;z-index:1;transition:opacity .25s ease-in-out}.form__field--radio-alternative+label::after{background-color:#924c2e;opacity:0}.form__field--radio-alternative:checked+label{color:#fff}.form__field--radio-alternative:checked+label:before{opacity:0}.form__field--radio-alternative:checked+label::after{content:"";border-radius:25px;opacity:1}.form__field--checkbox[disabled]{opacity:0}.form__field--checkbox[disabled]+label:not([for=additional-order]){opacity:.25}.form__field--checkbox[disabled]+label[for=additional-order]::after,.form__field--checkbox[disabled]+label[for=additional-order]::before{opacity:.25}.form__field--checkbox:checked+label:after{content:"";width:8px;height:14px;border-width:0 2px 2px 0;border-style:solid;border-color:#3e3d38;position:absolute;top:4px;left:8px;transform:rotate(45deg)}.form__field--radio:checked+label:after{content:"";width:13px;height:13px;background-color:#ff8200;position:absolute;top:6px;left:6px;border-radius:50%}.form__field__select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form__field:disabled{opacity:1}.form__label-inner{position:relative;z-index:3}.form.customer__form .form__field-wrap--textarea textarea{width:100%;height:calc(58px * 3 + 14px * 2)}.form.customer__form .spacer{margin-top:15px}.form.customer__form .group .sub-group{display:flex;flex-direction:column;margin-bottom:0}.form.customer__form .group .sub-group h3{margin-bottom:14px}.form.customer__form .group .sub-group .form__field-wrap{width:100%}.form.customer__form .group .sub-group .form__field-wrap:last-child{margin-bottom:0}.form.customer__form .btn-secondary{margin-top:55px}.input-toggle~.toggle-result{display:none;margin-top:16px;margin-bottom:0}.input-toggle:checked~.toggle-result{display:block}.form__field-wrap-file{margin-block:14px}.form__field-label{font-weight:bolder}.form__field[type=file]{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:16px;background-color:#fff}.form__field[type=file]:hover{background-color:#f0f0f0}.form__field[type=file]:focus{outline:0;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.form__field-file-names{display:flex;flex-direction:column;gap:8px;margin-bottom:14px;padding:16px;border:1px solid #d1ccbd;border-radius:3px;font-size:14px;color:#3e3d38;height:-moz-fit-content!important;height:fit-content!important}.form__field-file-name-item{display:flex;justify-content:space-between;align-items:center;padding:8px;border:1px solid #e8e5df;color:inherit;border-radius:3px}.form__field-custom-file-button{display:block;padding:10px 20px;background-color:#fff;color:#3e3d38;border:1px solid #d1ccbd;border-radius:3px;cursor:pointer;transition:all .15s;margin-block:10px;font-size:14px}.form__field-custom-file-button:hover{background-color:#ff8200;color:#fff}.form__field-remove-file{display:flex;align-items:center;background:0 0;border:none;color:#3e3d38;cursor:pointer;transition:color .15s;padding:0}.form__field-remove-file:hover{color:#ff5757}.form__field--hidden{display:none!important}.icon{display:inline-block;position:relative}.icon svg{width:100%;height:100%;display:block}.icon-arrow{width:10px;height:14px}.icon-arrow--left{transform:rotate(180deg);transform-origin:center center}.icon-arrow-long{width:11px;height:5px}.icon-search{width:18px;height:18px}.icon-user{width:16px;height:18px}.icon-burger{width:14px;height:7px}.icon-close{width:11px;height:11px}.icon-checkmark{width:30px;height:25px}.icon-bars{width:28px;height:24px}.icon-truck{width:39px;height:24px}.image-gallery-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999}.image-gallery-overlay__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);cursor:pointer;z-index:1}.image-gallery-overlay__close-button{position:absolute;top:1.5625vw;right:1.5625vw;margin:0;padding:0;padding-right:25px;z-index:3;background-color:transparent;border:none;cursor:pointer}.image-gallery-overlay__close-button::after,.image-gallery-overlay__close-button::before{position:absolute;top:50%;right:0;width:15px;height:2px;background-color:#000;border-radius:2px;content:''}.image-gallery-overlay__close-button::before{transform:translate(0,-50%) rotate(-45deg)}.image-gallery-overlay__close-button::after{transform:translate(0,-50%) rotate(45deg)}.image-gallery-overlay__content{position:absolute;top:50%;left:50%;width:85%;padding:4.6875vw 11.19792vw;max-width:1600px;height:88%;background-color:#fff;transform:translate(-50%,-50%);z-index:2}.image-gallery-overlay__content .swiper{position:static;width:100%;height:100%}.image-gallery-overlay__content-item{width:auto;max-width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.image-gallery-overlay__content-item img{width:auto;max-width:calc(100% - 1px);height:auto;max-height:100%}.image-gallery-overlay__button{position:absolute;top:50%;margin-top:-16px;width:32px;height:32px;border:solid 1px #000;border-radius:50%;z-index:2;cursor:pointer}.image-gallery-overlay__button.swiper-button-disabled{opacity:.25;cursor:not-allowed}.image-gallery-overlay__button::after{position:absolute;top:50%;left:50%;margin-top:-5px;margin-left:-5px;width:10px;height:10px;border-left:solid 2px #000;border-bottom:solid 2px #000;content:''}.image-gallery-overlay__button--prev{left:1.5625vw}.image-gallery-overlay__button--prev::after{transform:translate(2px,0) rotate(45deg)}.image-gallery-overlay__button--next{right:1.5625vw}.image-gallery-overlay__button--next::after{transform:translate(-3px,0) rotate(-135deg)}.image-gallery-overlay__pagination.swiper-pagination-progressbar{position:absolute;top:auto;bottom:2.86458vw;left:11.19792vw;right:11.19792vw;width:auto;height:1px;background-color:#e8e5df}.image-gallery-overlay__pagination.swiper-pagination-progressbar span{position:absolute;top:-1px;left:0;width:100%;height:3px;transform-origin:left;background-color:#ada899}.impersonation-form{width:100%;background-color:#ff8200;padding:10px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;position:fixed;top:0;left:0;z-index:11;font-size:12px}.impersonation-form__button{background-color:#fff;border:0;margin:0 0 0 30px;padding:10px;font-size:12px;color:inherit}.impersonation-form__user{display:block}.impersonation-form p{margin:0;padding:0}.impersonation-form~.navigation{margin-top:71px}.impersonation-form~.navigation .navigation__burger{margin-top:71px}.impersonation-form~.navigation+#main{margin-top:71px}.label-code{display:inline-block;white-space:nowrap;padding:clamp(6px,.45vw,12px) clamp(8px,.6vw,16px);color:#fff;font-size:clamp(10px,.75vw,16px);background-color:#717171}.label-code--samples{color:#3e3d38;background-color:#c6dae7}.load-spinner{display:none;align-items:center;justify-content:center}.load-spinner .spinner{transform:rotate(235deg)}.load-spinner .spinner__path{stroke:#274733;stroke-dasharray:188;transform-origin:center;animation:dash 2.2s cubic-bezier(.37,.12,.54,.74) infinite}.load-spinner .spinner__bg{stroke:#fff}@keyframes dash{0%{stroke-dashoffset:188;transform:rotate(30deg)}50%{stroke-dashoffset:22;transform:rotate(50deg)}100%{stroke-dashoffset:188;transform:rotate(390deg)}}.map{background-color:#c6dae7}.map__address,.map__headline{display:block}.map__headline{font-weight:700;margin-bottom:4px}.map__address a{margin-bottom:15px;display:inline-block;color:#924c2e}.map__headline-link{font-size:inherit;line-height:inherit;font-weight:400;color:#ff8200}.map__marker-icon-wrap{display:none}.map .gm-style,.map .gm-style-iw{font-family:inherit;font-size:16px;line-height:1.44444}.map .gm-style-iw-c{padding:36px 11px 24px 29px!important;border-radius:0}.map .gm-style-iw-c button{top:0!important;right:0!important}.map .rich-text{margin-top:20px}.modal{width:100%;height:100%;position:fixed;top:0;left:0;opacity:0;z-index:1;pointer-events:none;display:flex;justify-content:center;align-items:center}.modal.js-open{z-index:99;pointer-events:auto;opacity:1}.modal__content{background-color:#fff;padding:60px 90px;box-shadow:0 5px 20px rgba(0,0,0,.16);text-align:center;position:relative}.modal__headline{font-family:span,"Times New Roman",Georgia,serif}.modal .icon{cursor:pointer;position:absolute;top:45px;right:45px;transform:translateX(-50%) translateY(-50%)}.navigation__time{text-align:right;opacity:.6}.navigation{width:100%;height:113px;padding:41px 20px 0 20px;position:absolute;top:0;left:0;z-index:10;display:flex;justify-content:space-between;align-items:flex-start}.navigation__logo{width:130px;height:31px;position:relative;z-index:2;transform-origin:left center;transform:translateZ(0);transition:transform .5s ease-in-out;display:inline-block;z-index:3}.page-template-404 .navigation.js-megamenu-active .navigation__link,.page-template-case .navigation.js-megamenu-active .navigation__link,.white-nav .navigation.js-megamenu-active .navigation__link{color:#000}.page-template-404 .navigation__logo path:first-child,.page-template-case .navigation__logo path:first-child,.white-nav .navigation__logo path:first-child{fill:#fff;transition:fill .5s ease-in-out}.page-template-404 .navigation.js-white .navigation__logo path:first-child,.page-template-case .navigation.js-white .navigation__logo path:first-child,.white-nav .navigation.js-white .navigation__logo path:first-child{fill:#000}.page-template-404.js-nav-open .navigation .navigation__logo path:first-child,.page-template-case.js-nav-open .navigation .navigation__logo path:first-child{fill:#000}.navigation__primary{width:100%;height:100vh;height:calc(var(--vh,1vh) * 100);background-color:#c6dae7;margin:0;padding:113px 20px 113px 20px;position:fixed;top:0;left:0;opacity:0;pointer-events:none;transform:translateZ(0) scale(.9);transition:opacity .35s ease-in-out,transform .35s ease-in-out;font-size:24px;line-height:1.20833;z-index:10;text-transform:uppercase;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}body.js-nav-open .navigation__primary{opacity:1;transform:none;pointer-events:auto;z-index:2}.navigation__primary>.navigation__item--icon:first-child{margin-left:50px}.navigation__sub{font-size:14px;height:0;overflow:hidden;transition:height .25s ease-in-out}.navigation__sub:focus-within{pointer-events:auto;opacity:1}.navigation__sub:focus-within::before{transform:translateZ(0)}.navigation__mega-sub{z-index:5;width:20%;padding:14px 0}.navigation__mega-sub-container{display:grid;grid-auto-flow:column;grid-template-rows:repeat(6,1fr);justify-content:start;position:fixed;width:calc(100% + 4.16667vw);left:0;z-index:4;opacity:0;height:0;padding:0;margin:-1px 0 0;overflow:hidden}.navigation__mega-sub-container .navigation__sub-link{line-height:1.4;padding:15px 25px}.navigation__mega-sub-container .navigation__sub-link.js-active+.navigation__sub{overflow:visible}.navigation__sub-item{margin-bottom:6px;position:relative;z-index:3}.navigation__sub-item:first-child{margin-top:23px}.navigation__sub-item:last-child{margin-bottom:5px}.navigation__sub-item--has-children.js-active .navigation__mega-sub-container::before{height:100%}.navigation__sub-link{padding:0;display:inline-block;color:#000;white-space:nowrap;overflow:hidden;line-height:2}.navigation.js-white{pointer-events:none}.navigation.js-white:before{transform:translateZ(0);pointer-events:all}.navigation.js-white .navigation__logo{pointer-events:all;transform:translateZ(0) scale(.67) translateY(-24px)}.navigation.js-white .navigation__primary{transform:translateZ(0) translateY(-20px)}.navigation__item{margin-top:23px;padding-right:18px;position:relative;display:inline-block;transition:opacity .3s,transform .3s}.navigation__item--has-children.js-open>a:after{transform:translateZ(0)}.navigation__item--profile .navigation__item-text{margin-top:34px}.navigation__item--icon{cursor:pointer}.navigation__item--icon-favorite svg{width:20px;height:18px;stroke:currentColor;stroke-width:5}.navigation__item--icon-favorite .favorite-qty{position:absolute;top:0;right:0;display:flex;padding:0 5px;align-items:center;justify-content:center;height:16px;color:#fff;font-size:10px;font-weight:400;background-color:#964b00;border-radius:8px}.navigation__item--icon-favorite .favorite-qty[data-count="0"]{display:none}.navigation__item--icon-cart svg{width:20px;height:18px;fill:none;stroke:currentColor}.navigation__item--icon-cart .cart-qty{position:absolute;top:0;right:0;display:flex;padding:0 5px;align-items:center;justify-content:center;height:16px;color:#fff;font-size:10px;font-weight:400;background-color:#ff8200;border-radius:8px}.navigation__item--icon-cart .cart-qty:not(.show),.navigation__item--icon-cart .cart-qty[data-count="0"]{display:none}.navigation__item--icon-user svg{width:20px;height:18px;fill:none;stroke:currentColor}.navigation__item--icon .icon{margin-left:12px}.navigation__item--icon .icon-lock{display:none}.navigation__item--search{width:100%;margin-top:22px}.navigation__item--search .form{width:100%}.navigation__item--search .form__fieldset{width:100%;position:relative}.navigation__item--search .icon{position:absolute;bottom:13px;right:0}.navigation__item--search .form__field-wrap{width:100%}.navigation__item--search .form__field{height:45px;background:0 0;margin:0;padding:0;border-width:0 0 1px 0;border-style:solid;border-color:rgba(0,0,0,.3);width:100%;font-size:19px}.white-nav .navigation:not(.js-white) .navigation__item--search .form__field{color:#fff}body.is-impersonating.white-nav .navigation:not(.js-white) .navigation__item--search .form__field{color:inherit}.navigation__item--search+.navigation__item{margin-top:55px}.navigation__item--user .navigation__sub::before{border-radius:3px}.navigation__item--user .navigation__sub-item.login-form{text-transform:initial;text-align:center;cursor:default;margin-bottom:10px}.navigation__item--user .navigation__sub-item.login-form .login-form__title{font-family:span,"Times New Roman",Georgia,serif;font-size:26px;font-weight:400}.navigation__item--user .navigation__sub-item.login-form .login-form__title a{color:#924c2e;text-decoration:underline}.navigation__item--user .navigation__sub-item.login-form .login-form__subtitle{line-height:normal;max-width:300px;margin:0 auto;margin-bottom:20px}.navigation__item--user .navigation__sub-item.login-form .login-form__button{width:100%;margin:0;height:60px;line-height:normal}.navigation__item--user .navigation__sub-item.login-form .login-form__forgot-password{text-decoration:underline;padding:8px;margin-bottom:10px;cursor:pointer}.navigation__item--user .navigation__sub-item.login-form .login-form--reset-password{display:none}.navigation__item--user .navigation__sub-item.login-form .form__fieldset{margin-bottom:20px}.navigation__item--user .navigation__sub-item.login-form .form__field{border-color:#717171;width:360px}.navigation__item--user .navigation__sub-item.login-form .form__field-wrap{display:block}.navigation__item-text{display:inline-block;font-size:19px;line-height:1.26316;vertical-align:2px}.navigation__link{color:#000;padding-bottom:0;position:relative;overflow:hidden;z-index:2}.navigation__link.level-1{white-space:nowrap}.navigation__link.js-active+.navigation__sub{pointer-events:auto;opacity:1}.navigation__link.js-active+.navigation__sub:before{transform:translateZ(0)}.page-template-404 .navigation.js-white .navigation__link,.page-template-case .navigation.js-white .navigation__link,.white-nav .navigation.js-white .navigation__link{color:#000}.page-template-404 .navigation.js-white .navigation__item--icon path,.page-template-case .navigation.js-white .navigation__item--icon path,.white-nav .navigation.js-white .navigation__item--icon path{stroke:#000;fill:#000}.navigation__mobile-cart{width:50px;height:50px;display:flex;justify-content:center;align-items:center;position:absolute;top:32px;right:80px;z-index:10;border-radius:50%}.active-searchbar .navigation__mobile-cart{display:none}.navigation__mobile-cart svg{width:20px}.navigation__mobile-cart .cart-qty{position:absolute;top:5px;right:2px;display:flex;padding:0 5px;align-items:center;justify-content:center;height:16px;color:#fff;font-size:10px;font-weight:400;background-color:#ff8200;border-radius:8px}.navigation__mobile-cart .cart-qty:not(.show),.navigation__mobile-cart .cart-qty[data-count="0"]{display:none}.navigation__burger{width:50px;height:50px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;position:fixed;top:32px;right:20px;z-index:10}.active-searchbar .navigation__burger{display:none}.navigation__burger .icon-burger,.navigation__burger .icon-close{transition:opacity .35s,transform .35s}.navigation__burger .icon-burger{transition-delay:.25s}body.js-nav-open .navigation__burger .icon-burger{transform:translateZ(0) scale(.75);opacity:0;transition-delay:0s}.navigation__burger .icon-close{position:absolute;top:50%;left:50%;transform:translateZ(0) translateX(-50%) translateY(-50%) scale(.75);opacity:0}body.js-nav-open .navigation__burger .icon-close{transform:translateZ(0) translateX(-50%) translateY(-50%);opacity:1;transition-delay:.25s}.navigation__search{display:none;pointer-events:all}.navigation .navigation__link.js-active+.navigation__sub{overflow:visible}.active-searchbar .navigation__search{display:inline-block;z-index:3}.active-searchbar .js-white .navigation__search{margin-top:-50px}.active-searchbar .navigation__primary{align-items:center;margin-left:auto}.active-searchbar .navigation__item:first-child{margin-left:0}.active-searchbar .navigation__item:not(.navigation__item--search){opacity:0;pointer-events:none;transform:translateX(-340px);transition:opacity 150ms,transform .3s;white-space:nowrap}.active-searchbar .navigation__logo{position:absolute;min-width:130px}.active-searchbar .navigation .navigation__item--search{display:block;order:1000;min-width:18vw}.active-searchbar .navigation .navigation__item--search .form__field{border-width:0 0 0 1px;padding:0 0 0 2rem}.active-searchbar .navigation .navigation__item--search .form__fieldset{margin:0}.active-searchbar .navigation .navigation__item--search .icon-search{bottom:16px}.active-searchbar .navigation #search-toggle-btn{opacity:0;transition:none}.notification-bar{display:flex;align-items:center;margin:20px;padding:30px 20px;background-color:#aaa597;border-radius:3px}.notification-bar__text{flex-grow:1;display:flex;align-items:center;justify-content:space-between;color:#000;font-size:1.4rem;font-weight:400}.notification-bar__text a{color:inherit;text-decoration:underline}.notification-bar__close{flex-grow:0;flex-shrink:0;position:relative;width:20px;margin-left:20px;cursor:pointer}.notification-bar__close::after,.notification-bar__close::before{position:absolute;top:50%;left:50%;width:20px;height:2px;background-color:#000;content:''}.notification-bar__close::before{transform:translate(-50%,-50%) rotate(-45deg)}.notification-bar__close::after{transform:translate(-50%,-50%) rotate(45deg)}.overview__list{list-style-type:none;margin:0}.overview__list:not(.overview__list--inspiration){padding:0}.overview__list--inspiration-category{display:grid!important;-moz-column-gap:4.5rem;column-gap:4.5rem;row-gap:6rem}.overview__list--cases{display:grid!important;-moz-column-gap:4.5rem;column-gap:4.5rem;row-gap:6rem}.overview__item{margin-bottom:60px;position:relative;transition:transform .3s ease-in-out}.overview__item--case-item,.overview__item--inspiration-category{width:unset!important;margin:unset!important}.overview__item:nth-child(2n){margin-top:7.5vw}.overview__list.js-filtered .overview__item:nth-child(2n){margin-top:0}.overview__item:hover{transform:scale(.985)}.overview__item:hover .overview__image{transform:scale(1.05)}.overview__item[class*=js-hidden-]{display:none}.overview__link{display:block;color:currentColor}.overview__image-wrap{display:block;margin-bottom:24px;overflow:hidden;position:relative;aspect-ratio:69/86}.overview__image-wrap::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;transform:translateZ(0);transition:transform 1.25s cubic-bezier(.165,.84,.44,1);z-index:2}.overview.module-white .overview__image-wrap::before{background-color:#fff}.overview.module-sand .overview__image-wrap::before{background-color:#d1ccbd}.overview.module--light .overview__image-wrap::before{background-color:#e8e5df}.overview.module-airy-blue .overview__image-wrap::before{background-color:#c6dae7}.overview.module-green-dark .overview__image-wrap::before{background-color:#274733}.overview.module-orange .overview__image-wrap::before{background-color:#ff8200}.overview.module-brown-dark .overview__image-wrap::before{background-color:#924c2e}.overview__item.intersected.image-loaded .overview__image-wrap::before{transform:translateY(-100%) translateZ(0)}.overview__image{width:100%;transition:transform .3s ease-in-out;position:relative;z-index:1}.overview__preline{margin-bottom:16px;margin-top:24px}.overview__item--inspiration-category .overview__preline{text-transform:none!important;opacity:.85;margin:1.5rem 0 0 0;font-weight:300;font-size:16px!important}.overview__item--case-item .overview__preline{font-weight:500!important}.overview__headline{font-weight:300;margin-top:16px}.overview__item--inspiration-category .overview__headline{margin-top:2rem;font-size:14px;text-transform:uppercase;letter-spacing:.025em;opacity:.95;font-weight:500!important}.product-modal__floating-cart{position:sticky;bottom:0}.product-modal__floating-cart.popup--active .floating-cart__popup{transform:translateY(0) scale(1,1)}.product-modal__floating-cart.popup--active .floating-cart__toggle .cart-toggle--open{display:none}.product-modal__floating-cart.popup--active .floating-cart__toggle .cart-toggle--close{display:inline}.product-modal__floating-cart .floating-cart__bar{display:none;position:relative;align-items:center;justify-content:space-between;-moz-column-gap:20px;column-gap:20px;z-index:20;padding:16px 20px;background:#274733}.product-modal__floating-cart .floating-cart__bar.active-bar{display:flex}.product-modal__floating-cart .floating-cart__stock-control{padding:0;display:flex}.product-modal__floating-cart .floating-cart__stock-control button{background:#fff;height:50px;line-height:44px}.product-modal__floating-cart .floating-cart__stock-control button span{vertical-align:text-top}.product-modal__floating-cart .floating-cart__stock-control button:first-of-type{border-radius:3px 0 0 3px}.product-modal__floating-cart .floating-cart__stock-control button:last-of-type{border-radius:0 3px 3px 0}.product-modal__floating-cart .floating-cart__stock-control input{height:50px;border-radius:0;margin:0 1px;color:#000}.product-modal__floating-cart .floating-cart__btn{display:inline-block;white-space:nowrap;width:100%;font-size:16px;padding:11px 0 14px;text-align:center}.product-modal__floating-cart .floating-cart__btn-wrapper{width:100%;max-width:20rem}.product-modal__floating-cart .floating-cart__toggle{color:#fff;width:100%;max-width:20rem;height:50px;display:inline-flex;justify-content:center;align-items:center;text-align:center;font-size:16px}.product-modal__floating-cart .floating-cart__toggle span{border-bottom:1px solid #ff8200;padding:4px}.product-modal__floating-cart .floating-cart__popup{position:absolute;bottom:0;transform:translateY(100%) scale(1,0);transform-origin:bottom;z-index:10;background:#274733;width:100vw;font-size:14px;padding:40px 20px 90px;transition:transform .5s ease}.product-modal__floating-cart .floating-cart__popup .cart-toggle{color:#ff8200;position:absolute;top:10px;right:20px}.product-modal__floating-cart .floating-cart__info-wrapper{border-top:1px solid #ffffff4f;padding:16px 0}.product-modal__floating-cart .floating-cart__info-wrapper:last-of-type{border-bottom:1px solid #ffffff4f}.product-modal__floating-cart .floating-cart__info-wrapper .price-line{white-space:nowrap}.product-modal__floating-cart .floating-cart__info-wrapper .price-line--total{margin:16px 0 8px;font-size:14px}.product-modal__floating-cart .floating-cart__info-wrapper .price-line--faded{color:#fff;opacity:.7;font-size:14px}.product-modal__floating-cart .floating-cart__info-wrapper .product-info__notice-line{display:flex;gap:16px}.product-modal__floating-cart .floating-cart__info-wrapper .product-info__notice-line .notice-line__title{color:#fff;opacity:.7}.product-modal__floating-cart .floating-cart__product-details{display:flex;justify-content:space-between;align-items:baseline;-moz-column-gap:12px;column-gap:12px;padding:8px 0}.product-modal__floating-cart .floating-cart__product-footer{margin-top:20px}.product-modal__floating-cart .floating-cart__product-footer .product-info__title{text-transform:uppercase}.rich-text{max-width:1200px}.rich-text h2,.rich-text h3{margin:40px 0}.rich-text h2:first-child,.rich-text h3:first-child{margin-top:0}.rich-text b,.rich-text strong{font-weight:700}.rich-text b:only-child,.rich-text strong:only-child{margin-top:16px;margin-bottom:-13px;display:inline-block}.rich-text q{padding:20px;display:block;font-size:16px;font-weight:700;line-height:1.28571}.rich-text img{height:auto!important;margin-top:33px;margin-bottom:15px}.rich-text li{margin:7px 0}.rich-text li ol,.rich-text li ul{margin-bottom:12px}.rich-text .form{margin-top:30px}.rich-text .form__field-wrap{margin-top:28px}.rich-text .table-wrap{max-width:100%}.rich-text table{margin:20px 0 40px 0;width:auto}.rich-text table thead{text-align:left}.rich-text table td,.rich-text table th{padding:10px;border-bottom:1px solid #ada899;vertical-align:top}.rich-text table td:first-child,.rich-text table th:first-child{padding-left:0;position:sticky;left:0;background-color:#e8e5df}.rich-text table td:last-child,.rich-text table th:last-child{padding-right:0}.search-select__search{position:relative}.search-select__search-input{padding:12px 20px 16px;width:100%;color:#000;font-size:16px;font-family:synthese,Helvetica,Arial,sans-serif;line-height:1.875;background-color:#e8e5df;border:solid 1px #717171;border-radius:3px}.search-select__search-input::-moz-placeholder{color:#717171;font-size:16px;font-family:synthese,Helvetica,Arial,sans-serif}.search-select__search-input:-ms-input-placeholder{color:#717171;font-size:16px;font-family:synthese,Helvetica,Arial,sans-serif}.search-select__search-input::placeholder{color:#717171;font-size:16px;font-family:synthese,Helvetica,Arial,sans-serif}.search-select__search-clear{display:none;position:absolute;top:1px;right:1px;padding:12px 20px 16px;color:#717171;font-size:16px;font-family:synthese,Helvetica,Arial,sans-serif;line-height:1.875;background-color:#e8e5df;border:none}.search-select__search-clear--active{display:block}.search-select__dropdown{display:none;max-height:200px;background-color:#e8e5df;border:solid 1px #717171;border-radius:0 0 3px 3px;transform:translate(0,-1px);overflow:auto}.search-select__dropdown--active{display:block}.search-select__dropdown-item{display:block;padding:10px 20px;font-size:16px;transition:background-color 325ms ease}.search-select__dropdown-item.js-no-match{display:none}.search-select__dropdown-item .js-highlight{font-weight:700}.search-select__tags{display:flex;flex-wrap:wrap;margin:20px -8px 0}.search-select__tags input,.search-select__tags label{display:none}.search-select__tags input:checked+label{display:block}.search-select__tags label{position:relative;margin:8px;padding:6px 35px 8px 12px;color:#000;font-size:16px;font-family:synthese,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.875;background-color:#e8e5df;border:solid 1px #717171;border-radius:3px}.search-select__tags label::after,.search-select__tags label::before{position:absolute;top:50%;right:12px;width:15px;height:2px;background-color:currentColor;content:''}.search-select__tags label::before{transform:translate(0,-50%) rotate(-45deg)}.search-select__tags label::after{transform:translate(0,-50%) rotate(45deg)}.tabs__list{display:flex;margin:0;padding:0;list-style:none;overflow-x:auto}.tabs__item{margin-right:20px}.tabs__item__text--mobile{display:none}.tabs__item:last-child{margin-right:0}.tab{display:block;padding-bottom:10px;color:#000;font-size:1.4rem;line-height:1.88889;opacity:.3;border-bottom:solid 2px transparent;white-space:nowrap;transition:opacity 325ms ease-in-out,border-bottom-color 325ms ease-in-out}.tab:focus{border-bottom-color:transparent;opacity:1}.tab--active{opacity:1;border-bottom-color:#000}.tab--active:focus{border-bottom-color:inherit;opacity:inherit}.tab__content{display:none}.tab__content--active{display:block}.tab__content--active[aria-labelledby=description-tab] h2{font-weight:100}.tab__content--active[aria-labelledby=description-tab] h2:first-child{margin-top:0}.tab__content-sidebar{margin-top:40px;width:100%}.tab__content-list{margin:0;margin-top:15px;padding:0;list-style:none}.tab__content-list a{margin:10px 0;display:flex;align-items:center;color:#924c2e;font-size:1.6rem;font-weight:400;line-height:1.875;text-transform:uppercase}.tab__content-list a svg{margin-right:20px;width:24px;height:24px;fill:currentColor}.module.teaser{padding-bottom:30px}.tooltip{display:inline-block;position:relative;margin:0 10px}.tooltip__icon svg{width:18px;height:18px;margin-top:-4px;vertical-align:middle}.tooltip__icon svg .outline{fill:none;stroke:currentColor}.tooltip__icon svg .letter{fill:currentColor;stroke:currentColor}.tooltip__text{position:absolute;padding:15px 20px;width:90vw;max-width:260px;color:#000;font-size:1.2rem;font-weight:350;line-height:1.57143;text-transform:none;background-color:#fff;border-radius:5px;filter:drop-shadow(0 5px 10px rgba(0, 0, 0, .16));z-index:5;opacity:0;visibility:hidden;transition:opacity 325ms ease-out,transform 325ms ease-out;text-align:left}.tooltip__text a{color:#ff8200}.tooltip__text::after{position:absolute;width:0;height:0;border-top:solid 20px transparent;border-bottom:solid 20px transparent;border-left:solid 15px transparent;border-right:solid 15px transparent;content:''}.tooltip:hover .tooltip__text{opacity:1;visibility:visible}.tooltip__text--left::after,.tooltip__text--right::after{border-top:solid 15px transparent;border-bottom:solid 15px transparent;border-left:solid 20px transparent;border-right:solid 20px transparent}.tooltip__text--top{bottom:100%;left:50%;transform:translate(-50%,-40px)}.tooltip__text--top::after{top:100%;left:50%;border-top-color:#fff;transform:translate(-50%,0)}.tooltip:hover .tooltip__text--top{transform:translate(-50%,-20px)}.tooltip__text--left{top:15px;right:100%;transform:translate(-20px,-50%)}.tooltip__text--left::after{top:50%;left:100%;border-left-color:#fff;transform:translate(0,-50%)}.tooltip:hover .tooltip__text--left{transform:translate(-40px,-50%)}.tooltip__text--right{top:50%;left:100%;transform:translate(20px,-50%)}.tooltip__text--right::after{top:50%;right:100%;border-right-color:#fff;transform:translate(0,-50%)}.tooltip:hover .tooltip__text--right{transform:translate(40px,-50%)}.tooltip__text--bottom{top:100%;left:50%;transform:translate(-50%,20px)}.tooltip__text--bottom::after{bottom:100%;left:50%;border-bottom-color:#fff;transform:translate(-50%,0)}.tooltip:hover .tooltip__text--bottom{transform:translate(-50%,40px)}.usp-icon-list{margin:20px 0 0 0;padding:0;list-style-type:none;display:inline-flex;justify-content:space-between}.usp-icon-list__item{width:66px;height:66px;margin-right:15px;display:flex;justify-content:center;align-items:center;position:relative}.usp-icon-list__item:before{content:"";width:100%;height:100%;border-radius:50%;border:1px solid rgba(255,255,255,.2);position:absolute;top:0;left:0;z-index:3}.usp-icon-list__item .icon{position:relative;z-index:3;opacity:.2;transition:opacity .25s}.usp-icon-list__item.js-active .usp-icon-list__icon-circle__left:before,.usp-icon-list__item.js-active .usp-icon-list__icon-circle__right:before{transition-property:transform;transition-duration:2.8s;transition-timing-function:linear}.usp-icon-list__item.js-active .usp-icon-list__icon-circle__left:before,.usp-icon-list__item.js-active .usp-icon-list__icon-circle__right:before{transform:rotate(-45deg)}.usp-icon-list__item.js-active .usp-icon-list__icon-circle__left:before{transition-delay:2.8s}.usp-icon-list__item.js-active .icon{opacity:1}.usp-icon-list__icon-circle{z-index:2;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;display:block;overflow:hidden}.usp-icon-list__icon-circle__left,.usp-icon-list__icon-circle__right{width:50%;height:100%;position:absolute;top:0;z-index:2;overflow:hidden}.usp-icon-list__icon-circle__left:before,.usp-icon-list__icon-circle__right:before{content:"";width:200%;height:100%;border-style:solid;border-width:1px;position:absolute;top:0;transform:rotate(-225deg)}.usp-icon-list__icon-circle__left{left:0}.usp-icon-list__icon-circle__left:before{border-color:#fff transparent transparent #fff;border-radius:42px;left:0}.usp-icon-list__icon-circle__right{right:0}.usp-icon-list__icon-circle__right:before{border-color:transparent #fff #fff transparent;border-radius:42px;left:-100%}.module .usp-list__item .rich-text{max-width:512px;margin-top:15px;margin-bottom:0}.module .usp-list__item .rich-text p{font-size:inherit;line-height:inherit}.usp-list{position:relative;margin:20px 0 0 0;padding:0;list-style-type:none}.usp-list__item{opacity:0;pointer-events:none;position:absolute;top:0;left:0;transition:opacity .5s ease-in-out}.usp-list__item.js-active{margin-top:1.82292vw;opacity:1;pointer-events:auto;position:relative;top:auto;left:auto;transition:opacity .5s .5s ease-in-out}.usp-list__headline{max-width:512px}.usp-list .rich-text{opacity:.7}.auth{display:flex;align-items:center;min-height:65vh;background-color:#d1ccbd}.navigation+#main .auth{margin-top:167px;height:calc(100vh - 167px)}.auth__image{display:none;height:100%;background-repeat:no-repeat;background-size:cover}.auth__form{padding:40px;width:100%}.auth__form .btn+.btn-link{display:block;margin-top:20px}.auth__form .login-form{display:flex;align-content:center;justify-content:center}.auth__form .login-form__title{color:#000;margin-bottom:0}.auth__form .login-form__subtitle{padding:0;margin-top:20px;color:#000}.auth__form .login-form__forgot-password{display:inline-block;color:#000;margin-top:20px}.auth__form .login-form__button{float:right}.auth__form .login-form__error{width:100%;color:#ff5757;font-weight:500;margin-top:10px;margin-bottom:10px}.auth__form .login-form .form__fieldset{margin-top:50px}.auth__form .login-form .form__field--select{width:100%}.auth__form .recovery-action{text-align:center;margin:auto}.auth__form .recovery-action__title{color:#000}.auth__form .recovery-action__message{color:#000}.calculator__headline{margin-bottom:37px}.calculator__teaser{white-space:pre-line;margin-bottom:30px}.calculator__wrap{display:flex;flex-direction:column}.calculator__step{width:100%;border-bottom:1px solid #ada899;padding:20px 0;display:flex;flex-direction:column;align-items:flex-start}.calculator__step:last-child{border-bottom:0}.calculator__step--sub{border-bottom:0}.calculator__step p{margin:0 0 27px 0}.calculator__step p:last-child{margin-bottom:0}.calculator__step-headline{width:100%;font-weight:300;margin-bottom:15px}.calculator__step-headline:not(:first-child){margin-top:50px}.calculator__image{margin-top:35px}.calculator__value{margin:16px 0 6px 0;padding:10px 15px;border:2px solid #274733;border-radius:3px;font-size:16px;font-weight:700;display:inline-block;width:100%;color:#274733}.calculator__explainer{margin:15px 0;font-size:16px;opacity:.7;white-space:pre-line}.calculator .form__fieldset{width:100%;justify-content:flex-start}.calculator .form__field-wrap{width:100%}.calculator .form__label{width:90%;margin-bottom:14px;display:block;font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calculator .form__field{width:100%}.calculator .form__field--number{width:150px}.calculator .form__field--checkbox{width:auto;top:0;transform:none}.calculator .form__field--checkbox+label{font-weight:300}.calculator #deckingArea,.calculator #deckingArea+span{font-weight:700}.case-picker__filter{width:100%}.case-picker__filter-options{border-radius:.5rem}.case-picker__filter-list{list-style-type:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:start;row-gap:1.5rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.case-picker__filter-list .checkbox-filter-button{position:relative}.case-picker__filter-list .checkbox-filter-button.js-no-cases{display:none!important}.case-picker__filter-list .checkbox-filter-button.js-disabled>label{opacity:.4;cursor:not-allowed;pointer-events:none}.case-picker__filter-list .checkbox-filter-button.js-disabled>label:hover{background-color:transparent}.case-picker__filter-list .checkbox-filter-button>input{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden}.case-picker__filter-list .checkbox-filter-button>input:checked+label{background-color:#924c2e;border-color:#924c2e;color:#fff}.case-picker__filter-list .checkbox-filter-button>input:checked+label:hover{background-color:#7f4228;border-color:#7f4228}.case-picker__filter-list .checkbox-filter-button>input:focus+label{outline:2px solid #b9603a}.case-picker__filter-list .checkbox-filter-button>input[data-filter=all]:checked+label{cursor:default;pointer-events:none}.case-picker__filter-list .checkbox-filter-button>input:disabled:focus+label{outline:0}.case-picker__filter-list .checkbox-filter-button>label{display:inline-block;padding:.875rem 1.75rem;background-color:transparent;border-style:solid;border-width:1px;border-color:#924c2e;border-radius:50px;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;cursor:pointer}.case-picker__filter-list .checkbox-filter-button>label:hover{background-color:rgba(232,229,223,.5)}.case-picker .accordion{border:none}.case-picker .accordion__inner{display:block}.case-picker .accordion__item{padding:0;width:auto}.case-picker .accordion__item:hover{color:currentColor}.case-picker .accordion__item[aria-expanded=true] .icon-plus{transform:rotate(180deg)}.case-picker .accordion__item[aria-expanded=true] .btn__text--inactive{display:none}.case-picker .accordion__item[aria-expanded=true] .btn__text--active{display:inline}.case-picker .accordion__item[aria-expanded=false] .btn__text--inactive{display:inline}.case-picker .accordion__item[aria-expanded=false] .btn__text--active{display:none}.case-picker .accordion__item *{pointer-events:none}.case-picker .accordion__item .icon-plus{transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.case-picker .accordion__body{padding-top:20px;padding-bottom:20px;width:100%}.case-picker .accordion__body input[disabled]+svg,.case-picker .accordion__body input[disabled]+svg+span{opacity:.25;cursor:not-allowed}.cta.module-airy-blue .rich-text p,.cta.module-orange .rich-text p,.cta.module-sand .rich-text p,.cta.module-sand-light .rich-text p,.cta.module-white .rich-text p{color:#000}.cta.module-brown-dark .rich-text p,.cta.module-green-dark .rich-text p{color:#fff}.cta{display:flex;flex-direction:column;justify-content:flex-start}.cta__content-wrap{margin-top:30px;order:2}.cta .rich-text{max-width:515px;margin-top:3.07292vw;margin-bottom:1.51042vw}.cta__image-wrap{width:100%;height:108vw;margin-bottom:72px;position:relative;overflow:hidden;display:block;order:1}.cta__image{width:100%;height:120.26667vw;position:absolute;left:0;bottom:10.41667vw}.customer-profile{padding-left:20px;padding-right:20px;width:100%}.customer-profile__header{margin:20px 0;border-bottom:1px solid #000}.customer-profile__profile-overview{width:100%}.customer-profile__profile-overview .profile-overview__info-row{width:100%;display:flex;flex-wrap:wrap;-moz-column-gap:12px;column-gap:12px;row-gap:12px}.customer-profile__profile-overview .profile-overview__info-row+.profile-overview__info-row{margin-top:12px}.customer-profile__profile-overview .profile-overview__field-wrap{width:calc(50% - 6px)}.customer-profile__profile-overview .profile-overview__field-wrap.form__field-wrap--full{width:100%}.customer-profile__profile-overview .profile-overview__field-wrap .form__field{padding:16px}.customer-profile__profile-overview .profile-overview__field-wrap .form__field-label{margin:10px 0}.customer-profile__profile-overview .profile-overview__field-wrap .form__field:not(:only-child){margin-bottom:10px}.customer-profile__profile-overview .profile-overview__field-wrap .form__field:not(:only-child):last-of-type{margin:0}.customer-profile__profile-overview .profile-overview__field-wrap .field-wrap__accordion .form__field:nth-of-type(n+4){display:none}.customer-profile__profile-overview .profile-overview__field-wrap .field-wrap__accordion--toggle{cursor:pointer;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:8px}.customer-profile__profile-overview .profile-overview__field-wrap .field-wrap__accordion--toggle .toggle-wrapper{display:flex;justify-content:center;align-items:baseline;gap:16px}.customer-profile__profile-overview .profile-overview__field-wrap .field-wrap__accordion--toggle .toggle-icon{color:#ff8200;font-weight:400;font-size:23px;letter-spacing:-4px}.customer-profile__profile-overview .profile-overview__field-wrap .field-wrap__accordion--toggle.js-open .toggle--show{display:none}.customer-profile__profile-overview .profile-overview__field-wrap .field-wrap__accordion--toggle:not(.js-open) .toggle--hide{display:none}.customer-profile__profile-overview .profile-overview__field-wrap .field-wrap__accordion.js-open .form__field{display:block}.customer-profile__profile-overview .profile-overview__employee-table{border-collapse:collapse;width:100%}.customer-profile__profile-overview .profile-overview__employee-table th{color:#717171;text-align:left;padding:12px 20px 0}.customer-profile__profile-overview .profile-overview__employee-table td{padding:20px}.customer-profile__profile-overview .profile-overview__employee-table td:last-of-type{display:flex;justify-content:flex-end}.customer-profile__profile-overview .profile-overview__employee-table td:first-child,.customer-profile__profile-overview .profile-overview__employee-table th:first-child{padding-left:0}.customer-profile__profile-overview .profile-overview__employee-table td:last-child,.customer-profile__profile-overview .profile-overview__employee-table th:last-child{padding-right:0}.customer-profile__profile-overview .profile-overview__employee-table .employee-table__tbody tr{border-bottom:1px solid #717171}.customer-profile__profile-overview .profile-overview__employee-table .employee-table--action-toggle{border-bottom:1px solid #ff8200;cursor:pointer}.module.customer{padding-right:0;padding-bottom:0;padding-left:0}.customer__headline{padding-bottom:20px}.customer__form-wrap{height:0;overflow:hidden;background-color:#e8e5df;transition:height .25s,margin-top .25s}.customer__form{padding-top:30px}.customer__form-headline{padding-top:20px;padding-bottom:20px;font-weight:300}.customer__form-sub-headline{font-weight:300;font-size:15px;width:calc(50% - 20px);margin-bottom:10px}.customer__fieldset-type{margin-bottom:40px}.group~.customer__fieldset-type{margin-bottom:0}.customer__field-label-type{margin-right:20px}.delivery-dates__search-result-text{display:none}.delivery-dates__search-result-text.js-show{display:block}.delivery-dates__days-placeholder{margin:0;padding:11px 19px 14px;border:2px solid #fff;border-radius:3px;display:inline-block;font-weight:700;color:#fff}.delivery-dates__days-placeholder:first-letter{text-transform:uppercase}.delivery-dates__days-placeholder:empty{display:none}.delivery-dates__zip{max-width:250px}.delivery-dates__error-message-placeholder:empty{display:none}.departments-employees__headline{margin-bottom:30px}.departments-employees__departments-list,.departments-employees__employees-list{margin:0;padding:0;list-style-type:none}.departments-employees__departments-list{padding-top:30px}.departments-employees__department-item.js-hidden{display:none}.departments-employees__department-item-headline{margin-top:20px;margin-bottom:30px}.departments-employees__employee-item{padding-bottom:20px;display:flex;justify-content:space-between;align-items:flex-start}.departments-employees__image-wrap{width:35%}.departments-employees__image{width:100%}.departments-employees__employee-content-wrap{width:calc(65% - 20px)}.departments-employees__contact-info,.departments-employees__name,.departments-employees__title{display:block}.departments-employees__name{margin-top:7px;margin-bottom:17px;font-size:17px;font-weight:700}.departments-employees__contact-info{margin:0;padding:0;list-style-type:none}.departments-employees__email,.departments-employees__mobile,.departments-employees__phone{display:block;color:#000}.departments-employees__email:hover,.departments-employees__mobile:hover,.departments-employees__phone:hover{color:#ff8200}.departments-employees__dot{display:none}.active-campaign-signup{display:flex;flex-direction:column-reverse}.active-campaign-signup__form-wrap,.active-campaign-signup__image-wrap{width:100%}.active-campaign-signup__image-wrap{background-color:#e8e5df;display:flex;justify-content:center;align-items:center}.active-campaign-signup__form-wrap{background-color:#274733;padding:20px;color:#fff}.active-campaign-signup__checkbox-wrap.form__field-wrap{width:auto;margin-bottom:20px}.active-campaign-signup .form{width:100%}.product-checkout{font-weight:400;padding-top:10.18519vh}.product-checkout__form:not(div)+form{display:inline-block;transform:translateY(-100%)}.product-checkout>*{background-color:inherit}.product-checkout__condition-wrapper-disclaimer{margin-bottom:30px}.product-checkout__info-wrapper{border-top:1px solid #717171;padding-top:34px}.product-checkout__info-header{color:#000;margin-bottom:16px;font-size:18px}.product-checkout__info-disclaimer{color:#717171;font-size:16px}.product-checkout__info-disclaimer a{color:#ff8200}.product-checkout__flex-wrapper{display:flex;flex-wrap:wrap;padding-top:16px}.product-checkout-cart .product-checkout__flex-wrapper{border-top:1px solid #717171}.product-checkout-cart .product-missing{margin:0 auto;text-align:center}.product-checkout-cart .product-missing h2{margin-bottom:30px;font-size:18px}.product-checkout .checkout__header{display:flex;align-items:center;justify-content:center;width:100%;margin:16px 0;padding-top:20px;position:relative}.product-checkout .checkout__header__return{display:none;width:33%;padding-right:16px;position:absolute;left:0}.product-checkout .checkout__header__return a{color:#924c2e;display:flex;align-items:center;font-size:16px;font-weight:400}.product-checkout .checkout__header__return a svg{stroke:#924c2e;width:18px;height:10px;margin-right:12px}.product-checkout .checkout__header__title{width:auto;text-align:center;font-family:span,"Times New Roman",Georgia,serif;font-size:40px;font-weight:200}.product-checkout-delivery .product-checkout__flex-wrapper{border-top:1px solid #717171}.product-checkout-summary .product-checkout__flex-wrapper{padding-top:0;justify-content:space-between}.product-checkout-summary .product-checkout__price-line.price-line--delivery{font-weight:300}.product-checkout-summary .product-checkout__condition-wrapper{font-weight:300}.product-checkout-summary .product-checkout__condition-wrapper a{color:currentColor;text-decoration:underline}.product-checkout.product-checkout-receipt .rich-text{max-width:686px;margin:0 auto 6.61458vw auto;font-weight:300;text-align:center}.product-checkout.product-checkout-receipt .rich-text h1{margin-bottom:38px}.product-checkout.product-checkout-receipt .checkout__header__title{width:auto!important}.product-checkout label{font-weight:300}.category-page__header{text-align:center;display:flex;justify-content:center;flex-direction:column;align-items:center}.category-page__header h2{padding-top:1.48148vh}.category-page .product-missing{margin:0 auto;text-align:center}.category-page .product-missing h2{margin-bottom:30px;font-size:18px}.category-page .card-list{width:100%;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;margin:0;box-sizing:border-box;padding:1.48148vh .83333vw;margin:1.48148vh 0}.category-page .card-list__wrapper{position:relative;box-sizing:border-box}.category-page .card-list__wrapper .all-link{position:absolute;bottom:100%;right:calc(.83333vw + 1rem);color:#000}.category-page .card-list__wrapper .all-link svg{margin-left:10px;width:18px;fill:none;stroke:currentColor;height:auto}.category-page .card-list__header{display:flex;justify-content:flex-end;padding:1.48148vh 1.66667vw}.category-page .card-list__card{box-sizing:border-box;display:flex;flex-direction:column;flex:1 0 33.33%;max-width:33.33%;margin-bottom:1.04167vw;cursor:pointer}.category-page .card-list__card .card__wrapper{padding:1rem;text-decoration:none}.category-page .card-list__card .card__picture{overflow:hidden;width:100%;height:auto;display:block}.category-page .card-list__card .card__picture img{aspect-ratio:1;height:auto;width:100%;box-sizing:border-box;transition:all .4s ease}.category-page .card-list__card .card__picture img:hover{transform:scale(105%,105%);transition:all .4s cubic-bezier(.77,0,.175,1)}.category-page .card-list__card .card__info-list{list-style:none;padding:0;margin:0;padding-top:.92593vh}.category-page .card-list__card .card__info-list__item .info{color:#000;word-wrap:break-word}.category-page .card-list__card .card__info-list__item .info--large{font-family:synthese,Helvetica,Arial,sans-serif;font-size:14px}.product-categories__list{margin:0;padding:0;list-style-type:none}.product-categories__item{flex:1}.product-overview__header{text-align:center;display:flex;justify-content:center;flex-direction:column;align-items:center}.product-overview__header h2{padding-top:1.48148vh}.product-overview .filter-section{position:relative;box-sizing:border-box;width:20%;min-width:30ch;padding:0 1.14583vw;padding-left:0}.product-overview .filter-section__header{left:0;margin-bottom:20px}.product-overview .card-favorite{border:none;position:absolute;bottom:0;right:0;margin:1rem;padding:0;-webkit-tap-highlight-color:transparent}.product-overview .card-favorite svg{width:30px}.product-overview .card-favorite--filled{fill:#964b00}.product-overview .card-list{width:100%;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,Min(100%,300px)));padding:0;margin:0;row-gap:6rem;-moz-column-gap:3rem;column-gap:3rem;margin-bottom:3rem}.product-overview .card-list__label-code{position:absolute;top:0;left:0;z-index:2;pointer-events:none}.product-overview .card-list__wrapper{position:relative;width:100%;box-sizing:border-box}.product-overview .card-list__header{display:flex;align-items:center;justify-content:flex-end;margin:0;right:0;margin-bottom:20px}.product-overview .card-list__header .form__fieldset{position:relative;margin-bottom:0;display:flex;align-items:center}.product-overview .card-list__header .form__fieldset.mobile-only{display:none}.product-overview .card-list__header .form__fieldset label{font-size:18px;color:#717171;font-family:synthese,Helvetica,Arial,sans-serif;margin-right:2.08333vw;text-transform:uppercase}.product-overview .card-list__header .form__fieldset .select-label::after{position:absolute;top:calc(50% - 5px);right:0;content:"";width:10px;height:10px;border-width:0 2px 2px 0;border-style:solid;border-color:#000;transform:rotate(45deg);transform-origin:center center;transition:all .4s ease-in-out}.product-overview .card-list__header .form__fieldset .form__field{border:none;text-align:right;padding:1.48148vh 0;padding-right:3.125vw;height:auto;background:0 0}.product-overview .card-list__header .form__fieldset .form__field-wrap--select{padding:0 .9375vw;padding-right:30px;font-family:synthese,Helvetica,Arial,sans-serif;font-weight:400;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.product-overview .card-list__header .form__fieldset .form__field-wrap--select::after{border-color:#000}.product-overview .card-list__header .form__fieldset .form__field-wrap--icon{padding-left:1.04167vw}.product-overview .card-list__header .form__fieldset .form__field-wrap--icon svg{display:flex;align-items:center;justify-content:center}.product-overview .card-list__card{box-sizing:border-box;display:flex;flex-direction:column;cursor:pointer}.product-overview .card-list__card .card__wrapper{text-decoration:none;display:flex;flex-direction:column;height:100%}.product-overview .card-list__card .card__picture{position:relative;padding-top:100%;display:block;overflow:hidden}.product-overview .card-list__card .card__picture source{display:none}.product-overview .card-list__card .card__picture img{position:absolute;left:0;top:0;width:100%;height:100%;transition:all .4s ease}.product-overview .card-list__card .card__picture img:hover{transform:scale(1.05);transition:all .4s cubic-bezier(.77,0,.175,1)}.product-overview .card-list__card .card__picture--dummie{aspect-ratio:1/1;background-color:#c0c9c4}.product-overview .card-list__card .card__picture--favorite{border:none;position:absolute;bottom:0;right:0}.product-overview .card-list__card .card__picture--favorite svg{width:20px}.product-overview .card-list__card .card__info-list{list-style:none;padding:0;margin:0}.product-overview .card-list__card .card__info-list__item{display:flex;flex-direction:row;-moz-column-gap:30px;column-gap:30px;flex-wrap:wrap}.product-overview .card-list__card .card__info-list__item.column{flex-direction:column;margin-top:10px;padding:10px 0;border-top:solid 1px #aaa597;border-bottom:solid 1px #aaa597}.product-overview .card-list__card .card__info-list__item.column .price-line{display:flex;margin-bottom:5px;color:#000;justify-content:space-between;align-items:center;font-size:10px;font-weight:400}.product-overview .card-list__card .card__info-list__item.column .price-line:last-child{margin-bottom:0}.product-overview .card-list__card .card__info-list__item.column .price-line--explanation{color:#717171;text-transform:uppercase}.product-overview .card-list__card .card__info-list__item.column .price-line .definition{color:#717171}.product-overview .card-list__card .card__info-list__item .info{color:#000;word-wrap:break-word}.product-overview .card-list__card .card__info-list__item .info--header{display:block;margin-top:10px;width:100%;color:#717171;font-size:10px;line-height:1;text-transform:uppercase}.product-overview .card-list__card .card__info-list__item .info--title{margin-top:6px;margin-bottom:8px;font-size:15px;font-family:synthese,Helvetica,Arial,sans-serif;font-weight:300;line-height:1.33333}.product-overview .card-list__card .card__info-list__item .info--subtitle{font-family:synthese,Helvetica,Arial,sans-serif;font-size:16px;margin-top:1.85185vh}.product-overview .card-list__card .card__info-list__item .info--measurements{margin-top:1.85185vh;font-size:16px;color:#000}.product-overview .card-list__card .card__info-list__item .info--price{font-size:20px}.product-overview .card-list__card .card__info-list__item .info--small{font-size:16px;font-family:synthese,Helvetica,Arial,sans-serif}.product-overview .card-list__card .card__info-list__item .info--flex-wrap{display:flex;align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:.25rem;flex-wrap:wrap;max-width:100%;margin-top:10px}.product-overview .card-list__card .card__info-list__item .info--stock{display:flex;align-items:center;gap:.25rem;font-size:12px;max-width:100%}.product-overview .card-list__card .card__info-list__item .info--stock--text{max-width:calc(100% - 25px - .25rem);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@keyframes pulse{0%{opacity:.7}50%{opacity:.4}100%{opacity:.7}}.product-overview .card-list__card .card__info-list__item .info--stock--skeleton--icon,.product-overview .card-list__card .card__info-list__item .info--stock--skeleton--text{animation:pulse 1.5s ease-in-out infinite;background-color:#717171;height:20px}.product-overview .card-list__card .card__info-list__item .info--stock--skeleton--icon{width:20px;border-radius:100%}.product-overview .card-list__card .card__info-list__item .info--stock--skeleton--text{width:75px;border-radius:4px;margin-left:.25rem}.product-overview .card-list__card .card__info-list__item .info--stock svg{flex-shrink:0}.product-overview .card-list__card .card__info-list__item .info--header{text-transform:uppercase;color:#717171;font-size:16px}.product-overview .card-list__card .card__info-list__item .info.product-teaser{font-size:12px;font-weight:300;line-height:1.5}.product-overview .card-list__footer{width:100%;display:flex;justify-content:center;align-items:center}.product-overview .card-list__navigation{display:inline-flex}.product-overview .card-list__navigation .navigation__arrow{display:flex;align-items:center}.product-overview .card-list__navigation .navigation__arrow svg{width:18px}.product-overview .card-list__navigation .navigation__arrow.back{transform:scale(-1)}.product-overview .card-list__navigation .navigation__arrow.disabled{opacity:.45;cursor:default;pointer-events:none}.product-overview .card-list__navigation .navigation__pagination{padding:0 18px;display:inline-flex;align-items:center}.product-overview .card-list__navigation .navigation__pagination__title{font-size:16px;padding:0 8px;padding-left:0}.product-overview .card-list__navigation .navigation__pagination__link{color:#000;padding:0 8px;font-size:16px;font-family:synthese,Helvetica,Arial,sans-serif}.product-overview .card-list__navigation .navigation__pagination__link.active{opacity:.45;cursor:default}.product-overview .card-list__navigation .navigation__pagination--overload .navigation__pagination__link{display:none}.product-overview .card-list__navigation .navigation__pagination--overload .navigation__pagination__link.active{display:block}.product-overview .card-list__navigation .navigation__pagination--overload .navigation__pagination__link.active+.navigation__pagination__link{display:block}.product-overview .card-list__navigation .navigation__pagination--overload .navigation__pagination__link.active+.navigation__pagination__link+.navigation__pagination__link{display:block;margin-right:28px}.product-overview .card-list__navigation .navigation__pagination--overload .navigation__pagination__link.active+.navigation__pagination__link+.navigation__pagination__link::after{position:absolute;left:calc(100% + 8px);content:"...";pointer-events:none}.product-overview .card-list__navigation .navigation__pagination--overload .navigation__pagination__link:last-child{display:block}.product-description{padding-top:40px;padding-bottom:60px}.product-description .technical-specs .rich-text{display:flex;flex-wrap:wrap}.product-description .more-info-content .rich-text>strong{display:block;margin-bottom:10px}.product-description .tabs__nav{margin-bottom:3.80208vw}.product-description h2{width:100%;margin-top:50px;margin-bottom:30px;font-family:span,"Times New Roman",Georgia,serif;font-weight:100}.product-description strong+p{margin-top:0}.product-description p{width:100%}.product-description table{width:100%;-moz-column-gap:10;column-gap:10}.product-description table td{width:50%}.product-description__technical-list{margin:0;padding:0;list-style:none;width:100%}.product-description__technical-list .product-description__technical-list-item{display:flex;margin:0;padding:10px 0;justify-content:space-between;font-size:1.5rem;line-height:1.6;font-weight:300;border-bottom:solid 1px #ada899;-moz-column-break-inside:avoid;break-inside:avoid-column}.product-description__technical-list .product-description__technical-list-item .key{font-weight:400;text-transform:uppercase}.product-description__technical-list .product-description__technical-list-item .value{text-align:right;max-width:60%}.product-description__technical-list .product-description__technical-list-item .value .line{display:flex;justify-content:flex-end}.product-description__technical-list .product-description__technical-list-item .value .line+.line{margin-top:15px}.product-description__technical-list .product-description__technical-list-item .value .line:not(.with-tooltip){flex-wrap:wrap}.product-description__technical-list .product-description__technical-list-item .value .line p{margin:15px 0}.product-description__technical-list .product-description__technical-list-item .value .line p:first-child{margin-top:0}.product-description__technical-list .product-description__technical-list-item .value .line p:last-child{margin-bottom:0}.product-description__technical-list .product-description__technical-list-item .value .tooltip{margin-right:0;margin-left:15px;min-width:24px}.product-description__documents-list-item-title{color:#000!important;font-weight:300;margin-bottom:1rem}.product-description__documents-list-item a:not(.btn){color:#924c2e!important;transition:all .15s ease-in-out!important}.product-description__documents-list-item a:not(.btn):hover{transform:translateX(.5rem);color:#c56d47!important}.product-description__documents-list-item:not(:last-child){margin-bottom:2.5rem}.product-details{padding-bottom:0!important}.product-details__info-title-pdf{margin-bottom:0;font-size:1.4rem;line-height:1.875}.product-details__info-size-pdf{font-size:1.6rem;line-height:2.15;margin-bottom:10px}.product-details__info-labels-pdf{display:flex;margin-bottom:10px}.product-details__info-labels-pdf svg{height:30px;width:auto;opacity:.6;margin-right:16px}.product-details-pdf__media{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:20px;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.product-details-pdf .product-details__image-wrap{aspect-ratio:1;width:100%;overflow:hidden}.product-details-pdf .product-details__image-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-details-pdf .disclaimer{opacity:.6}.product-description-pdf{padding-top:0!important;padding-bottom:60px!important}.product-description-pdf .tabs .tab__content{padding-top:40px;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.product-description-pdf .tabs .tab__content h2,.product-description-pdf .tabs .tab__content p{margin:0;margin-bottom:10px}.product-description-pdf .tabs .tab__content .rich-text{font-size:1.75rem}.product-description-pdf .tabs .tab__content .large-text{margin:0;margin-bottom:20px}.product-description-pdf .tabs .tab__content strong{margin-top:20px;margin-bottom:0}.product-description-pdf .tabs .tab__content .tooltip{display:none}.background-transparent{background-color:transparent!important}.product-details{padding-top:113px;padding-bottom:0;font-weight:400;overflow:visible}.product-details__container{position:relative;display:flex;margin-top:30px;flex-wrap:wrap}.product-details__media{position:relative;margin-bottom:60px;width:100%;aspect-ratio:1/1;overflow:hidden;z-index:1}.product-details__media picture{display:block;aspect-ratio:1/1;width:100%}.product-details__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-details__media .swiper{width:calc(100% + 1px)}.product-details__media-control{position:absolute;margin-top:-24px;top:50%;width:48px;height:48px;border-radius:50%;border:solid 2px rgba(0,0,0,.3);z-index:2;cursor:pointer}.product-details__media-control::after{position:absolute;top:50%;left:50%;width:12px;height:12px;border-bottom:solid 2px rgba(0,0,0,.3);border-right:solid 2px rgba(0,0,0,.3);content:""}.product-details__media-control--prev{left:15px}.product-details__media-control--prev::after{transform:translate(calc(-50% + 2px),-50%) rotate(135deg)}.product-details__media-control--next{right:15px}.product-details__media-control--next::after{transform:translate(calc(-50% - 2px),-50%) rotate(-45deg)}.product-details__media-control.swiper-button-disabled{opacity:.5}.product-details__media-steps{position:absolute;bottom:0;left:0;right:0;padding:20px;display:flex;justify-content:space-between;align-items:center;color:#fff;background-color:rgba(0,0,0,.3);z-index:2}.product-details__media-steps .disclaimer{font-size:1.1rem;font-weight:350;line-height:1.71429}.product-details__media-steps .current{margin:0;width:auto}.product-details__label-code{position:absolute;top:0;left:0;z-index:2;pointer-events:none}.product-details__info{width:100%}.product-details__info-download-pdf{margin-top:1.5rem;font-weight:400;color:#000;border:none;padding:0;display:flex;align-items:center}.product-details__info-download-pdf svg:first-child{margin-right:16px!important;width:22.5px!important}.product-details__info .loader{width:30px;height:30px;border-radius:50%;border:solid 5px rgba(255,255,255,.5);border-top-color:rgba(255,255,255,.8);animation:rotate 1s linear infinite}.product-details__info-labels{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:20px}.product-details__info-labels svg{height:30px;width:auto;opacity:.6}.product-details__info-labels-icons{display:flex;align-items:center;gap:1rem}.product-details__info-favorite{-webkit-tap-highlight-color:transparent;padding:0;border:none;height:30px!important}.product-details__info-favorite svg{height:30px!important;opacity:1!important}.product-details__info-meta{color:#717171;text-transform:uppercase;font-size:1.2rem;line-height:1.875}.product-details__info-meta-list{display:flex;margin:0;padding:0;list-style:none}.product-details__info-meta-list li{margin-right:30px}.product-details__info-meta-list li:last-child{margin-right:0}.product-details__info-meta-list li a{color:inherit;font-weight:inherit}.product-details__info-size{font-size:1.6rem;line-height:2.15;margin-bottom:40px}.product-details__info-price-container{margin:40px 0;padding:40px 0;border-top:solid 1px #ada899;border-bottom:solid 1px #ada899;display:flex;flex-wrap:wrap}.product-details__info-price-heading{margin-bottom:20px;width:100%;color:#717171;text-transform:uppercase;font-size:1.4rem;line-height:1.66667}.product-details__info-price-option{width:100%;margin-bottom:20px}.product-details__info-price-option:last-child{margin-right:0;padding-right:0;border-right:0}.product-details__info-price-option-title{margin-bottom:10px;font-size:1.4rem;line-height:1.875}.product-details__info-price-option-price{font-size:1.8rem;line-height:1.36364}.product-details__info-price-option-vat{font-size:1.2rem;font-weight:350;line-height:1.42857}.product-details__info-quantity form{display:flex}.product-details__info-quantity form .product-details__info-button{height:40px;padding-top:6px;padding-bottom:8px}.product-details__info .product-details__enquire-button{margin-top:60px}.product-details__info-more{margin-top:60px;font-size:1.4rem;line-height:1.875}.product-details__info-more svg{fill:none;stroke:#000;height:auto}.product-details__info-more svg:first-child{margin-right:16px;width:22.5px}.product-details__info-more svg:last-child{margin-left:auto;width:18px}.product-details__info-more .tooltip{margin-left:auto;margin-right:0}.product-details__info-more .tooltip svg{width:21px;height:21px;fill:#717171;margin-right:0}.product-details__info-configurator,.product-details__info-delivery,.product-details__info-reseller,.product-details__info-stock{display:flex;align-items:center;color:#000}.product-details__info-stock{margin-bottom:20px;padding-bottom:20px;border-bottom:solid 1px #ada899}.product-details__info-stock svg{transition:transform .15s ease-in-out}.product-details__info-stock:hover svg:last-of-type{transform:translateX(.33rem)}.product-details__info-stock--inline{display:flex}.product-details__info-stock--inline .option{white-space:nowrap}.product-details__info-stock--inline .option:first-child{margin-right:clamp(20px,3vw,70px)}.product-details__info-stock--inline .option span{margin-right:10px;text-transform:uppercase}.product-details__info-stock--inline .option--in-house span{color:#274733}.product-details__info-stock--inline .option--in-route span{color:#924c2e}.product-details__info-delivery:first-child{padding-top:20px;border-top:solid 1px #ada899}.product-details__info-delivery .tooltip__icon svg{transition:transform .15s ease-in-out}.product-details__info-delivery .tooltip__icon:hover svg{transform:scale(1.1)}.product-details__info-configurator,.product-details__info-reseller{margin-top:1.5rem}.product-details__info-configurator svg,.product-details__info-reseller svg{transition:transform .15s ease-in-out}.product-details__info-configurator:hover svg:last-of-type,.product-details__info-reseller:hover svg:last-of-type{transform:translateX(.33rem)}.product-details__info-configurator:first-of-type,.product-details__info-reseller:first-of-type{padding-top:20px;border-top:solid 1px #ada899}.product-details__info-reseller:first-child{padding-top:20px;border-top:solid 1px #ada899}.product-details__info-configurator:first-child{padding-top:20px;border-top:solid 1px #ada899}.product-details__info-reseller:first-child{padding-top:20px;border-top:solid 1px #ada899}.product-details__info-configurator:first-child{padding-top:20px;border-top:solid 1px #ada899}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.product-floating-bar{position:fixed;bottom:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px;background-color:#274733;box-shadow:0 -3px 10px rgba(0,0,0,.16);transform:translate(0,calc(100% + 13px));pointer-events:none;transition:transform 325ms ease-out;z-index:10}.product-floating-bar.js-slide-up{pointer-events:all;transform:translate(0,0)}.product-floating-bar__text{color:#fff;font-size:1.8rem;font-weight:350;line-height:1.44444}.product-floating-bar__button{white-space:nowrap;margin-left:30px}.product-inquire__content{margin:0 auto;text-align:center;max-width:700px}.product-inquire__heading,.product-inquire__text{font-family:span,"Times New Roman",Georgia,serif}.product-inquire .rich-text .product-inquire__heading{margin-top:0;margin-bottom:1.5625vw;font-size:31px;line-height:1.06452}.product-inquire .rich-text .product-inquire__text{margin-top:0;margin-bottom:1.82292vw;color:#000;font-size:2rem;font-weight:350;line-height:1.30303}.product-inquire__form-wrap{height:0;overflow:hidden;transition:height .25s,margin-top .25s}.product-inquire__form-heading{font-family:span,"Times New Roman",Georgia,serif;margin-bottom:30px}.product-modal{position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;background-color:#dfdbd0;z-index:100;transform:translate(100%,0);pointer-events:none;transition:transform 325ms ease}.product-modal.js-slide-in{transform:translate(0,0);pointer-events:all}.product-modal.js-slide-in .product-modal__content{opacity:1;transition-delay:325ms}.product-modal__content{flex-grow:1;padding:0 30px;opacity:0;transition:opacity 325ms ease;transition-delay:0;overflow:auto}.product-modal__content.product-modal__upsell-section{background-color:#dfdbd0}.product-modal__content.product-modal__upsell-section .product-modal__content-top{padding-bottom:10px}.product-modal__content .upsell-section__card-list,.product-modal__content .upsell-section__top{padding:20px;padding-bottom:0;background-color:#d1ccbd}.product-modal__content .upsell-section__title{font-size:26px;font-family:span,"Times New Roman",Georgia,serif;font-weight:100;margin-bottom:1rem}.product-modal__content .upsell-section__title span{color:#ff8200}.product-modal__content .upsell-section__subtitle{font-size:16px;font-family:synthese,Helvetica,Arial,sans-serif;font-weight:300}.product-modal__content .upsell-section__card-list{display:flex;flex-wrap:wrap}.product-modal__content .upsell-section__card-list .upsell-card{position:relative;margin-bottom:20px;padding:15px;border-radius:3px;border:solid 1px #000}.product-modal__content .upsell-section__card-list .upsell-card.dirty{background-color:#dfdbd0}.product-modal__content .upsell-section__card-list .upsell-card.active{background-color:#fff;border-color:#ff8200}.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info{display:flex}.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-media{margin-right:15px;width:32.1875%;max-width:175px;flex-shrink:0;border-radius:3px}.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-media img{border-radius:3px}.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-meta{width:100%}.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-meta-list{flex-wrap:wrap}.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-meta li{font-size:10px;margin-right:10px;white-space:nowrap}.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-favorite{border:none}.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-title{font-size:16px;font-weight:400;font-family:synthese,Helvetica,Arial,sans-serif;width:100%}.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-title a{color:inherit}.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-size{display:none}.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-quantity{display:flex;font-size:14px;font-weight:400;color:#000}.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-quantity .info-quantity{margin-right:10px;color:#717171}.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-quantity .info-price{white-space:nowrap}.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-actions{display:none}.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-actions .counter .add,.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-actions .counter .amount,.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-actions .counter .counter__add,.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-actions .counter .counter__sub,.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-actions .counter .counter__value,.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-actions .counter .substract,.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-actions .vue-counter .add,.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-actions .vue-counter .amount,.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-actions .vue-counter .counter__add,.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-actions .vue-counter .counter__sub,.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-actions .vue-counter .counter__value,.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-actions .vue-counter .substract{background-color:transparent;height:40px;width:50px;line-height:40px;text-align:center}.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-actions .counter .amount,.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-actions .counter .counter__value,.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-actions .vue-counter .amount,.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-actions .vue-counter .counter__value{background-color:#fff;border-radius:3px}.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-actions .counter .add,.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-actions .counter .counter__add,.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-actions .counter .counter__sub,.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-actions .counter .substract,.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-actions .vue-counter .add,.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-actions .vue-counter .counter__add,.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-actions .vue-counter .counter__sub,.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-actions .vue-counter .substract{line-height:37px;font-size:24px;font-weight:400}.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-actions .confirm{display:flex;width:52px;height:52px;border-radius:3px;color:#fff;background-color:#ff8200}.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-actions .confirm svg{margin:auto;width:20px;transform:translate(-2px,0)}.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-actions .confirm.disabled{opacity:.5;pointer-events:none}.product-modal__content .upsell-section__card-list .upsell-card .counter-amount{position:absolute;top:5px;left:5px;display:flex;align-items:center;justify-content:center;width:27px;height:27px;background-color:#ff8200;color:#fff;font-size:12px;font-weight:400;border-radius:50%;z-index:1}.product-modal__content-top{display:flex;align-items:center;height:70px}.product-modal__content-top .navigation__logo{margin-right:40px;width:127px;height:auto}.product-modal__content-top .navigation__return{display:flex;justify-content:center}.product-modal__content-top .navigation__return svg{width:18px}.product-modal__content-bottom{display:none}.product-modal__content-info{display:flex;margin:0 2rem;flex-wrap:wrap;padding-bottom:1.85185vh;padding-top:1.85185vh}.product-modal__content-info-media{width:100%;margin-bottom:20px;aspect-ratio:1/1}.product-modal__content-info-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-modal__content-info-container{width:calc(100% - 25vw - 1rem)}.product-modal__content-info-container .product-details__info-title{margin-bottom:0}.product-modal__content-info .product-details__info-title{margin-top:0;margin-bottom:10px}.product-modal__content-info .product-details__info-size{display:flex;margin:16px 0 5px;line-height:1.15625}.product-modal__content-info .product-details__info-size-thickness{margin-right:30px}.product-modal__content-info .product-details__info-size strong{font-size:1.6rem;font-weight:400;text-transform:uppercase;color:#924c2e}.product-modal__content-info .product-details__info-size--mobile{width:100%;display:flex;flex-direction:column}.product-modal__stock-wrapper--multiple-lengths{display:flex;flex-direction:column;gap:4rem}.product-modal__stock-wrapper--multiple-lengths .product-modal__stock{display:flex;flex-direction:column;padding-top:2rem}.product-modal__stock-wrapper--multiple-lengths .product-modal__stock>div:first-of-type>p{margin:0;padding:0;text-wrap:nowrap;line-height:2rem;opacity:.9;font-weight:400}.product-modal__stock-wrapper--multiple-lengths .product-modal__stock>div:last-of-type{flex:1 0 auto}.product-modal__stock-wrapper--multiple-lengths-information{margin:20px;display:flex;align-items:center;gap:1.5rem}.product-modal__stock-wrapper--multiple-lengths-information>span:first-of-type{flex-shrink:0}.product-modal__stock-wrapper--multiple-lengths-information>span:last-of-type{font-size:1.5rem}.product-modal__stock-wrapper__length-title{font-size:1.75rem}.product-modal__stock{width:100%;font-size:1.5rem;font-weight:400;line-height:3.33333}.product-modal__stock .bundle-loading{display:flex;padding:40px 0;justify-content:center}.product-modal__stock .bundle-loading .loader{display:block;width:75px;height:75px;border-radius:50%;position:relative;animation:rotate 1s linear infinite}.product-modal__stock .bundle-loading .loader::after,.product-modal__stock .bundle-loading .loader::before{content:"";box-sizing:border-box;position:absolute;inset:0;border-radius:50%}.product-modal__stock .bundle-loading .loader::before{border:5px solid rgba(255,255,255,.4)}.product-modal__stock .bundle-loading .loader::after{border:solid 5px transparent;border-top-color:#fff}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.product-modal__stock-line{display:flex;justify-content:flex-start;border-bottom:solid 1px rgba(173,168,153,.5);z-index:1}.product-modal__stock-line--header{color:#924c2e;font-size:1.6rem;text-transform:uppercase;position:sticky;top:70px;background-color:#d1ccbd}.product-modal__stock-line--header span{color:#000;text-transform:none}.product-modal__stock-line--header .product-modal__stock-cell--toggler{padding-left:35px;cursor:default}.product-modal__stock-line--header.bundle-header .product-modal__stock-cell.filler+.product-modal__stock-cell{width:9vw;max-width:none}.product-modal__stock-line.stock-bundle-card{align-items:flex-start;border-top:solid 1px rgba(173,168,153,.5);margin-top:30px}.product-modal__stock-line.stock-bundle-card .stock-bundle__header{width:9vw;flex-shrink:0}.product-modal__stock-line.stock-bundle-card .stock-bundle__body{display:flex;flex-wrap:wrap;width:100%}.product-modal__stock-line.stock-bundle-card .stock-bundle__body-columns{display:none}.product-modal__stock-line.stock-bundle-card .stock-bundle__stick{position:relative;display:flex;width:100%;border-bottom:solid 1px rgba(173,168,153,.5)}.product-modal__stock-line.stock-bundle-card .stock-bundle__stick:last-child{border-bottom:none}.product-modal__stock-line.stock-bundle-card .stock-bundle__stick:last-child::before{display:none}.product-modal__stock-line.stock-bundle-card:not(.expanded) .stock-bundle__stick{border-bottom:none}.product-modal__stock-line.stock-bundle-card:not(.expanded) .stock-bundle__stick::before{display:none}.product-modal__stock-line.stock-bundle-card:not(.expanded) .stock-bundle__stick:not(:nth-child(2)){display:none}.product-modal__stock-line.stock-bundle-card:not(.expanded) .bundle-toggle{transform:rotate(180deg) translate(0,-5px)}.product-modal__stock-line.stock-bundle-card .stock-bundle__cell{width:7.5vw;max-width:150px}.product-modal__stock-line.stock-bundle-card .stock-bundle__cell.desktop-cell{display:none}.product-modal__stock-line.stock-bundle-card .stock-bundle__cell .counter,.product-modal__stock-line.stock-bundle-card .stock-bundle__cell .vue-counter{margin:0 auto}.product-modal__stock-line.stock-bundle-card .stock-bundle__cell .counter input,.product-modal__stock-line.stock-bundle-card .stock-bundle__cell .vue-counter input{width:50px;height:40px;border-radius:3px;font-size:1.5rem}.product-modal__stock-line.stock-bundle-card .stock-bundle__cell .counter a,.product-modal__stock-line.stock-bundle-card .stock-bundle__cell .counter button,.product-modal__stock-line.stock-bundle-card .stock-bundle__cell .vue-counter a,.product-modal__stock-line.stock-bundle-card .stock-bundle__cell .vue-counter button{width:60px;height:40px;background-color:transparent;line-height:35px}.product-modal__stock-line.stock-bundle-card .stock-bundle__cell .counter a.counter__sub,.product-modal__stock-line.stock-bundle-card .stock-bundle__cell .vue-counter a.counter__sub{top:1px}.product-modal__stock-cell{padding:5px 0;width:7.5vw;max-width:150px;text-align:left;white-space:nowrap;font-size:1.5rem;font-weight:400;line-height:40px}.product-modal__stock-cell--highlighted{display:none;min-width:150px;margin-left:auto;flex-shrink:0;text-align:center;background-color:rgba(255,255,255,.2)}.product-modal__stock-cell--highlighted.out-of-stock{height:50px}.product-modal__stock-cell.cell-stack{display:none}.product-modal__stock-cell.desktop-cell{display:none}.product-modal__stock-cell .bundle-toggle{display:none;margin-right:10px;width:10px;cursor:pointer}.product-modal__stock-cell .bundle-toggle svg{width:100%}.product-modal__stock-cell .counter,.product-modal__stock-cell .vue-counter{margin:0 auto}.product-modal__stock-cell .counter input,.product-modal__stock-cell .vue-counter input{width:50px;height:40px;border-radius:3px;font-size:1.5rem}.product-modal__stock-cell .counter a,.product-modal__stock-cell .counter button,.product-modal__stock-cell .vue-counter a,.product-modal__stock-cell .vue-counter button{width:60px;height:40px;background-color:transparent;line-height:35px}.product-modal__stock-cell .counter a.counter__sub,.product-modal__stock-cell .vue-counter a.counter__sub{top:1px}.product-modal__stock-control.counter button{width:58px;height:50px}.product-modal__stock-control.counter input{width:60px;height:50px;font-size:1.5rem;border-left:solid 1px #000;border-right:solid 1px #000}.product-modal__stock-control.counter .add{margin-right:0}.product-modal__side{position:sticky;top:0;padding:0 30px;flex-shrink:0;flex-grow:0;display:flex;flex-direction:column;color:#fff;font-size:1.4rem;background-color:#274733;overflow:auto;z-index:2}.product-modal__side-top{display:flex;justify-content:space-between;align-items:center;height:70px;font-size:1.2rem;flex-grow:0;flex-shrink:0;position:sticky;top:0;background-color:#274733;z-index:1}.product-modal__side-top .product-modal__back-link{display:flex;align-items:center;color:#fff;font-weight:400}.product-modal__side-top .product-modal__back-link svg{margin-right:10px;width:21px;transform:translate(0,2px)}.product-modal__side-top .product-modal__back-link path{fill:none;stroke:currentColor;stroke-width:2}.product-modal__side-basket{color:#fff;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;max-height:75vh;overflow:auto}.product-modal__side-basket.popup--active .side-basket__product,.product-modal__side-basket.popup--active .side-basket__summary{display:block}.product-modal__side-basket .side-basket__product{margin-bottom:auto;padding:20px;border-top:solid 1px rgba(255,255,255,.2);border-bottom:solid 1px rgba(255,255,255,.2);display:none;overflow:auto}.popup--active .product-modal__side-basket .side-basket__product{display:block}.product-modal__side-basket .side-basket__product.closed .side-basket__product-total,.product-modal__side-basket .side-basket__product.closed .side-basket__product-variant{display:none}.product-modal__side-basket .side-basket__product.closed .side-basket__product-head{margin-bottom:0}.product-modal__side-basket .side-basket__product.closed .side-basket__product-head .product-toggle{width:35px;margin-left:30px;color:#ff8200;cursor:pointer}.product-modal__side-basket .side-basket__product.closed .side-basket__product-head .product-toggle .close{width:35px;display:none}.product-modal__side-basket .side-basket__product.closed .side-basket__product-head .product-toggle .open{width:35px;display:block}.product-modal__side-basket .side-basket__product-head{display:flex;font-size:1.4rem;justify-content:flex-end;align-items:flex-start}.product-modal__side-basket .side-basket__product-head .product-name{margin-right:auto;font-weight:400}.product-modal__side-basket .side-basket__product-head .product-price{white-space:nowrap;margin-left:20px}.product-modal__side-basket .side-basket__product-head .product-toggle{width:35px;margin-left:30px;color:#ff8200;cursor:pointer}.product-modal__side-basket .side-basket__product-head .product-toggle .open{display:none}.product-modal__side-basket .side-basket__product-head .product-toggle .close{width:35px;display:block}.product-modal__side-basket .side-basket__product-head .product-toggle .open{width:35px;display:none}.product-modal__side-basket .side-basket__product-variant{display:flex;flex-wrap:wrap;margin:10px 0;font-size:1.4rem;justify-content:space-between}.product-modal__side-basket .side-basket__product-variant .size{min-width:50%}.product-modal__side-basket .side-basket__product-variant .size__header{width:100%;margin-top:10px}.product-modal__side-basket .side-basket__product-variant .size__header~.size{margin:5px 0}.product-modal__side-basket .side-basket__product-variant .size__price{margin-top:10px;text-align:right;min-width:0}.product-modal__side-basket .side-basket__product-total{margin-top:40px;font-size:1.4rem}.product-modal__side-basket .side-basket__product-total div{display:flex;justify-content:space-between;font-weight:400}.product-modal__side-basket .side-basket__product-total div span{font-weight:300}.product-modal__side-basket .side-basket__summary{display:none;margin-top:auto;padding:20px;font-size:1.4rem;font-weight:400;border-top:solid 1px rgba(255,255,255,.2);border-bottom:solid 1px rgba(255,255,255,.2);position:sticky;bottom:82px;background-color:#274733;max-width:100%;overflow:hidden}.popup--active .product-modal__side-basket .side-basket__summary{display:block}.product-modal__side-basket .side-basket__summary .vat,.product-modal__side-basket .side-basket__summary span{font-weight:300}.product-modal__side-basket .side-basket__summary div{display:flex;justify-content:space-between}.product-modal__side-basket .side-basket__summary .price-vat{margin-top:20px}.product-modal__side-basket .side-basket__actions{display:none;padding:30px 0;justify-content:center;position:sticky;bottom:0;background-color:#274733}.product-modal__side-basket .side-basket__actions .btn{white-space:nowrap}.product-modal__side-basket .side-basket__actions .btn .loader{margin:0 auto}.product-modal__side-basket .side-basket__actions .btn-link{display:flex;align-items:center;margin-right:30px}.product-modal__side .loader{display:block;width:25px;height:25px;margin:0 auto;border-radius:50%;position:relative;animation:rotate 1s linear infinite}.product-modal__side .loader::after,.product-modal__side .loader::before{content:"";box-sizing:border-box;position:absolute;inset:0;border-radius:50%}.product-modal__side .loader::before{border:5px solid rgba(255,255,255,.4)}.product-modal__side .loader::after{border:solid 5px transparent;border-top-color:#fff}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.product-modal .tabs__list{margin-bottom:40px;align-items:flex-start}.product-modal .tabs__item{color:#717171;font-size:1.6rem;line-height:1.875;font-weight:400;text-transform:uppercase}.product-modal .tabs__item .tab{opacity:1;font-size:1.6rem}.product-modal .tabs__item .tab--active{border-bottom-color:#ff8200}.card-swiper .swiper-pagination-progressbar{position:relative;top:auto;width:auto;height:1px;background-color:#e8e5df}.card-swiper .swiper-pagination-progressbar span{position:absolute;top:-1px;left:0;width:100%;height:3px;transform-origin:left;background-color:#ada899}#related-products .inspiration:nth-child(2){background-color:#d1ccbd}.employees__list{margin:0;padding:0;list-style-type:none}.gallery__list-wrap{overflow:hidden}.gallery__list{margin:0;padding:0;list-style-type:none;white-space:nowrap}.gallery__item{height:36.71875vw;max-height:870px;display:inline-block;margin-left:15px}.gallery__item:first-child{margin-left:0}.gallery__image{display:block;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;user-drag:none;-webkit-user-drag:none}.gallery__slider-bar{width:100%;height:1px;background-color:#ada899;margin:4.16667vw auto 0;position:relative;display:block}.gallery__slider-bar__progress{width:1px;height:1px;background-color:#924c2e;display:block;position:absolute;top:0;left:0;transform-origin:top left}.module.header{padding-top:113px;padding-bottom:6.51042vw}.module.header-medium{padding-top:100px;padding-bottom:30px;flex-direction:column}.module.header-small{padding-top:100px;padding-bottom:0}.header{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative;overflow:hidden;min-height:-moz-fit-content;min-height:fit-content;max-height:100dvh}.header-404{width:100%;height:56.25vw;min-height:500px}.header-404 .header__image-wrap{min-height:500px}.header-404 .header__image{min-width:100%;max-width:none;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.header-wow{padding-bottom:113px!important;justify-content:center;height:100dvh}.header-overview{flex-direction:column;align-items:center;text-align:center}.header-overview:first-child{padding-top:17.59259vh;padding-bottom:6.25vw}.header-overview p a{color:#ff8200}.header-overview .header__title{margin-top:3.7037vh;margin-bottom:3.7037vh;word-break:break-word}.header-overview p{font-size:14px;line-height:1.57143}.header-medium{text-align:center}.header-medium--full-size-image{text-align:center;min-height:100dvh}.header-vimeo{width:100dvw;height:auto}.header-vimeo-mobile{width:100dvw;height:auto}.header-large,.header-wow{height:100dvh}.header__video-wrap iframe{position:absolute;top:50%;left:50%;width:100dvw;height:56.25dvw;min-height:100dvh;min-width:177.77dvh;transform:translate(-50%,-50%)}.header__content{position:relative;z-index:3}.header-medium--full-size-image .header__content,.header-vimeo-mobile .header__content{width:100%}.header__preline{padding-bottom:10px;display:block;position:relative;overflow:hidden}.header__preline>span{transform:translateZ(0) translateY(-50%) rotate(-7deg);opacity:0;transition-delay:.35s}body.animate-header .header__preline>span{transform:translateZ(0);opacity:1}.header-medium--full-size-image .header__preline,.header-vimeo-mobile .header__preline{color:#fff}.header-404 .header__headline,.header-large .header__headline{margin-top:18px}.header-medium--full-size-image .header__headline,.header-vimeo .header__headline,.header-vimeo-mobile .header__headline{color:#fff}.header-wow .header__headline{text-align:center;color:#fff}.header__headline>span{margin-top:-.2em;display:block;position:relative;-webkit-clip-path:polygon(0 0,100% 0,100% 120%,0 120%);clip-path:polygon(0 0,100% 0,100% 120%,0 120%)}.header__headline>span:first-child>span{transition-delay:.5s}.header__headline>span:nth-child(2)>span{transition-delay:.65s}.header__headline>span:nth-child(3)>span{transition-delay:.8s}.header__headline>span>span{display:block;transform-origin:0 100%;transition:transform 1s cubic-bezier(.22,.61,.36,1),opacity 1s cubic-bezier(.22,.61,.36,1);transform:translateZ(0) translateY(-50%) rotate(-7deg);opacity:0}body.animate-header .header__headline>span>span{transform:translateZ(0);opacity:1}.header__paragraph{margin-top:14px;margin-bottom:0;white-space:pre-line}.header__paragraph>span{display:block;position:relative;-webkit-clip-path:polygon(0 0,100% 0,100% 120%,0 120%);clip-path:polygon(0 0,100% 0,100% 120%,0 120%)}.header__paragraph>span>span{display:block;transform-origin:0 100%;transition:transform 1s cubic-bezier(.22,.61,.36,1),opacity 1s cubic-bezier(.22,.61,.36,1);transition-delay:.5s;transform:translateZ(0) translateY(-50%) rotate(-7deg);opacity:0}body.animate-header .header__paragraph>span>span{transform:translateZ(0);opacity:1}.header-wow .header__paragraph{text-align:center}.header__contact-info{list-style-type:none;margin:20px 0 20px 0;padding:0}.header__contact-info-item{margin-top:20px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.header__contact-info-item:first-child{margin-top:0}.header__contact-info-headline{padding-bottom:10px}.header__contact-info-link{color:#3e3d38}.header__contact-info-link:hover{color:#924c2e}.header__ctas{margin-top:8px}.header__ctas>span>span{display:block;transform-origin:0 100%;transition:transform 1s cubic-bezier(.22,.61,.36,1),opacity 1s cubic-bezier(.22,.61,.36,1);transition-delay:.5s;transform:translateZ(0) translateY(-50%) rotate(-7deg);opacity:0}body.animate-header .header__ctas>span>span{transform:translateZ(0);opacity:1}.header-wow .header__ctas{text-align:center}.header__links{margin-bottom:0;margin-top:14px}.header__links a{color:rgba(255,255,255,.7)}.header__image-wrap{height:100%;width:100%;position:absolute;left:0;top:0}.header__image-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header-large .header__image-wrap{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;transform-origin:bottom center}.header-medium .header__image-wrap{width:100%;height:46.35417vw;margin-top:-18px;display:block;overflow:hidden;position:relative;-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);transition:-webkit-clip-path 1.8s cubic-bezier(.22,.61,.36,1);transition:clip-path 1.8s cubic-bezier(.22,.61,.36,1);transition:clip-path 1.8s cubic-bezier(.22,.61,.36,1), -webkit-clip-path 1.8s cubic-bezier(.22,.61,.36,1)}body.animate-header .header-medium .header__image-wrap{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.header-medium--full-size-image .header__image-wrap,.header-vimeo-mobile .header__image-wrap{width:calc(50vh * 1.778);height:100%;margin-top:0;position:absolute;top:0;left:50%;transform:translateX(-50%)}.header-wow .header__image-wrap{width:100%;height:100%;position:absolute;top:0;left:0}.header-404 .header__image-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.header__image-wrap--image-and-video{height:100%;width:100%;position:absolute;left:0;top:0}.header__image-wrap--image-and-video img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header-large .header__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header-medium .header__image{max-width:none;width:102.89855vw;height:154.58937vw;position:absolute;top:0;left:50%;transform:translateX(-50%) translateZ(0) scale(.8);transition:transform 1s .2s cubic-bezier(.22,.61,.36,1);transform-origin:bottom center}body.animate-header .header-medium .header__image{transform:translateX(-50%) translateZ(0)}.header-medium--full-size-image .header__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header-wow .header__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header__video-wrap{display:none}.header__video-wrap--show-on-mobile{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.header__video-wrap__iframe{display:none;width:100%;height:100%}.header__video-wrap__iframe--show-on-mobile{display:block}.header__video-wrap--responsive-video{height:auto!important;width:100%!important;position:relative!important}.header__video-wrap--responsive-video iframe{position:static;width:100%;height:auto;min-height:auto;min-width:auto;transform:none;aspect-ratio:16/9}.header__campaign{background-color:#fff;position:absolute;bottom:0;right:0;display:flex;justify-content:flex-start;z-index:2;-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);transition:-webkit-clip-path 1s .5s cubic-bezier(.22,.61,.36,1);transition:clip-path 1s .5s cubic-bezier(.22,.61,.36,1);transition:clip-path 1s .5s cubic-bezier(.22,.61,.36,1), -webkit-clip-path 1s .5s cubic-bezier(.22,.61,.36,1);background-color:rgba(232,229,223,.75)}@supports ((-webkit-backdrop-filter: blur(30px)) or (backdrop-filter: blur(30px))){.header__campaign{background-color:rgba(232,229,223,.3);-webkit-backdrop-filter:blur(30px) brightness(130%);backdrop-filter:blur(30px) brightness(130%)}}body.animate-header .header__campaign{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.header__campaign__image-wrap{width:121px;height:138px}.header__campaign__image{width:100%;height:100%;-webkit-clip-path:polygon(0 0,50% 0,50% 100%,0 100%);clip-path:polygon(0 0,50% 0,50% 100%,0 100%);transition:-webkit-clip-path 1s .5s cubic-bezier(.22,.61,.36,1);transition:clip-path 1s .5s cubic-bezier(.22,.61,.36,1);transition:clip-path 1s .5s cubic-bezier(.22,.61,.36,1), -webkit-clip-path 1s .5s cubic-bezier(.22,.61,.36,1)}body.animate-header .header__campaign__image{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.header__campaign__text{width:calc(100% - 121px);padding:26px 22px 0 22px}.header__campaign-headline{margin-bottom:8px;font-size:16px;line-height:1.25;font-weight:300}.header__map{display:none}.header__map-markers{width:100%;margin:0;padding:0;display:flex;flex-direction:column;list-style-type:none}.header__map-marker{margin-top:40px}.header__scroll-link{width:40px;height:40px;margin:0 auto;display:flex;justify-content:center;align-items:center;position:absolute;left:0;right:0;bottom:20px;z-index:3;transform-origin:center center;transition:transform .25s}body:not(.standby) .header__scroll-link{animation:jump 2.8s forwards ease-in-out}body:not(.standby) .header__scroll-link:hover{animation-play-state:paused}@keyframes jump{0%{transform:translateZ(0);transition:transform .25s}25%{transform:translateZ(0) translateY(50px);transition:transform .25s}50%{transform:translateZ(0);transition:transform .25s}75%{transform:translateZ(0) translateY(50px);transition:transform .25s}100%{transform:translateZ(0);transition:transform .25s}}.header__scroll-link .icon-arrow-long{transform:rotate(90deg) translateX(-100%) translateZ(0);transform-origin:center center;opacity:0;transition:transform .25s,opacity .25s}.header__scroll-link .icon-arrow-long path{fill:#fff}.header__scroll-link:hover:before{transform:scale(1) translateZ(0)!important}.header__scroll-link:hover .icon-arrow-long{transform:rotate(90deg) translateZ(0)!important;opacity:1}.header-controls{gap:clamp(20px,5vw,40px)}.header-controls:has(.header__video-wrap--show-on-mobile){justify-content:center}.header-no-padding-block{padding-block:0!important}.hide{display:none}.media-overlay:before{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.2);position:absolute;top:0;left:0;z-index:1;pointer-events:none}.module.inspiration-overview{padding-left:0;padding-right:0}.inspiration-overview__headline{margin-bottom:48px}.inspiration-overview__filter{margin-top:20px;border-top:none;border-bottom:none}.inspiration-overview__filter .btn{outline:0}.inspiration-overview__filter .accordion__item{padding:0;width:auto}.inspiration-overview__filter .accordion__item:hover{color:currentColor}.inspiration-overview__filter .accordion__item[aria-expanded=true] .icon-plus{transform:rotate(180deg)}.inspiration-overview__filter .accordion__item[aria-expanded=true] .btn__text--inactive{display:none}.inspiration-overview__filter .accordion__item[aria-expanded=true] .btn__text--active{display:inline}.inspiration-overview__filter .accordion__item[aria-expanded=false] .btn__text--inactive{display:inline}.inspiration-overview__filter .accordion__item[aria-expanded=false] .btn__text--active{display:none}.inspiration-overview__filter .accordion__item *{pointer-events:none}.inspiration-overview__filter .accordion__item .icon-plus{transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.inspiration-overview__filter .accordion__body{padding-top:20px;padding-bottom:20px;width:100%}.inspiration-overview__filter .accordion__body input[disabled]+svg,.inspiration-overview__filter .accordion__body input[disabled]+svg+span{opacity:.25;cursor:not-allowed}.inspiration-overview__filter .accordion__list{list-style-type:none;margin:50px 0 0 0;padding:0;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.inspiration-overview__filter .accordion__list li{width:100%}.inspiration-overview__filter .accordion__headline{width:100%!important;margin-bottom:24px}.inspiration-overview__filter-options{margin:20px auto;position:relative;z-index:0}.inspiration-overview__filter-options::before{background:#e8e5df;content:'';height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.inspiration-overview__filter-options button{border:1px solid #ff8200;border-radius:3px;padding:16px 24px;text-transform:uppercase}.inspiration-overview__filter-options button.reset{border:none;border-bottom:1px solid #ff8200;border-radius:0;margin:11px 24px;padding:5px 0}.inspiration-overview .form__field--checkbox+label{font-size:14px}.inspiration{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;overflow:hidden}.inspiration>.btn{margin-bottom:-10px}.inspiration__slider{margin:11.46667vw 0 0 0;width:100%}.inspiration__slider .btn-primary{color:#fff;margin-left:16px}.inspiration__slider .btn-primary path{fill:#fff}.inspiration__list{margin:0;padding:0;list-style-type:none;display:flex;justify-content:flex-start;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.inspiration__list[data-count="1"]{width:78.93333vw}.inspiration__list[data-count="2"]{width:162.13333vw}.inspiration__list[data-count="3"]{width:245.33333vw}.inspiration__list[data-count="4"]{width:328.53333vw}.inspiration__list[data-count="5"]{width:411.73333vw}.inspiration__list[data-count="6"]{width:494.93333vw}.inspiration__list[data-count="7"]{width:578.13333vw}.inspiration__list[data-count="8"]{width:661.33333vw}.inspiration__list[data-count="9"]{width:744.53333vw}.inspiration__list[data-count="10"]{width:827.73333vw}.inspiration__item{width:78.93333vw;height:98.66667vw;margin-right:4.26667vw;position:relative;overflow:hidden}.inspiration__item:last-child{margin-right:0}body[data-is-touch=false] .inspiration__item:hover .inspiration__image-wrap{transform:scale(1.17)}.inspiration__item-headline{margin-bottom:8px;font-weight:300;color:#fff;text-align:center}.inspiration__link{width:calc(100% - 60px);height:100%;padding:0 30px;display:block;position:absolute;top:0;left:0;z-index:4;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:translateZ(2px)}.inspiration__image-wrap{width:100%;height:100%;position:absolute;display:flex;justify-content:center;top:0;left:0;z-index:3;transform-origin:center center;transition:transform .35s ease-in-out;transform:translateZ(1px)}.inspiration__image-wrap:before{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.4);position:absolute;top:0;left:0;z-index:2;opacity:.5;transform:translateZ(2px);transition:opacity .25s cubic-bezier(.68,-.55,.265,1.55)}.inspiration__item:hover .inspiration__image-wrap:before{opacity:1}.inspiration__image{width:147.73333vw;max-width:none;height:100%;z-index:1}.inspiration__slider-bar{width:69.16667vw;height:1px!important;background-color:#ada899;margin:35px auto 0;position:relative;display:block;z-index:1}.inspiration__slider-bar .swiper-pagination-progressbar-fill{background-color:#924c2e}.module.module--rich-text .rich-text{max-width:none}.news-overview .rich-text{margin-bottom:7.55208vw}.news-overview .rich-text p{color:#000}.news-overview__filter{margin-top:20px;margin-bottom:20px}.news-overview__filter-list{list-style-type:none;margin:0 0 2.25em 0;padding:0;display:flex;flex-wrap:wrap}.news-overview__filter-item{display:block}.order-overview{color:red}.product-entrance__headline{padding-bottom:3.38542vw}.product-entrance__list{margin:0;padding:0;list-style-type:none}.product-entrance__item{width:100%;margin-bottom:30px}.product-entrance__link{color:#000}.product-entrance__image-wrap{margin-bottom:10px;display:block}.product-entrance__image{width:100%}.product-entrance__preline{display:block;opacity:.7}.product-entrance__item-headline{font-size:18px;line-height:1.72;font-weight:300}.product-inspiration{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.product-inspiration>.btn{margin-bottom:-10px}.product-inspiration__slider{width:100%;height:165.33333vw;margin:70px 0 0 0;position:relative}.product-inspiration__list{width:100%;height:100%;margin:0;padding:0;list-style-type:none}.product-inspiration__item{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:space-between}.product-inspiration__item.js-active{z-index:3}.product-inspiration__item.js-active .product-inspiration__image{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:-webkit-clip-path .4s ease-in-out;transition:clip-path .4s ease-in-out;transition:clip-path .4s ease-in-out, -webkit-clip-path .4s ease-in-out}.product-inspiration__item.js-active+.product-inspiration__item{z-index:2}.product-inspiration__item .btn-primary{z-index:2;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:6px}.product-inspiration__item .btn-primary path{fill:#fff}.product-inspiration__image-wrap{display:block}.product-inspiration__image{width:100%;-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);transition:-webkit-clip-path 0s .4s;transition:clip-path 0s .4s;transition:clip-path 0s .4s, -webkit-clip-path 0s .4s}.product-inspiration__text{width:100%;padding:43px 30px 0 30px;position:relative;display:flex;flex-grow:1;flex-direction:column;justify-content:flex-start;align-items:flex-start;color:#fff;opacity:0;transition:opacity .4s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-inspiration__item.js-active .product-inspiration__text{opacity:1}.product-inspiration__wall-image-wrap{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.product-inspiration__wall-image-wrap+.image-overlay:before{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.4);position:absolute;top:0;left:0;z-index:2}.product-inspiration__wall-image-wrap.image-overlay:before{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.4);position:absolute;top:0;left:0;z-index:2}.product-inspiration__wall-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-inspiration__item-headline{position:relative;z-index:2;font-weight:300}.product-inspiration__item-teaser{position:relative;z-index:2}.product-inspiration__next,.product-inspiration__prev{display:block;width:30px;height:30px;position:absolute;bottom:30px;right:30px;z-index:4;cursor:pointer}.product-inspiration__next .icon,.product-inspiration__prev .icon{position:absolute;top:50%;right:0;transform:translate(0,-50%)}.product-inspiration__prev{right:66px}.product-inspiration__prev .icon{transform:translate(0,-50%) rotate(180deg)}.product-inspiration__counter{position:absolute;bottom:30px;left:30px;z-index:3;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-inspiration__counter__total{margin-left:-5px}.product-inspiration[data-active-index="0"] .product-inspiration__prev .icon-arrow{opacity:.5}.product-inspiration[data-active-index="0"][data-total="1"] .product-inspiration__next .icon-arrow{opacity:.5}.product-inspiration[data-active-index="1"][data-total="2"] .product-inspiration__next .icon-arrow{opacity:.5}.product-inspiration[data-active-index="2"][data-total="3"] .product-inspiration__next .icon-arrow{opacity:.5}.product-inspiration[data-active-index="3"][data-total="4"] .product-inspiration__next .icon-arrow{opacity:.5}.product-inspiration[data-active-index="4"][data-total="5"] .product-inspiration__next .icon-arrow{opacity:.5}.product-inspiration[data-active-index="5"][data-total="6"] .product-inspiration__next .icon-arrow{opacity:.5}.product-inspiration[data-active-index="6"][data-total="7"] .product-inspiration__next .icon-arrow{opacity:.5}.product-inspiration[data-active-index="7"][data-total="8"] .product-inspiration__next .icon-arrow{opacity:.5}.product-inspiration[data-active-index="8"][data-total="9"] .product-inspiration__next .icon-arrow{opacity:.5}.product-inspiration[data-active-index="9"][data-total="10"] .product-inspiration__next .icon-arrow{opacity:.5}.product-inspiration[data-active-index="10"][data-total="11"] .product-inspiration__next .icon-arrow{opacity:.5}.product-slider.module-brown-dark .product-slider__slider-bar .swiper-pagination-progressbar-fill{background-color:#fff}.product-slider.module-brown-dark .product-slider-item__btn{border-color:#fff}.product-slider.module-sand .product-slider__slider-bar .swiper-pagination-progressbar-fill{background-color:#e8e5df}.product-slider.module-sand-light .product-slider__slider-bar .swiper-pagination-progressbar-fill{background-color:#ada899}.product-slider.module-orange .product-slider__slider-bar .swiper-pagination-progressbar-fill{background-color:#000}.product-slider.module-orange .product-slider-item__btn{border-color:#000!important}.product-slider.module-green-dark .product-slider__slider-bar .swiper-pagination-progressbar-fill{background-color:#ff8200}.product-slider__slider{margin:11.46667vw 0 0 0;width:100%}.product-slider-item{height:auto;width:75%;margin-right:32px;transition:all .25s ease-in-out;cursor:pointer;display:flex;flex-direction:column}.product-slider-item__inner{display:flex;flex-direction:column;gap:30px;flex:1}.product-slider-item__image{background-color:#000;overflow:hidden;aspect-ratio:1}.product-slider-item__image>*{transition:all .25s ease-in-out;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1!important;max-width:100%}.product-slider-item__content-wrapper{display:flex;flex-direction:column;justify-content:space-between;flex:1}.product-slider-item__content-wrapper *{margin:0}.product-slider-item__content{color:#000;display:flex;flex-direction:column}.module-brown-dark .product-slider-item__content,.module-green-dark .product-slider-item__content{color:#fff}.product-slider-item__id{display:block;margin-top:10px;opacity:.75;font-size:10px;line-height:1;text-transform:uppercase}.product-slider-item__name{margin-top:6px;margin-bottom:8px;font-size:15px;font-family:synthese,Helvetica,Arial,sans-serif;font-weight:300;line-height:1.33333}.product-slider-item__info{margin:0 0 10px!important;font-size:12px;font-weight:300;line-height:1.5}.product-slider-item__btn{color:#000;font-size:1.8rem;font-weight:500;position:relative;display:inline-block;width:-moz-fit-content;width:fit-content;border-bottom:solid 1px #ff8200;padding-bottom:5px!important}.module-brown-dark .product-slider-item__btn,.module-green-dark .product-slider-item__btn{color:#fff}.product-slider__list{margin-bottom:5.55556vh;padding:0;list-style-type:none;display:flex;justify-content:flex-start;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-slider__slider-bar{width:69.16667vw;background-color:#e8e5df;position:relative;display:block;z-index:1;height:1px!important}.product-slider__slider-bar .swiper-pagination-progressbar-fill{background-color:#fff;height:3px!important;top:-1px}.product-video{color:red}.related-articles__headline{padding-bottom:5.15625vw}.retailers__map{height:900px;margin:60px -20px 84px -20px;max-height:80vh}.retailers__map .info-window{background:#fff;border-radius:3px;box-shadow:0 0 4px rgba(0,0,0,.25);cursor:pointer;font-size:1.2rem;line-height:1.5em;margin-left:-40px;margin-top:-44px;opacity:0;padding:8px 12px;pointer-events:none;position:absolute;transform:translateY(-85%);transition:opacity .2s,transform .2s,visibility 0s .2s;visibility:hidden;white-space:nowrap}.retailers__map .info-window::before{border:10px solid transparent;border-top-color:#fff;content:'';height:0;left:0;margin-left:30px;position:absolute;top:95%;width:0}.retailers__map .info-window.js-active{opacity:1;pointer-events:auto;transform:translateY(-100%);transition:opacity .2s,transform .2s;visibility:visible}.retailers__search-form{margin-top:84px;margin-bottom:60px}.retailers__search-form-label{width:100%;display:block;margin-bottom:36px}.retailers__search-form-input{padding:12px 20px;border:1px solid #9d998a;border-radius:3px;display:inline-block;font-size:2.1rem;max-width:612px;width:100%}.retailers__list{border-top:1px solid #9d998a;margin-top:60px}.retailers__list-headline{border-bottom:1px solid #9d998a;margin-bottom:1.04167vw;padding-bottom:1.5625vw}.retailers__list-wrapper{display:grid;grid-gap:40px;margin-bottom:60px;margin-top:60px}.retailers__list-more.js-hidden-match,.retailers__list-more.js-hide{display:none}.retailers__list-more .btn{border:none;cursor:pointer;padding:0;width:auto}.retailers__list-more .btn:hover{color:currentColor}.retailers__list-more .btn:focus{outline-color:#ff8200}.retailers__list-more .btn *{pointer-events:none}.retailers__item{scroll-margin-top:20.83333vw;background:#e8e5df;border:1px solid #9d998a;display:grid;grid-gap:18px;padding:2.75em}.retailers__item.js-hidden-bounds,.retailers__item.js-hidden-search,.retailers__item.js-hide{display:none}.retailers__item.js-highlight{order:-1;outline:2px solid #ff8200;outline-offset:5px}.retailers__item .retailers__info-link{display:none}.retailers__link{color:currentColor;text-decoration:underline}.retailers__no-results{font-style:italic}.retailers__no-results.js-hide{display:none}.retailers__btn{width:100%;margin-top:20px}.retailers__marker-icon-wrap{display:none}.active-searchbar-takeover.active-searchbar{overflow:hidden}.active-searchbar-takeover.active-searchbar .search-results{display:block}.search-results{display:none;padding:40px 20px 80px 20px;position:absolute;right:20px;z-index:10;width:calc(100% - 2 * 20px);overflow-y:scroll;max-height:calc(100vh - 113px);top:113px}.search-results__close{position:absolute;top:30px;right:30px;width:50px;height:50px;cursor:pointer}.search-results__close::after,.search-results__close::before{position:absolute;top:50%;left:50%;width:30px;height:2px;background-color:#000;content:''}.search-results__close::before{transform:translate(-50%,-50%) rotate(45deg)}.search-results__close::after{transform:translate(-50%,-50%) rotate(-45deg)}.search-results__wrapper{display:flex;justify-content:space-between;margin-top:50px;row-gap:50px;flex-direction:column}.search-results__category-wrapper+.search-results__category-wrapper{margin-top:50px}.search-results__category-title{border-bottom:1px solid #d1ccbd;color:#924c2e;margin-bottom:30px;padding-bottom:22px}.search-results__product-list{display:flex;flex-wrap:wrap;gap:20px;-moz-column-gap:40px;column-gap:40px}.search-results__product-item{width:calc(50% - 20px);min-width:100%}.search-results__product-link{display:flex;gap:20px}.search-results__product-media{width:8rem;height:8rem;aspect-ratio:1;flex-shrink:0}.search-results__product-media .product-media__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.search-results__product-info{color:#000;width:100%}.search-results__product-info .product-info{width:100%}.search-results__product-info .product-info__group-name{margin-bottom:6px;opacity:.7;font-size:14px}.search-results__product-info .product-info__subtitle{margin-bottom:6px;opacity:1;font-size:12px}.search-results__product-info .product-info__title{font-size:16px}.search-results__product-info .product-info__product-numbers{display:flex;align-items:flex-start}.search-results__product-info .product-info__product-numbers span{width:50%;display:inline-block;margin-bottom:6px;opacity:.5;font-size:12px;text-align:left}.search-results__product-info .product-info__product-numbers span:nth-of-type(2){text-align:right}.search-results__content-list{display:flex;flex-direction:column;gap:36px}.search-results__content-link{color:#000}.search-results__content-info .content-info__title{font-size:16px}.search-results__content-info .content-info__bread{margin-top:12px;opacity:.7;font-size:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.search-results__file-list{display:flex;flex-wrap:wrap;gap:20px;-moz-column-gap:40px;column-gap:40px}.search-results__file-item{width:calc(50% - 20px);min-width:-moz-fit-content;min-width:fit-content}.search-results__file-link{color:#000}.search-results__file-link .file-info__title{font-size:16px}.search-results__loading{min-width:200px;width:100%;height:360px;padding:10px;position:relative;display:flex;align-items:center;justify-content:center;color:#ccc;transition:.2s linear}.search-results__loading .loader{width:48px;height:48px;border-radius:50%;position:relative;animation:rotate 1s linear infinite}.search-results__loading .loader::after,.search-results__loading .loader::before{content:"";box-sizing:border-box;position:absolute;inset:0;border-radius:50%;border:5px solid #c0c9c4;animation:prixClipFix 2s linear infinite}.search-results__loading .loader::after{inset:8px;transform:rotate3d(90,90,0,180deg);border-color:#ff8200}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes prixClipFix{0%{-webkit-clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0);clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}50%{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0);clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}100%,75%{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%);clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}}.short-branding__teaser{width:100%}.short-branding__headline{font-weight:300;margin-bottom:16px}.short-branding__images-wrap{margin-top:10.93333vw;margin-bottom:7.96875vw;text-align:right;position:relative}.short-branding__product-image-wrap{width:44.26%;display:block;transform:translateY(-50%);position:absolute;top:50%;left:0;z-index:2}.short-branding__product-image{width:100%;aspect-ratio:83/99}.short-branding__environment-image-wrap{width:64%;aspect-ratio:24/29;position:relative;overflow:hidden;z-index:1;display:inline-block}.short-branding__environment-image{width:auto;height:106.66667vw;aspect-ratio:3/5;display:block;position:absolute;bottom:0;left:0}.sustainability{color:red}.text-photo{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;flex-direction:column-reverse}.text-photo__headline{width:100%;margin-bottom:5.33333vw}.text-photo__content-wrap{margin-top:30px}.text-photo .rich-text h2,.text-photo .rich-text h3{margin:0}.text-photo .rich-text .label{display:block}.text-photo .rich-text .value{display:block;font-size:16px;line-height:1.72;color:#fff}p:last-child .text-photo .rich-text .value{padding-bottom:0}.text-photo .rich-text .value a{color:#fff}.text-photo .rich-text .value a:hover{color:rgba(255,255,255,.8)}.text-photo .rich-text p:last-child .value{padding-bottom:0}.text-photo .rich-text q{margin:0;padding:0;font-family:span,"Times New Roman",Georgia,serif;font-size:20px;font-weight:300;line-height:1.2}.text-photo__image-wrap{width:calc(100vw - 20px - 20px);height:calc(calc(100vw - 20px - 20px) * (892 / 740));position:relative;overflow:hidden;z-index:1;display:inline-block}.text-photo__headline+.text-photo__image-wrap,.text-photo__image-wrap:first-child{width:100%;height:calc((100vw - 40px) * .5625)}.text-photo__image{width:calc(100vw - 20px - 20px);position:absolute;bottom:0;left:0}.text-photo__headline+.text-photo__image-wrap .text-photo__image,.text-photo__image-wrap:first-child .text-photo__image{width:100%;height:auto;position:relative;left:auto;bottom:auto}@media (min-width:375px){.header-404 .header__headline,.header-large .header__headline,.header-wow .header__headline{font-size:60px}.calculator__headline,.category-page__header h2,.cta__headline,.customer__headline,.departments-employees__headline,.entrance__headline,.footer__headline,.header-overview .header__title,.header__headline,.inspiration-overview__headline,.product-overview__header h2{font-size:36px}.article-list__headline,.auth__form .recovery-action__message,.calculator__step-headline,.calculator__teaser,.cta .rich-text p,.customer__form-headline,.entrance__teaser,.header__contact-info-headline,.header__paragraph,.inspiration-overview__filter .accordion__headline,.modal__headline,.overview__headline,.product-inspiration__item-headline,.retailers__item-name,.rich-text .large-text,.short-branding__headline,.teaser__paragraph,.text-photo .rich-text h2,.text-photo .rich-text h3,.usp-list__headline{font-size:18px}.article-list__preline,.btn-primary,.customer-profile__profile-overview .profile-overview__employee-table th,.customer-profile__profile-overview .profile-overview__field-wrap .field-wrap__accordion--toggle .toggle-label,.header__preline,.overview__preline,.product-entrance__preline,.search-results__category-title,.text-photo .rich-text .label{font-size:12px}.btn-primary+.btn-primary{margin-left:20px}.btn-primary+.btn-primary{margin-left:38px}.product-checkout__terms-wrapper{min-width:36rem}.form__field--checkbox+label,.form__field--radio+label{font-size:inherit}.overview__list--inspiration-category{grid-template-columns:repeat(2,1fr)}.overview__list--cases{grid-template-columns:repeat(2,1fr)}.product-modal__floating-cart .floating-cart__btn{font-size:18px}.product-modal__floating-cart .floating-cart__toggle{font-size:18px}.auth__form .btn+.btn-link{margin-top:0;margin-left:30px;display:inline-block}.case-picker .accordion__body{display:flex}.customer__form-sub-headline{font-size:16px}.category-page .card-list__card .card__info-list__item .info--large{font-size:16px}.header__paragraph{margin-top:21px}.header__links{margin-top:21px}.inspiration-overview__filter .accordion__body{display:flex}.inspiration-overview__filter .accordion__list{margin-top:0;min-height:12px}.search-results__category-title{font-size:16px}.search-results__product-info .product-info__title{font-size:16px}.search-results__content-info .content-info__title{font-size:16px}.search-results__file-link .file-info__title{font-size:16px}}@media (min-width:768px){.customer__content-wrap,.customer__form-wrap,.inspiration-overview__filter .accordion__body,.inspiration-overview__filter .accordion__inner,.module,.overview__list--inspiration,.overview__list--inspiration-category,.product-checkout.product-checkout-receipt,.product-inquire__form-wrap,.product-overview__header{padding-left:6.51042vw;padding-right:6.51042vw}.header-overview,.module.module--rich-text,.product-checkout,.teaser{padding-left:11.25vw;padding-right:11.25vw}#related-products .inspiration,#related-products .module:first-child,.category-page,.customer-profile,.footer,.header-overview,.module-airy-blue+.module:not(.module-airy-blue),.module-brown-dark+.module:not(.module-brown-dark),.module-green-dark+.module:not(.module-green-dark),.module-orange+.module:not(.module-orange),.module-sand+.module:not(.module-sand),.module-sand-light+.module:not(.module-sand-light),.module-white+.module:not(.module-white),.module.header.header-large--contact,.module.inspiration-category-overview,.product-inquire__form,.product-inquire__presentation{padding-top:6.25vw}.category-page,.customer__content-wrap,.customer__form,.module,.product-inquire__form{padding-bottom:6.25vw}.header-404 .header__headline,.header-large .header__headline,.header-wow .header__headline{font-size:7.08333vw;font-weight:200}.calculator__headline,.category-page__header h2,.cta__headline,.customer__headline,.departments-employees__headline,.entrance__headline,.footer__headline,.header-overview .header__title,.header__headline,.inspiration-overview__headline,.product-overview__header h2{font-size:5.3125vw;line-height:1.05882;font-weight:200}.auth__form .login-form__title,.auth__form .recovery-action__title,.inspiration__item-headline{font-size:2.86458vw;line-height:1.06154}.departments-employees__department-item-headline,.inspiration__headline,.news-overview .rich-text p,.product-entrance__headline,.product-inquire__form-heading,.product-inspiration__headline,.product-slider__headline,.related-articles__headline,.retailers__list-headline,.retailers__search-form-label,.rich-text h2,.rich-text h3,.search-results__title,.short-branding__teaser,.tab__content--active[aria-labelledby=description-tab] h2,.text-photo__headline{font-size:26px}.auth__form .login-form__title small,.customer-center__header__title h1,.customer-profile__header .header__title,.dialog.deactivation-popup .popup__title{font-size:4rem}.active-campaign-signup ._form-title,.product-details__info-title,.product-details__info-title-pdf,.product-details__media-steps .current{font-size:4rem}.category-page__header p,.customer-profile__profile-overview .profile-overview__employee-table,.customer-profile__profile-overview .profile-overview__field-wrap .form__field,.customer-profile__profile-overview .profile-overview__field-wrap .form__field-label,.dialog.deactivation-popup .popup__subtitle,.navigation__item--user .navigation__sub-item.login-form .login-form__subtitle,.product-overview .card-list__header .form__fieldset .form__field-wrap--select,.product-overview .card-list__header .form__fieldset label,.product-overview__header p,.rich-text small{font-size:15px}body{font-size:14px}p{margin:30px 0}.article-list{margin:0 0 10.41667vw 0;margin:0 0 8.33333vw 0;flex-direction:row;justify-content:space-between;flex-wrap:wrap;align-items:center}.article-list--small .article-list__item{padding-top:43px;border-top:1px solid #ada899;display:block}.article-list__item{width:calc(50% - 3.02083vw);margin:0;order:1}.article-list__item--image{order:2}.article-list__item--image .article-list__image-wrap{height:auto}.article-list__item--image .article-list__image{height:57.76042vw;bottom:10.41667vw}.article-list__image-wrap{height:32.03125vw;margin-top:40px}.article-list__preline{margin:0}.btn-secondary{padding:17px 55px 22px}.btn-tertiary{padding:17px 55px 22px}.btn--small{padding:10px 35px 12px}.card-swiper__card{width:50%}.product-checkout__terms-wrapper{width:50%}.product-checkout__price-wrapper{min-width:36rem;width:50%}.product-checkout__price-line{font-size:18px}.product-checkout__price-line.price-line--delivery{margin-bottom:0}.product-checkout__price-line.price-line--total{margin-top:32px}.product-checkout__button-wrapper{flex-direction:row;justify-content:space-between}.product-checkout__button-wrapper .checkout-next{margin-bottom:0;width:auto}.product-checkout__button-wrapper .checkout-prev{width:auto}.product-checkout__product-header .product-info__title{font-size:18px}.product-checkout__product-details{margin:12px 0;width:calc(100% - 7rem - 28px)}.product-checkout__product-details .price-line--desktop{display:block;font-size:18px}.product-checkout__product-media{width:7rem;height:7rem}.product-checkout__product-info .product-info__subtitle{font-size:14px}.product-checkout__product-info .product-info__subtitle .info:nth-child(n+2){margin-left:34px}.product-checkout__product-body .product-checkout__product-details{margin-left:auto;font-size:16px;width:calc(100% - 7rem - 28px);grid-template-columns:2fr 1fr 18rem;grid-template-areas:'line-item__details-title line-item__remove line-item__amount-control';align-items:center}.product-checkout__product-body .product-checkout__product-details.product-details--bundle{grid-template-columns:2fr 1fr 18rem;grid-template-areas:'line-item__details-title line-item__remove line-item__amount-control' 'line-item__details-subtitle line-item__details-subtitle line-item__details-subtitle'}.product-checkout__product-body .line-item__remove{justify-self:flex-end}.product-checkout__product-body .line-item__amount-control .control-item{font-size:24px;background:0 0}.product-checkout__product-body .line-item__amount-control .control-item:last-of-type{margin-right:-12px}.product-checkout__product-body .line-item__amount-input{margin:0;border-radius:3px;padding-bottom:3px}.product-checkout__product-footer .product-checkout__product-details{width:calc(100% - 7rem - 28px);font-size:16px}.product-checkout__product-footer .product-checkout__product-details.product-details--mobile{display:none}.product-checkout-summary .line-item__amount-control{display:none}.product-checkout-summary .line-item__amount--read-only{display:block;padding:8px 0;justify-self:flex-end;grid-area:line-item__amount-control}.product-checkout-summary .product-checkout__product-body .product-checkout__product-details{grid-template-columns:2fr 10rem}.product-checkout-summary .product-checkout__product-body .product-checkout__product-details.product-details--bundle{grid-template-columns:2fr 10rem}.checkout-step__item:nth-child(n+2){margin-left:24px}.customer-center__header__actions{margin-bottom:30px}.customer-center__header__filter .filter-wrapper .form__fieldset:not(:only-child){margin-left:15px}.customer-center__header__filter .filter-wrapper .form__field--medium{max-width:13.28125vw}.customer-center__footer .footer-info-item{margin-right:7.55208vw}.customer-center__footer__col{width:50%;margin:0}.scroll-table__wrapper .table-cell .table-sort-arrow{transform:none}.scroll-table__wrapper .table-cell .table-sort-arrow svg{width:15px;height:15px}.scroll-table__wrapper .table-cell .table-sort-arrow--up{transform:rotate(180deg) translateY(-4px)}.scroll-table__wrapper td,.scroll-table__wrapper th{padding:0 2rem}.product-page .footer{padding-bottom:calc(6.25vw + 120px)}.footer__headline{margin-top:0;margin-bottom:6.71875vw;white-space:pre-line}.footer__column-item{padding-right:30px}.footer__link-item:first-child{margin-top:0;margin-left:0;order:0}.form__fieldset{display:flex;margin-bottom:14px;justify-content:space-between;align-items:flex-start}.form__fieldset--full{display:block}.form__fieldset--full .form__field-wrap--full{width:100%}.form__fieldset--full .form__field-wrap--full:not(:only-child):first-child{margin-bottom:14px}.form__fieldset.customer__fieldset-type{flex-direction:row;margin-bottom:40px}.form__fieldset.customer__fieldset-type .form__field-wrap{margin:0}.form__fieldset.checkout__fieldset .form__field-wrap .form__field--date,.form__fieldset.checkout__fieldset .form__field-wrap .form__field--select,.form__fieldset.checkout__fieldset .form__field-wrap .form__field--text,.form__fieldset.checkout__fieldset .form__field-wrap .form__field--textarea{font-size:18px}.form__fieldset.checkout__fieldset .form__field-wrap label{grid-template-areas:"title price-line" "subtitle price-line"}.form__fieldset--with-comment{display:grid;grid-template-columns:1fr 40px 1fr;grid-template-rows:1fr 14px 1fr}.form__fieldset--with-comment .form__field-wrap{width:100%;height:100%}.form__fieldset--with-comment .form__field-wrap:first-child{grid-column-start:1;grid-column-end:span 1;grid-row-start:1;grid-row-end:span 1}.form__fieldset--with-comment .form__field-wrap:nth-child(2){grid-column-start:1;grid-column-end:span 1;grid-row-start:3;grid-row-end:span 1}.form__fieldset--with-comment .form__field-wrap:last-child{grid-column-start:3;grid-column-end:span 1;grid-row-start:1;grid-row-end:span 3}.form__field-wrap{width:calc(50% - 20px)}.form__field-wrap--half{width:calc(25% - 17px)}.form__field-wrap--half+.form__field-wrap--half:last-child{margin-left:14px}.form__field-wrap--full{width:100%}.form__field-wrap--select{width:auto}.form__field-wrap--select:after{top:calc(50% - 2px)}.form__field-wrap-icon{height:calc(100% - 2px)}.form__field{width:28.125vw;max-width:100%;margin-bottom:0}.form__field--wide{width:38.125vw;max-width:100%}.form__field--full{width:100%}.form__field--half{width:calc(50% - 10px)}.form__field--third{width:calc(33.33333% - 10px)}.form__field--quarter{width:calc(25% - 10px)}.form__field--checkbox,.form__field--radio{width:auto;height:auto}.form__field--checkbox.checkbox--large+label,.form__field--radio.checkbox--large+label{padding-left:55px}.form__field--checkbox.radio--large+label,.form__field--radio.radio--large+label{padding-left:55px}.form__field--radio-alternative{width:auto;height:auto}.form__field--radio-alternative+label::after,.form__field--radio-alternative+label::before{border-radius:25px}.form.customer__form .group .sub-group{width:calc(50% - 20px)}.form.customer__form .group .sub-group .form__field-wrap{margin-bottom:14px}.image-gallery-overlay__button{margin-top:-22px;width:44px;height:44px}.impersonation-form{font-size:16px}.impersonation-form__button{font-size:16px}.impersonation-form__user{display:inline}.navigation{padding:41px 6.51042vw 32px 6.51042vw}.navigation__item--icon .navigation__link{padding:0 8px}.overview__list{display:flex;flex-wrap:wrap;justify-content:space-between}.overview__item{width:calc(50% - 5.72917vw);margin-bottom:90px}.overview__item:last-child{margin-bottom:0}.overview__image-wrap{margin-bottom:36px}.overview__preline{margin-top:36px}.product-modal__floating-cart{display:none}.rich-text h2,.rich-text h3{margin:3.80208vw 0 4.21875vw 0}.rich-text q{max-width:calc(600px + 5.20833vw);padding:2.08333vw;font-size:20px}.rich-text img{margin-top:3.38542vw;margin-bottom:2.39583vw}.rich-text .form{margin-top:4.53125vw}.module.teaser{padding-bottom:3.95833vw}.tooltip__text{max-width:350px;font-size:1.4rem}.usp-icon-list{margin-top:2.39583vw}.module .usp-list__item .rich-text{margin-top:1.30208vw}.auth{min-height:0;height:100vh}.calculator__step--wide{width:100%;display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap}.calculator__step--sub{width:50%}.calculator__value{width:auto;min-width:13.80208vw;max-width:100%}.calculator .form__field-wrap{width:auto}.calculator .form__field-wrap:not(:only-child):first-child{margin-right:18px}.calculator .form__field-wrap:not(:only-child):last-child{margin-left:18px}.calculator .form__label{width:auto;text-overflow:initial;white-space:initial}.calculator .form__field{width:auto}.calculator .form__field--checkbox+label{margin-bottom:0}.case-picker__filter-options{margin:5rem 0}.case-picker__filter-list{justify-content:center;row-gap:2rem}.case-picker__filter-list .checkbox-filter-button>label{padding:1rem 2.25rem}.case-picker .accordion__inner{display:none!important}.case-picker .accordion__body{padding-top:3.54167vw;padding-bottom:4.16667vw}.cta{flex-direction:row;justify-content:space-between;align-items:center}.cta__content-wrap{width:40.83333vw;margin-top:0;order:1}.cta__headline{white-space:pre-line}.cta__image-wrap{width:39.37%;height:auto;aspect-ratio:21/25;margin-top:34px;order:2}.cta__image{height:auto;aspect-ratio:30/43}.customer-profile{padding-left:6.51042vw;padding-right:6.51042vw}.customer__headline{padding-bottom:2.5vw}.customer__form{padding-top:5.46875vw}.customer__form-headline{padding-bottom:2.76042vw}.customer__form-sub-headline{margin-bottom:0}.departments-employees__headline{margin-bottom:3.85417vw}.departments-employees__departments-list{padding-top:4.0625vw}.departments-employees__department-item-headline{margin-top:2.13542vw;margin-bottom:3.48958vw}.departments-employees__employees-list{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.departments-employees__employee-item{display:block}.departments-employees__image-wrap{width:100%}.departments-employees__employee-content-wrap{width:100%}.departments-employees__title{margin-top:23px}.active-campaign-signup__form-wrap{padding:2.96875vw 5.20833vw}.active-campaign-signup__checkbox-wrap.form__field-wrap{margin-bottom:0}.active-campaign-signup .form__field{width:100%}.product-checkout{padding-top:20.09259vh}.product-checkout__info-header{font-size:20px}.product-checkout__info-disclaimer{font-size:18px}.product-checkout__flex-wrapper{justify-content:flex-end;padding-top:34px}.product-checkout__price-line.price-line--mobile{display:none}.product-checkout-cart .product-missing h2{font-size:20px}.product-checkout .checkout__header{margin:30px 0;padding-top:40px}.product-checkout .checkout__header__return{display:block;padding-right:16px}.product-checkout .checkout__header__title{font-size:60px}.product-checkout-summary .product-checkout__flex-wrapper.condition{flex-wrap:nowrap}.product-checkout-summary .product-checkout__condition-wrapper{margin-right:2.08333vw;width:50%}.category-page .product-missing h2{font-size:20px}.category-page .card-list__card .card__info-list__item .info--large{font-size:18px}.product-overview{display:flex;flex-direction:row;padding:41px 6.51042vw 32px 6.51042vw}.product-overview .filter-section__header{margin-bottom:40px}.product-overview .card-list__header{margin-bottom:40px}.product-description table{width:auto}.product-description table td{width:auto;min-width:150px}.product-description__technical-list{width:calc(50% - 2.60417vw)}.product-description__technical-list:last-child{margin-left:5.20833vw}.product-details__info-labels-pdf svg{height:40px}.product-details__info-labels-pdf svg{margin-right:20px}.product-details{padding-bottom:32px}.product-details__media-control{margin-top:-24px;width:64px;height:64px}.product-details__media-control--prev{left:30px}.product-details__media-control--next{right:30px}.product-details__media-steps .disclaimer{font-size:1.2rem}.product-details__info-labels{margin-bottom:30px}.product-details__info-labels svg{height:40px}.product-details__info-price-option{width:auto;margin-right:30px;padding-right:20px;border-right:solid 1px #ada899}.product-floating-bar{padding:25px 7.8125vw}.product-floating-bar__text{font-size:2rem;line-height:1.72}.product-inquire .rich-text .product-inquire__heading{margin-bottom:1.5625vw;font-size:3.125vw;line-height:1.06667}.product-inquire .rich-text .product-inquire__text{margin-bottom:3.64583vw;font-size:1.71875vw}.product-modal{display:flex;justify-content:stretch;background-color:#d1ccbd}.product-modal__content{padding:0 3.125vw}.product-modal__content-top .navigation__cart,.product-modal__content-top .navigation__return{display:none}.product-modal__content-info{margin:0;align-items:center;padding-top:30px;padding-bottom:40px}.product-modal__content-info-media{margin-right:30px;margin-bottom:0;width:160px;flex-grow:0;flex-shrink:0}.product-modal__content-info .product-details__info-size--mobile{display:none}.product-modal__stock-wrapper--multiple-lengths .product-modal__stock{gap:3.5rem;flex-direction:row;padding-top:0}.product-modal__stock-wrapper--multiple-lengths .product-modal__stock>div:first-of-type{display:flex;justify-content:center;align-items:center;max-width:2.5rem;margin-top:50px;margin-left:.5rem;padding-right:4rem;border-right:1px dashed #924c2e}.product-modal__stock-wrapper--multiple-lengths .product-modal__stock>div:first-of-type>p{transform:rotate(-90deg)}.product-modal__stock-wrapper--multiple-lengths-information{margin:2.5rem 0 20px}.product-modal__stock-line--header{top:104px}.product-modal__stock-line.stock-bundle-card{margin-top:50px}.product-modal__stock-line.stock-bundle-card:nth-child(2){margin-top:0;border-top:none}.product-modal__stock-line.stock-bundle-card .stock-bundle__cell.mobile-cell{display:none}.product-modal__stock-line.stock-bundle-card .stock-bundle__cell.desktop-cell{display:flex;align-items:center}.product-modal__stock-cell--highlighted{display:flex;justify-content:center}.product-modal__stock-cell.quantity{display:none}.product-modal__stock-cell.mobile-cell{display:none}.product-modal__stock-cell.desktop-cell{display:flex}.product-modal__stock-cell .bundle-toggle{display:inline-block}.product-modal__side{padding:0 60px}.product-modal__side-basket .side-basket__product-head{font-size:1.6rem}.product-modal__side-basket .side-basket__product-variant{font-size:1.6rem}.product-modal__side-basket .side-basket__product-total{font-size:1.6rem}.product-modal__side-basket .side-basket__summary{padding:25px 0;font-size:1.6rem}.entrance__headline{white-space:pre-line}.entrance__teaser{white-space:pre-line;margin-bottom:0}.gallery__item{margin-left:35px}.module.header{padding-top:167px}.module.header-medium{padding-top:14.16667vw;padding-bottom:8.22917vw}.module.header-small{padding-top:14.16667vw;padding-bottom:0}.header{flex-direction:row;align-items:center}.header-overview:first-child{padding-top:17.59259vh}.header-overview .header__title{word-break:initial}.header-overview{flex-direction:column;align-items:center}.header-overview p{font-size:18px;line-height:1.88889}.header-vimeo-mobile .header__image-wrap{display:none}.header-large--contact,.header-wow--contact{justify-content:flex-start;flex-direction:column}.header__preline{padding-bottom:1.14583vw}.header__preline{display:block;transform-origin:0 100%;transition:transform 1s cubic-bezier(.22,.61,.36,1),opacity 1s cubic-bezier(.22,.61,.36,1);transform:translateZ(0);opacity:1}.header__preline>span{display:block;transform-origin:0 100%;transition:transform 1s .35s,opacity 1s .35s}.header-small .header__headline{white-space:pre-line}.header__headline{margin-top:0}.header__paragraph{margin-top:35px}.header__contact-info{margin-top:1.51042vw;margin-bottom:7.5vw}.header__contact-info-item{margin-bottom:0;margin-left:4.16667vw;display:inline-flex}.header__contact-info-item:first-child{margin-left:0}.header__contact-info-headline{padding-bottom:1.61458vw}.header__ctas{margin-top:19px}.header__ctas>span{display:block;position:relative;-webkit-clip-path:polygon(0 0,100% 0,100% 120%,0 120%);clip-path:polygon(0 0,100% 0,100% 120%,0 120%)}.header__links{margin-top:35px}.header-medium .header__image-wrap{margin-top:-2.65625vw}.header-medium--full-size-image .header__image-wrap,.header-vimeo-mobile .header__image-wrap{width:100%;left:0;transform:none}.header__image-wrap--image-and-video{display:none}.header-medium .header__image{width:102.99479vw;height:154.55729vw}.header__video-wrap{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.header__video-wrap__iframe{display:block}.header__campaign__image-wrap{width:180px;height:180px}.header__campaign__text{width:340px;padding:40px 69px 0 40px}.header__map{width:100%;height:40vh;margin-top:50px;display:block}.header__map-markers{display:none}.header__scroll-link{width:4.6875vw;height:4.6875vw;bottom:2.96875vw}.inspiration-overview__headline{white-space:pre-line}.inspiration-overview__filter .accordion__body{padding-top:3.54167vw;padding-bottom:4.16667vw}.inspiration-overview__filter .accordion__list:first-child{padding-right:48px}.inspiration-overview__filter .accordion__list:last-child{padding-left:48px}.inspiration-overview__filter .accordion__list li{width:50%}.inspiration__slider{margin:3.64583vw 0 0 0}.inspiration__item{width:26.97917vw;height:auto;margin-right:3.125vw;aspect-ratio:4/5}.inspiration__image{width:62.44792vw}.inspiration__slider-bar{margin-top:4.16667vw}.news-overview .rich-text{max-width:51.04167vw}.news-overview__filter{margin-top:5vw;margin-bottom:5vw}.product-entrance__list{display:flex;justify-content:space-between}.product-entrance__item{margin-bottom:0;width:calc(50% - 20px)}.product-entrance__image-wrap{margin-bottom:29px}.product-entrance__item-headline{font-size:20px}.product-inspiration__slider{height:41.14583vw}.product-inspiration__item{flex-direction:row}.product-inspiration__item .btn-primary{max-width:400px}.product-inspiration__image-wrap{width:49.47917vw}.product-inspiration__text{flex-grow:0;width:calc(100% - 49.47917vw);padding:0 3.38542vw 0 3.07292vw;justify-content:center}.product-inspiration__item-headline{max-width:400px}.product-inspiration__item-teaser{max-width:400px}.product-inspiration__counter{bottom:30px;left:calc(49.47917vw + 3.07292vw)}.product-slider__slider{margin:3.64583vw 0 0 0}.product-slider-item{width:50%}.retailers__map{margin-left:-6.51042vw;margin-right:-6.51042vw}.retailers__search-form{margin-bottom:72px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}.retailers__search-form-input{padding:21px 20px}.retailers__list{margin-top:72px}.retailers__list-wrapper{grid-template-columns:repeat(2,1fr)}.retailers__list-more{grid-column:span 2}.retailers__btn{width:auto}.search-results{padding:41px 6.51042vw 80px 6.51042vw;width:calc(100% - 2 * 6.51042vw);right:6.51042vw}.search-results__product-item{min-width:36rem}.search-results__product-media{width:10rem;height:10rem}.search-results__product-info .product-info__group-name{font-size:16px}.search-results__product-info .product-info__subtitle{font-size:14px}.search-results__product-info .product-info__title{font-size:18px}.search-results__product-info .product-info__product-numbers span{font-size:14px}.search-results__content-info .content-info__title{font-size:18px}.search-results__content-info .content-info__bread{font-size:16px}.search-results__file-link .file-info__title{font-size:18px}.short-branding__teaser{width:42.34375vw}.short-branding__headline{margin-bottom:1.71875vw}.short-branding__images-wrap{margin-top:6.40625vw;display:flex;justify-content:flex-end;align-items:center}.short-branding__product-image-wrap{width:34.56%;position:relative;top:auto;left:auto;transform:translateX(4.58333vw);z-index:2;display:block}.short-branding__product-image{aspect-ratio:553/660}.short-branding__environment-image-wrap{width:46.25%;aspect-ratio:185/223}.short-branding__environment-image{height:64.27083vw;aspect-ratio:370/617;bottom:10.41667vw}.text-photo__headline{white-space:pre-line;margin-bottom:3.90625vw}.text-photo .rich-text{padding-top:35px}.text-photo .rich-text q{font-size:22px}.text-photo__image-wrap{width:calc(100vw - 6.51042vw - 6.51042vw);height:calc(calc(100vw - 20px - 20px) * (892 / 740))}.text-photo__headline+.text-photo__image-wrap,.text-photo__image-wrap:first-child{height:calc((100vw - 13.02083vw) * .5625)}.text-photo__image{width:86.97917vw;height:145.18229vw}}@media (any-hover:hover) and (min-width:768px){.article-list:hover .article-list__item--small{width:26.25vw}.article-list--small:hover .article-list__item{width:calc(25% - 3.02083vw)}.article-list--small .article-list__item:hover{width:calc(75% - 3.02083vw)}}@media (min-width:1024px){.navigation__link:after,.navigation__sub-link:after{content:"";width:100%;height:1px;background-color:#ff8200;position:absolute;bottom:2px;left:0;transform:translateZ(0) translateX(-100%) translateX(-1px);transition:transform .25s ease-in-out}:hover>.navigation__link:after,:hover>.navigation__sub-link:after{transform:translateZ(0)}.article-list{margin-top:-36px}.article-list__item--image .article-list__image-wrap{width:100%;height:auto;aspect-ratio:724/897}.btn-primary .icon-plus{right:21px;top:21px}.card-swiper__card{width:33.33333%}.card-swiper__card-preline{margin-top:20px;width:auto;font-size:14px}.card-swiper__card-headline{margin-top:10px;margin-bottom:10px;font-size:20px;line-height:1.2}.card-swiper__card-teaser{margin:0 0 20px;font-size:16px;line-height:1.5}.product-checkout__product-footer .product-checkout__product-details.mobile-line-price{display:none}.counter a,.counter button,.counter input,.vue-counter a,.vue-counter button,.vue-counter input{width:68px;height:68px}.counter .add,.counter .substract,.vue-counter .add,.vue-counter .substract{line-height:65px}.counter label,.vue-counter label{height:68px;line-height:68px;font-size:21px;margin-left:-15px}.customer-center__order-overview{padding-left:6.51042vw;padding-right:6.51042vw}.customer-center__details-page{padding-left:6.51042vw;padding-right:6.51042vw}.customer-center__header__filter .filter-wrapper .form__fieldset:not(:only-child){margin-left:35px}.customer-center__header__details{flex-direction:row;align-items:flex-end}.customer-center__header__details .header-detail{margin-top:0;margin-bottom:0;margin-right:2.08333vw}.customer-center__header__details .header-detail:last-child{margin-left:auto;margin-right:0}.footer{display:flex;justify-content:space-between;align-items:flex-start}.footer__logo{width:159px;height:38px;margin-top:1.35417vw}.footer__content{width:calc(100% - 150px - 5.9375vw);margin-left:5.9375vw;font-size:15px;line-height:1.66667}.footer__columm-item-headline{margin-top:0;margin-bottom:20px;font-size:18px}.footer__link-list{margin-top:7.34375vw;display:flex;justify-content:flex-end;flex-direction:row}.footer__link-item:not(:first-child){margin-left:48px;order:0}.form__fieldset.checkout__fieldset .form__field-wrap .form__field--select{padding-right:inherit}.form__fieldset.checkout__fieldset .form__field-wrap--select svg{right:34px}.form__field-wrap--flex:not(:last-child){margin-bottom:16px}.form__field{height:68px}.form__field--short{height:60px}.form__field--textarea{height:100%}.form__field--checkbox,.form__field--radio{width:auto;height:auto}.form__field--radio-alternative+label{height:50px;margin:0 15px 0 0;padding:0 30px;font-size:19px}.form.customer__form .form__field-wrap--textarea textarea{height:calc(68px * 3 + 14px * 2)}.impersonation-form{padding:20px;flex-direction:row;justify-content:flex-end}.impersonation-form~.navigation{background-color:#fff;margin-top:78px}.impersonation-form~.navigation.js-white{background-color:transparent}.impersonation-form~.navigation .navigation__link{color:#000}.impersonation-form~.navigation .navigation__item--icon path{stroke:#000;fill:#000}.impersonation-form~.navigation .navigation__logo path:first-child{fill:#000}.impersonation-form~.navigation+#main{margin-top:78px}.navigation{padding:30px 4.16667vw 32px 4.16667vw;position:fixed;align-items:center}.navigation:before{content:"";width:100%;height:80px;background-color:#fff;position:absolute;top:0;left:0;transform:translateZ(0) translateY(-100%) translateY(-1px);transition:transform .5s ease-in-out;z-index:2}.page-template-404 .navigation.js-megamenu-active .navigation__item--icon line,.page-template-404 .navigation.js-megamenu-active .navigation__item--icon path,.page-template-case .navigation.js-megamenu-active .navigation__item--icon line,.page-template-case .navigation.js-megamenu-active .navigation__item--icon path,.white-nav .navigation.js-megamenu-active .navigation__item--icon line,.white-nav .navigation.js-megamenu-active .navigation__item--icon path{stroke:#000;fill:#000}.page-template-404 .navigation .icon-lock+.icon-checkmark path,.page-template-case .navigation .icon-lock+.icon-checkmark path,.white-nav .navigation .icon-lock+.icon-checkmark path{stroke:#274733;fill:#fff}.navigation__primary{width:auto;height:auto;background-color:transparent;margin-top:11px;padding:0;position:relative;top:auto;left:auto;z-index:2;opacity:1;pointer-events:auto;flex-direction:row;justify-content:space-between;align-items:stretch;transform:translateZ(0);transition:transform .5s ease-in-out;font-size:14px;font-weight:400;line-height:2.125}.navigation__sub{font-size:13px}.navigation__sub{height:auto;padding:32px 39px 21px 39px;position:absolute;top:calc(100% + 10px);left:0;pointer-events:none;opacity:0;transition:opacity .35s ease-in-out}.navigation__sub:not(.navigation__sub--has-children){border:30px solid transparent;margin:-30px}.navigation__sub::before{content:"";width:100%;height:100%;background-color:#fff;position:absolute;top:0;left:0;z-index:1;transform:translateZ(0) translateY(-100%);transition:transform .35s ease-in-out}.navigation__sub--has-children{display:flex;position:fixed;width:calc(100% + 4.16667vw);padding:86px 0 0;top:-44px}.navigation__mega-sub-container::before{content:"";width:100%;height:0;background-color:#fff;position:absolute;top:2px;left:0;z-index:1;box-shadow:0 -2px 0 0 #eee;transition:height .35s ease-in-out}.navigation__mega-menu.navigation__item::after{content:none}.navigation__mega-menu .navigation__sub-item{z-index:4;margin:0}.navigation__mega-menu .navigation__sub-item.level-2{color:rgba(0,0,0,.3)}.navigation__mega-menu .navigation__sub-item.level-2.js-active{color:#000}.navigation__mega-menu .navigation__sub-item.navigation__item--hide-desktop:first-child+.navigation__sub-item .level-2,.navigation__mega-menu .navigation__sub-item:first-child .level-2{padding-left:2.39583vw}.navigation__mega-menu .navigation__sub-link{z-index:6;padding:50px 11px 25px;display:block;color:inherit;text-overflow:ellipsis}.navigation__mega-menu .navigation__sub-link.level-3{padding:15px 25px;opacity:0;transition:opacity .5s ease-in-out}.navigation__mega-menu .navigation__sub-link.level-3:first-child{padding-left:2.39583vw}.navigation__mega-menu .navigation__sub-link.level-3.js-active{text-decoration:underline;-webkit-text-decoration-color:#ff8200;text-decoration-color:#ff8200;text-decoration-thickness:2px;text-underline-offset:6px}.navigation__mega-menu .navigation__sub-link::after{content:none}.navigation__mega-menu .navigation__link.js-active+.navigation__sub .navigation__sub-item:first-of-type{color:#000}.navigation__mega-menu .navigation__link.js-active+.navigation__sub .navigation__sub-item:first-of-type .navigation__mega-sub-container{opacity:1;height:auto;padding:25px 0}.navigation__mega-menu .navigation__link.js-active+.navigation__sub .navigation__sub-item:first-of-type .navigation__mega-sub-container::before{height:100%;transition:height .35s ease-in-out .25s}.navigation__mega-menu .navigation__link.js-active+.navigation__sub .navigation__sub-item:first-of-type .navigation__mega-sub-container .level-3{opacity:1}.navigation__sub-item{margin-bottom:0}.navigation__sub-item:first-child{margin-top:0}.navigation__sub-item--has-children.js-active .navigation__mega-sub-container{opacity:1;height:auto;padding:25px 0}.navigation__sub-item--has-children.js-active .navigation__mega-sub-container .level-3{opacity:1}.navigation__item{margin-top:0;margin-left:1.35417vw;padding-right:0}.navigation__item--hide-desktop{display:none}.navigation__item--icon-search{display:block}.navigation__item--icon .icon{margin-top:6px;margin-left:0;display:inline-block}.navigation__item--icon .icon-lock{display:block}.navigation__item--icon .navigation__link:after{content:none}.navigation__item--search{display:none}.navigation__item--search+.navigation__item{margin-top:0}.navigation__item--user .navigation__link{overflow:visible}.navigation__item--user .navigation__link .icon-user::before{content:"";position:absolute;z-index:8;background-color:#e8e5df;width:52px;height:52px;border-radius:50%;left:calc(-50% - 10px);top:calc(-50% - 8px);opacity:0;transition:opacity .35s ease-in-out}.navigation__item--user .navigation__link .icon-user svg{z-index:10;position:relative}.navigation__item--user .navigation__link .icon-user::after{content:"";position:absolute;z-index:10;width:23px;height:0;border-right:11px solid transparent;border-left:11px solid transparent;border-bottom:8px solid #fff;left:-4px;top:calc(52px - 18px);opacity:0;transition:opacity .3s ease-in-out}.navigation__item--user .navigation__link .icon-checkmark{opacity:0;z-index:11;width:-moz-fit-content;width:fit-content;height:auto;position:absolute;right:6px;top:4px}.navigation__item--user .navigation__link .icon-checkmark::before{content:"";position:absolute;z-index:10;background-color:#274733;width:16px;height:16px;border-radius:50%;left:-4px;top:-5px}.navigation__item--user .navigation__link .icon-checkmark svg{z-index:11;position:relative;width:7.5px;height:6px}body.animate-checkmark .navigation__item--user .navigation__link .icon-checkmark--checked{opacity:1;transition:opacity .2s ease;animation:scale .8s ease-out}@keyframes scale{0%{transform:scale(.5)}50%{transform:scale(1.25)}70%{transform:scale(1.25)}100%{transform:scale(1)}}body.show-checkmark .navigation__item--user .navigation__link .icon-checkmark--checked{opacity:1}.navigation__item--user .navigation__sub{left:unset;position:fixed;padding:20px 26px 10px;min-width:26rem;border:30px solid transparent;margin:-30px;top:calc(100% + 14px)}.navigation__item--user .navigation__sub-link.link--highlighted{color:#924c2e;margin-top:8px}.navigation__item--user:hover .navigation__link .icon::after,.navigation__item--user:hover .navigation__link .icon::before{opacity:1}.navigation__item-text{display:none}.navigation__link{display:block}.page-template-404 .navigation__link,.page-template-case .navigation__link,.white-nav .navigation__link{color:#fff;transition:color .5s ease-in-out}.page-template-404 .navigation__item--icon line,.page-template-404 .navigation__item--icon path,.page-template-case .navigation__item--icon line,.page-template-case .navigation__item--icon path,.white-nav .navigation__item--icon line,.white-nav .navigation__item--icon path{stroke:#fff;fill:#fff}.navigation__mobile-cart{display:none}.navigation__burger{display:none}.notification-bar{margin:30px 0 0;padding:35px 40px 35px 30px}.notification-bar__text{font-size:1.8rem}.notification-bar__close{margin-left:30px}.overview__list--cases{row-gap:10rem;grid-template-columns:repeat(3,1fr)}.rich-text li{margin:15px 0}.rich-text li ol,.rich-text li ul{margin-bottom:25px}.rich-text table{max-width:100%}.rich-text table td,.rich-text table th{white-space:initial}.tabs__item{margin-right:40px}.tab{font-size:1.8rem}.tab__content--active{display:flex;justify-content:space-between}.tab__content--active[aria-labelledby=description-tab]{display:block}.tab__content-wrapper{display:flex;justify-content:space-between}.tab__content-sidebar{margin-top:0;padding-left:40px;flex-shrink:0;width:auto}.tab__content-list{margin-top:30px}.auth__image{width:50%;display:block}.auth__form{width:50%}.auth__form .login-form--login{width:700px}.auth__form .recovery-action{width:700px}.calculator__teaser{margin-bottom:5.72917vw}.calculator__wrap{background-color:#e8e5df;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.calculator__step{width:50%;padding:5.20833vw}.calculator__step--wide{width:100%}.calculator__step--sub{padding:0}.calculator__step--sub:first-child{padding-right:5.20833vw}.calculator__step--sub:last-child{padding-left:5.20833vw}.calculator__step-headline{margin-bottom:25px}.calculator__value{font-size:18px}.calculator__footer{padding:5.20833vw;display:flex;justify-content:space-between}.cta--reversed{flex-direction:row-reverse}.cta__image-wrap{margin-bottom:0}.departments-employees__employee-item{width:calc(25% - 27px);margin-left:36px}.departments-employees__employee-item:nth-child(4n-3){margin-left:0}.active-campaign-signup{flex-direction:row}.active-campaign-signup__form-wrap,.active-campaign-signup__image-wrap{width:50%}.active-campaign-signup__form-wrap{padding:2.96875vw 5.20833vw 4.01042vw 4.16667vw}.category-page .card-list__card .card__info-list__item .info--large{font-size:1.875vw}.product-categories__list{display:flex}.product-overview{padding:30px 6.51042vw 32px 6.51042vw}.product-overview .card-list__card .card__info-list__item.column{margin-top:20px;padding:20px 0}.product-overview .card-list__card .card__info-list__item.column .price-line{font-size:18px;margin-bottom:10px}.product-overview .card-list__card .card__info-list__item.column .price-line--explanation{font-size:14px}.product-overview .card-list__card .card__info-list__item.column .price-line .definition{color:#3e3d38;font-size:16px}.product-overview .card-list__card .card__info-list__item .info--header{margin-top:20px;width:auto;font-size:14px}.product-overview .card-list__card .card__info-list__item .info--title{margin-top:10px;margin-bottom:10px;font-size:20px;line-height:1.2}.product-overview .card-list__card .card__info-list__item .info--stock{font-size:15px}.product-overview .card-list__card .card__info-list__item .info.product-teaser{font-size:16px;line-height:1.5}.product-description{padding-top:3.125vw;padding-bottom:7.29167vw}.product-description .tabs__nav{margin-bottom:80px}.product-description h2{margin-top:80px;margin-bottom:30px}.product-details__info-title-pdf{font-size:1.6rem}.product-details__info-size-pdf{font-size:1.8rem}.product-details__container{align-items:flex-start;justify-content:space-between}.product-details__media{margin-bottom:0;width:46%;flex-shrink:0}.product-details__media-steps .disclaimer{font-size:1.4rem}.product-details__info{width:calc(54% - 6.51042vw)}.product-details__info-meta{font-size:1.4rem}.product-details__info-size{font-size:1.8rem}.product-details__info-price-heading{font-size:1.8rem}.product-details__info-price-option{margin-right:40px;padding-right:32px;margin-bottom:0}.product-details__info-price-option-title{font-size:1.6rem}.product-details__info-price-option-price{font-size:2rem}.product-details__info-price-option-vat{font-size:1.4rem}.product-details__info-quantity form .product-details__info-button{height:68px}.product-details__info-quantity form .counter .amount{font-size:20px}.product-details__info-quantity form .counter .unit{font-size:20px;line-height:68px}.product-inquire__form-heading{margin-bottom:60px}.product-modal__content{padding:0 4.16667vw;height:100%}.product-modal__content.product-modal__upsell-section{background-color:transparent}.product-modal__content .upsell-section__card-list,.product-modal__content .upsell-section__top{padding:20px 0}.product-modal__content .upsell-section__title{font-size:50px}.product-modal__content .upsell-section__subtitle{font-size:24px}.product-modal__content .upsell-section__card-list .upsell-card{margin:12px 0;padding-right:20px;background-color:#dfdbd0;border:none}.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-media{width:33.01887%}.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-meta li{font-size:14px;margin-right:20px}.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-title{font-size:20px;font-weight:300;width:75%}.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-quantity{flex-direction:column;font-size:20px;width:30%}.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-quantity .info-quantity{font-size:16px}.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-container .product-details__info-actions{display:flex;align-items:center}.product-modal__content .upsell-section__card-list .upsell-card .counter-amount{display:none}.product-modal__content-top{position:sticky;top:0;margin-left:-10px;height:104px;background-color:#d1ccbd;z-index:2}.product-modal__content-top .navigation__logo{margin-right:70px;height:auto}.product-modal__content-bottom{display:block;position:sticky;bottom:0;width:100%;height:100px;background:linear-gradient(0deg,#d1ccbd,rgba(209,204,189,0));pointer-events:none}.product-modal__content-info .product-details__info-size{margin:0 0 40px}.product-modal__side{font-size:1.8rem;min-width:500px;width:29.6875vw;height:100%}.product-modal__side-top{height:104px;font-size:1.4rem}.product-modal__side-basket{max-height:none;overflow:initial}.product-modal__side-basket .side-basket__product{display:block;padding:20px 0;margin-bottom:0;overflow:initial}.product-modal__side-basket .side-basket__summary{display:block;bottom:165px}.product-modal__side-basket .side-basket__actions{display:flex;padding:50px 0}.employees__list{display:flex}.gallery{padding-top:2.86458vw}.header-wow{padding-bottom:0;justify-content:center}.header-large--contact,.header-wow--contact{justify-content:space-between;flex-direction:row}.header__content--contact{max-width:49%;width:48.82813vw}.header__campaign__image-wrap{width:150px;height:150px}.header__campaign__text{width:300px;padding:30px 60px 0 30px}.header__map{width:37.13542vw;height:39.58333vw}.inspiration-overview__filter{margin-top:3.125vw}.inspiration-overview__filter-options{margin:3.125vw auto}.news-overview__filter-list{flex-wrap:nowrap}.product-entrance__item{width:calc(50% - 3.02083vw)}.product-entrance__item-headline{font-size:22px}.product-inspiration__item .btn-primary{max-width:none;margin-top:0}.product-inspiration__item-headline{max-width:none}.product-inspiration__item-teaser{max-width:none}.product-inspiration__next,.product-inspiration__prev{bottom:52px;right:61px}.product-inspiration__prev{right:97px}.product-inspiration__counter{bottom:52px}.product-slider-item{width:33.33333%}.product-slider-item__inner{gap:40px}.product-slider-item__id{margin-top:20px;width:auto;font-size:14px}.product-slider-item__name{margin-top:10px;margin-bottom:10px;font-size:20px;line-height:1.2}.product-slider-item__info{margin:0 0 20px!important;font-size:16px;line-height:1.5}.retailers__btn{margin-top:0}.search-results{padding:30px 4.16667vw 60px 4.16667vw;width:calc(100% - 2 * 6.51042vw);right:6.51042vw}.search-results__product-media{width:12rem;height:12rem}.short-branding .rich-text{max-width:600px}.text-photo{flex-direction:row}.text-photo--reversed{flex-direction:row-reverse}.text-photo--center-vertically{align-items:center;text-align:center}.text-photo--case-data{align-items:center}.text-photo__content-wrap{width:38.11765vw}.text-photo .rich-text q{text-align:center;font-size:24px}.text-photo__image-wrap{width:40%;height:auto;aspect-ratio:185/223;margin-bottom:0}.text-photo__image{width:100%;height:auto;bottom:11.76471vw}}@media (min-width:1024px) and (any-hover:hover){.navigation__mega-menu .navigation__sub-item.level-2:hover{color:#000}.navigation__mega-menu .navigation__sub-link.level-3:hover{text-decoration:underline;-webkit-text-decoration-color:#ff8200;text-decoration-color:#ff8200;text-decoration-thickness:2px;text-underline-offset:6px}.navigation__mega-menu .navigation__link:hover+.navigation__sub .navigation__sub-item:first-of-type{color:#000}.navigation__mega-menu .navigation__link:hover+.navigation__sub .navigation__sub-item:first-of-type .navigation__mega-sub-container{opacity:1;height:auto;padding:25px 0}.navigation__mega-menu .navigation__link:hover+.navigation__sub .navigation__sub-item:first-of-type .navigation__mega-sub-container::before{height:100%;transition:height .35s ease-in-out .25s}.navigation__mega-menu .navigation__link:hover+.navigation__sub .navigation__sub-item:first-of-type .navigation__mega-sub-container .level-3{opacity:1}}@media (any-hover:hover) and (min-width:1024px){.navigation__sub-item--has-children:hover .navigation__mega-sub-container{opacity:1;height:auto;padding:25px 0}.navigation__sub-item--has-children:hover .navigation__mega-sub-container .level-3{opacity:1}}@media (min-width:1024px) and (min-width:1500px){.navigation__item--user .navigation__link .icon-checkmark{margin-top:0;top:0}}@media (min-width:1260px){.departments-employees__department-item-headline,.inspiration__headline,.news-overview .rich-text p,.product-entrance__headline,.product-inquire__form-heading,.product-inspiration__headline,.product-slider__headline,.related-articles__headline,.retailers__list-headline,.retailers__search-form-label,.rich-text h2,.rich-text h3,.search-results__title,.short-branding__teaser,.tab__content--active[aria-labelledby=description-tab] h2,.text-photo__headline{font-size:2.65625vw;line-height:1.27451}.auth__form .login-form__title small,.customer-center__header__title h1,.customer-profile__header .header__title,.dialog.deactivation-popup .popup__title{font-size:1.5625vw;line-height:1.28}.active-campaign-signup ._form-title,.product-details__info-title,.product-details__info-title-pdf,.product-details__media-steps .current{font-size:2.08333vw;line-height:1.28}.article-list__headline,.auth__form .recovery-action__message,.calculator__step-headline,.calculator__teaser,.cta .rich-text p,.customer__form-headline,.entrance__teaser,.header__contact-info-headline,.header__paragraph,.inspiration-overview__filter .accordion__headline,.modal__headline,.overview__headline,.product-inspiration__item-headline,.retailers__item-name,.rich-text .large-text,.short-branding__headline,.teaser__paragraph,.text-photo .rich-text h2,.text-photo .rich-text h3,.usp-list__headline{font-size:24px;line-height:1.29167}.category-page__header p,.customer-profile__profile-overview .profile-overview__employee-table,.customer-profile__profile-overview .profile-overview__field-wrap .form__field,.customer-profile__profile-overview .profile-overview__field-wrap .form__field-label,.dialog.deactivation-popup .popup__subtitle,.navigation__item--user .navigation__sub-item.login-form .login-form__subtitle,.product-overview .card-list__header .form__fieldset .form__field-wrap--select,.product-overview .card-list__header .form__fieldset label,.product-overview__header p,.rich-text small{font-size:16px}.article-list__preline,.btn-primary,.customer-profile__profile-overview .profile-overview__employee-table th,.customer-profile__profile-overview .profile-overview__field-wrap .field-wrap__accordion--toggle .toggle-label,.header__preline,.overview__preline,.product-entrance__preline,.search-results__category-title,.text-photo .rich-text .label{font-size:16px}body{font-size:18px}.article-list__item{white-space:nowrap;overflow:hidden}.article-list__image-wrap{width:35.46875vw;height:27.08333vw;margin-top:0}.article-list__link{width:25vw;margin-right:1.82292vw}.btn-primary:after{width:60px;height:60px;margin-left:-17px;vertical-align:-23px}.btn-primary .icon-arrow-long{right:23px;top:26px}.btn-primary .icon-plus{top:27px;right:27px}.card-swiper__card{width:25%}.customer-center__header__title{margin-top:0;display:flex;align-items:flex-end;flex-wrap:wrap}.customer-center__header__title h1{width:auto}.article-sticky-header .customer-center__header{position:sticky;position:-webkit-sticky;background:#d1ccbd;padding-top:13.88889vh;margin-top:-13.88889vh;z-index:8;top:0}.form.customer__form .spacer{margin-top:30px}.icon-arrow-long{width:14px;height:7px}.navigation{padding:30px 6.51042vw 32px 6.51042vw}.navigation__logo{width:190px;height:45px}.navigation__sub{font-size:15px}.navigation__sub--has-children{width:calc(100% + 6.51042vw)}.navigation__mega-sub-container{width:calc(100% + 6.51042vw)}.navigation__item{margin-left:2.39583vw}.active-searchbar .navigation__logo{min-width:190px}.overview__list--inspiration-category{row-gap:10rem;grid-template-columns:repeat(3,1fr)}.overview__item--inspiration-category .overview__preline{font-size:24px!important;margin:1.5rem 0 0 0}.overview__item--inspiration-category .overview__headline{font-size:16px;margin-top:3rem}.rich-text q{max-width:calc(650px + 5.20833vw);font-size:24px}.usp-icon-list__item{width:82px;height:82px;margin-right:21px}.case-picker__filter-options{margin:10rem 0}.customer-profile__profile-overview .profile-overview__info-row{-moz-column-gap:22px;column-gap:22px;row-gap:24px}.customer-profile__profile-overview .profile-overview__info-row+.profile-overview__info-row{margin-top:24px}.customer-profile__profile-overview .profile-overview__field-wrap{width:calc(25% - 16.5px)}.customer-profile__profile-overview .profile-overview__field-wrap.form__field-wrap--full{width:calc(50% - 11px)}.customer__form-sub-headline{font-size:20px}.departments-employees__name{font-size:19px}.product-checkout-cart .product-missing h2{font-size:1.8vw}.product-checkout .checkout__header{display:flex}.product-checkout .checkout__header__title{width:33%}.category-page .product-missing h2{font-size:1.8vw}.category-page .card-list__card .card__info-list__item .info--large{font-size:36px}.product-overview .card-list__header,.product-overview .filter-section__header{position:absolute;bottom:100%}.product-description__documents-list-item:not(:last-child){margin-bottom:3rem}.product-details__info{width:calc(54% - 4.27083vw)}.product-floating-bar{padding:25px 15.41667vw}.product-modal__side-basket .side-basket__product-head{font-size:1.8rem}.product-modal__side-basket .side-basket__product-head .product-toggle{font-size:1.6rem}.product-modal__side-basket .side-basket__product-variant{font-size:1.8rem}.product-modal__side-basket .side-basket__product-total{font-size:1.8rem}.product-modal__side-basket .side-basket__summary{font-size:1.8rem}.product-modal__side-basket .side-basket__actions .btn-link{margin-right:60px}.header-medium--full-size-image{min-height:100dvh}.header__content--contact{width:41.66667vw}.header__contact-info-item{margin-left:2.60417vw}.header__campaign__image-wrap{width:208px;height:208px}.header__campaign__text{width:419px;padding:40px 69px 0 40px}.header__campaign-headline{font-size:22px;line-height:1.31818}.product-entrance__item-headline{font-size:25px}.product-slider-item{width:25%}.retailers__item{grid-gap:30px;grid-template-columns:repeat(2,1fr)}.retailers__item-name{grid-column:span 2}.search-results{padding:30px 6.51042vw 60px 6.51042vw;width:calc(100% - 2 * 6.51042vw);right:6.51042vw}.search-results__wrapper{flex-direction:row}.search-results__category-column.category-column--large{width:calc(66% - 36px)}.search-results__category-column.category-column--small{width:calc(33% - 36px)}.search-results__category-wrapper+.search-results__category-wrapper{margin-top:100px}.search-results__category-title{font-size:18px}.search-results__product-media{width:14rem;height:14rem}.short-branding .rich-text{max-width:40.83333vw}.text-photo__content-wrap{width:33.75vw}.text-photo .rich-text .value{font-size:21px}.text-photo .rich-text q{font-size:30px}.text-photo__image-wrap{width:46.37%;height:auto;aspect-ratio:370/491}.text-photo__image{bottom:10.41667vw}}@media (min-width:1500px){.customer__content-wrap,.customer__form-wrap,.inspiration-overview__filter .accordion__body,.inspiration-overview__filter .accordion__inner,.module,.overview__list--inspiration,.overview__list--inspiration-category,.product-checkout.product-checkout-receipt,.product-inquire__form-wrap,.product-overview__header{padding-left:13.02083vw;padding-right:13.02083vw}.header-overview,.module.module--rich-text,.product-checkout,.teaser{padding-left:22.5vw;padding-right:22.5vw}.customer-center__order-overview{padding-left:70px;padding-right:70px}.customer-center__details-page{padding-left:70px;padding-right:70px}.customer-center__header__filter .filter-wrapper{display:flex;flex-wrap:wrap;font-size:16px}.customer-center__header__filter .filter-wrapper__col{width:auto}.customer-center__header__filter .filter-wrapper .form__fieldset:not(:only-child){margin-left:0}.customer-center__header__filter .filter-wrapper .form__field-wrap{display:flex;align-items:center;margin-right:3rem}.customer-center__header__filter .filter-wrapper .form__field-wrap label{margin-bottom:0;display:inline}.customer-center__header__filter .filter-wrapper .form__field--long{max-width:18vw}.customer-center__header__details .header-detail__data{margin-left:.52083vw;display:inline}.scroll-table__wrapper table{font-size:16px}.footer__column-list{flex-wrap:nowrap}.navigation{height:167px;padding:60px 70px 62px 70px}.navigation:before{height:104px}.navigation__primary{font-size:16px;margin-top:15px}.navigation__sub--has-children{width:calc(100% + 70px);padding:110px 0 0;top:-74px}.navigation__mega-sub-container{width:calc(100% + 70px)}.navigation.js-white .navigation__logo{transform:translateZ(0) scale(.67) translateY(-46px)}.navigation.js-white .navigation__primary{transform:translateZ(0) translateY(-40px)}.tabs__item{margin-right:80px}.customer-profile{padding-left:70px;padding-right:70px}.module.departments-employees{padding-right:13.54167vw}.departments-employees__title{font-size:18px}.departments-employees__contact-info{font-size:18px}.departments-employees__email,.departments-employees__mobile,.departments-employees__phone{display:inline}.departments-employees__dot{display:inline}.category-page .card-list__card{flex:1 0 25%;max-width:25%}.category-page .card-list__card .card__info-list__item .info--large{font-size:26px}.product-overview{padding:60px 70px 62px 70px}.product-description{padding-top:60px;padding-bottom:140px}.product-description .tabs__nav{margin-bottom:110px}.product-description h2{margin-top:110px}.product-description__documents-list-item:not(:last-child){margin-bottom:3.5rem}.product-details{padding-top:167px;padding-bottom:0}.product-modal__content .upsell-section__card-list .upsell-card{width:calc(50% - 12px)}.product-modal__content .upsell-section__card-list .upsell-card:nth-child(odd){margin-right:12px}.product-modal__content .upsell-section__card-list .upsell-card:nth-child(even){margin-left:12px}.product-modal__stock-cell--highlighted{min-width:200px;max-width:none}.product-modal__side-top{font-size:1.6rem}.header__content--contact{width:31.25vw}.header__contact-info-item{margin-left:1.04167vw}.header-medium .header__image{width:102.96875vw;height:81.45833vw;margin-top:-2.65625vw}.retailers__map{margin-left:-13.02083vw;margin-right:-13.02083vw}.search-results{padding:60px 70px 62px 70px;width:calc(100% - 2 * 70px);right:70px;top:167px;max-height:calc(100vh - 167px)}.text-photo__headline{margin-bottom:8.17708vw}.text-photo__headline+.text-photo__image-wrap,.text-photo__image-wrap:first-child{height:calc((100vw - 26.04167vw) * .5625)}}@media (any-hover:hover) and (min-width:1500px){.article-list--small:hover .article-list__item{width:calc(17.91% - 3.02083vw + 11.45833vw)}.article-list--small:hover .article-list__item:first-child{margin-left:-5.72917vw}.article-list--small:hover .article-list__item:last-child{margin-right:-5.72917vw}.article-list--small .article-list__item:hover{width:calc(82.09% - 3.02083vw)}}@media (min-width:1900px){.counter label,.vue-counter label{line-height:69px}.customer-center__header__filter .filter-wrapper .form__field--long{max-width:26.04167vw}.customer-center__header__filter .filter-wrapper .form__field--short{width:125px}.footer__content{font-size:18px;line-height:1.83333}.footer__columm-item-headline{font-size:21px}.form__field{width:540px;max-width:100%}.form__field--wide{width:732px}.form__field--full{width:100%}.form__field--half{width:calc(50% - 10px)}.form__field--third{width:calc(33.33333% - 10px)}.form__field--quarter{width:calc(25% - 10px)}.form__field--checkbox,.form__field--radio{width:auto;height:auto}.form__field--radio-alternative{width:auto;height:auto}.overview__item{width:calc(50% - 110px)}.overview__item:nth-child(2n){margin-top:144px}.rich-text .form{margin-top:87px}.usp-icon-list{margin-top:46px}.module .usp-list__item .rich-text{margin-top:25px}.usp-list__item.js-active{margin-top:35px}.calculator__value{font-size:21px}.case-picker .accordion__body{padding-top:68px;padding-bottom:80px}.customer__headline{padding-bottom:48px}.customer__form{padding-top:105px}.customer__form-headline{padding-bottom:53px}.departments-employees__headline{margin-bottom:74px}.departments-employees__departments-list{padding-top:78px}.departments-employees__department-item-headline{margin-top:41px;margin-bottom:67px}.departments-employees__employee-item{width:calc(25% - 100px);margin-left:75px;margin-bottom:77px}.departments-employees__name{font-size:21px}.product-overview .card-list__card{font-size:16px}.product-details__info{width:calc(54% - 70px)}.product-modal__content .upsell-section__card-list .upsell-card .upsell__content-info-media{width:175px}.header__contact-info{margin-top:29px;margin-bottom:144px}.header__contact-info-item{margin-left:80px}.header__contact-info-headline{padding-bottom:31px}.header__scroll-link{width:90px;height:90px;bottom:57px}.inspiration-overview__filter{margin-top:60px}.inspiration-overview__filter .accordion__body{padding-top:68px;padding-bottom:80px}.inspiration-overview__filter-options{margin:60px auto}.news-overview__filter{margin-top:96px;margin-bottom:96px}.text-photo__headline{margin-bottom:4.21875vw}.text-photo .rich-text .value{padding-bottom:10px;font-size:25px}}@media (min-width:2540px){.customer__content-wrap,.customer__form-wrap,.inspiration-overview__filter .accordion__body,.inspiration-overview__filter .accordion__inner,.module,.overview__list--inspiration,.overview__list--inspiration-category,.product-checkout.product-checkout-receipt,.product-inquire__form-wrap,.product-overview__header{padding-left:16.27604vw;padding-right:16.27604vw}.header-overview,.module.module--rich-text,.product-checkout,.teaser{padding-left:22.5vw;padding-right:22.5vw}#related-products .inspiration,#related-products .module:first-child,.category-page,.customer-profile,.footer,.header-overview,.module-airy-blue+.module:not(.module-airy-blue),.module-brown-dark+.module:not(.module-brown-dark),.module-green-dark+.module:not(.module-green-dark),.module-orange+.module:not(.module-orange),.module-sand+.module:not(.module-sand),.module-sand-light+.module:not(.module-sand-light),.module-white+.module:not(.module-white),.module.header.header-large--contact,.module.inspiration-category-overview,.product-inquire__form,.product-inquire__presentation{padding-top:9.375vw}.category-page,.customer__content-wrap,.customer__form,.module,.product-inquire__form{padding-bottom:9.375vw}.header-404 .header__headline,.header-large .header__headline,.header-wow .header__headline{font-size:136px}.calculator__headline,.category-page__header h2,.cta__headline,.customer__headline,.departments-employees__headline,.entrance__headline,.footer__headline,.header-overview .header__title,.header__headline,.inspiration-overview__headline,.product-overview__header h2{font-size:102px}.auth__form .login-form__title,.auth__form .recovery-action__title,.inspiration__item-headline{font-size:55px}.departments-employees__department-item-headline,.inspiration__headline,.news-overview .rich-text p,.product-entrance__headline,.product-inquire__form-heading,.product-inspiration__headline,.product-slider__headline,.related-articles__headline,.retailers__list-headline,.retailers__search-form-label,.rich-text h2,.rich-text h3,.search-results__title,.short-branding__teaser,.tab__content--active[aria-labelledby=description-tab] h2,.text-photo__headline{font-size:51px;line-height:65px}.auth__form .login-form__title small,.customer-center__header__title h1,.customer-profile__header .header__title,.dialog.deactivation-popup .popup__title{font-size:5rem}.active-campaign-signup ._form-title,.product-details__info-title,.product-details__info-title-pdf,.product-details__media-steps .current{font-size:4rem}.article-list__headline,.auth__form .recovery-action__message,.calculator__step-headline,.calculator__teaser,.cta .rich-text p,.customer__form-headline,.entrance__teaser,.header__contact-info-headline,.header__paragraph,.inspiration-overview__filter .accordion__headline,.modal__headline,.overview__headline,.product-inspiration__item-headline,.retailers__item-name,.rich-text .large-text,.short-branding__headline,.teaser__paragraph,.text-photo .rich-text h2,.text-photo .rich-text h3,.usp-list__headline{font-size:28px}p{margin-top:45px;margin-bottom:45px}.article-list{margin-top:-54px;margin-bottom:160px}.article-list--small .article-list__item{padding-top:64.5px}.article-list__item-teaser{margin-top:33px}.btn-primary .icon-arrow-long{right:34.5px;top:39px}.card-swiper__card{width:20%}.product-page .footer{padding-bottom:calc(6.25vw * 1.5)}.footer__logo{margin-top:26px}.footer__headline{margin-bottom:129px}.footer__link-list{margin-top:141px}.rich-text h2,.rich-text h3{margin:73px 0 81px 0}.rich-text q{padding:40px}.rich-text img{margin-top:65px;margin-bottom:46px}.usp-icon-list__item{width:123px;height:123px;margin-right:31.5px}.usp-icon-list__icon-circle__left:before{border-radius:63px}.usp-icon-list__icon-circle__right:before{border-radius:63px}.calculator__teaser{margin-bottom:110px}.calculator__step{padding:100px}.calculator__step--sub:first-child{padding-right:100px}.calculator__step--sub:last-child{padding-left:100px}.calculator__footer{padding:100px}.cta__content-wrap{width:35.43307vw}.customer__form-sub-headline{font-size:24px}.module.departments-employees{padding-right:260px}.category-page .card-list__card .card__info-list__item .info--large{font-size:4rem}.product-floating-bar__text{font-size:2.5rem}.product-inquire .rich-text .product-inquire__heading{font-size:6rem}.product-inquire .rich-text .product-inquire__text{font-size:3.3rem}.product-modal__content{padding:0 80px}.module.header-medium{padding-top:272px;padding-bottom:158px}.module.header-small{padding-top:272px;padding-bottom:0}.header__preline{padding-bottom:33px}.header__paragraph{margin-top:52.5px}.header__ctas{margin-top:28.5px}.header__links{margin-top:52.5px}.header-medium .header__image-wrap{margin-top:-51px}.inspiration__slider{margin-top:105px}.inspiration__slider .btn-primary{margin-left:24px}.inspiration__item-headline{margin-top:12px}.news-overview .rich-text{margin-bottom:145px;max-width:34.19792vw}.product-inspiration__slider{margin-top:105px}.product-inspiration__next,.product-inspiration__prev{bottom:78px;right:96px}.product-inspiration__prev{right:145.5px}.product-inspiration__counter{bottom:78px}.product-inspiration__counter__total{margin-left:-7.5px}.product-slider__slider{margin-top:105px}.product-slider-item{width:20%}.related-articles__headline{padding-bottom:99px}.retailers__map{margin-left:-19.53125vw;margin-right:-19.53125vw}.retailers__list-headline{margin-bottom:20px;padding-bottom:30px}.short-branding__headline{margin-bottom:49.5px}.short-branding__images-wrap{margin-top:184.5px;margin-bottom:229.5px}.short-branding .rich-text{max-width:27.35833vw}.text-photo__headline+.text-photo__image-wrap,.text-photo__image-wrap:first-child{height:calc((100vw - 39.0625vw) * .5625)}}@media (max-width:1499px){.customer-center__header__filter .filter-wrapper .form__field-wrap--select::after{top:auto;bottom:calc(25px - 3px);transform:rotate(45deg) translateY(0)}.customer-center__header__filter .filter-wrapper .form__field--long{width:100%}}@media (max-width:1259px){.filter-section+.card-list__wrapper{padding-left:0}.departments-employees__contact-info br{display:none}.product-checkout .checkout__header__return{width:auto;padding:8px 0}.product-overview .card-list__card .card__info-list__item .info--header{font-size:12px}.product-overview .card-list__card .card__info-list__item .info--subtitle{font-family:synthese,Helvetica,Arial,sans-serif;font-size:12px;margin-top:.92593vh}.product-overview .card-list__card .card__info-list__item .info--measurements{margin-top:.92593vh;font-size:12px;color:#717171;width:75%}.product-overview .card-list__card .card__info-list__item .info--price{margin-top:0;font-size:14px}}@media (max-width:1023px){.card-swiper__card-info{padding-right:4.47917vw}.counter a,.counter button,.vue-counter a,.vue-counter button{font-size:21px}.navigation__primary{overflow-y:scroll;-webkit-overflow-scrolling:touch}.navigation__item--has-children>a:after{content:"";width:11px;height:11px;background-image:url(http://keflico.com/Files/Templates/Designs/keflico/assets/svg/close.svg);background-size:cover;display:inline-block;vertical-align:4px;margin-left:6px;transform:translateZ(0) rotate(-45deg);transform-origin:center center;transition:transform .25s ease-in-out}.navigation .icon-checkmark{display:none}.tabs__item__text--web{display:none}.tabs__item__text--mobile{display:inline}.product-overview .card-list__header .form__fieldset label{color:transparent}.product-details__info-stock--inline .option--in-house svg{margin-right:5px;width:20px;vertical-align:text-top}.product-details__info-stock--inline .option--in-route svg{margin-right:5px;width:20px}.product-floating-bar__button{margin-left:15px;padding-left:20px;padding-right:20px}.product-modal__stock-wrapper--multiple-lengths{gap:0}.module.header.header-large--contact{padding-top:144px;padding-bottom:72px}.inspiration-overview__filter-options .form__fieldset{margin:7px 0}.active-searchbar .search-results{display:block}.search-results__close{position:fixed;width:50px;height:50px;background-color:#fff;border-radius:50%;top:32px;right:20px;z-index:11}.search-results__close::after,.search-results__close::before{width:10px;height:1px}.search-results__close::before{transform:translate(-5px,3px) rotate(40deg)}.search-results__close::after{transform:translate(-5px,-3px) rotate(-40deg)}.search-results__wrapper{display:none}.active-searchbar-takeover .search-results__wrapper{display:flex}.text-photo__headline{order:1}}@media (max-width:767px){.article-list--small .article-list__item:first-child{padding-top:0}.breadcrumbs__list{justify-content:center;display:flex;flex-wrap:wrap}.breadcrumbs__item{font-size:1rem}.product-checkout__button-wrapper{position:sticky;bottom:0;margin:0 -20px 20px;margin-bottom:0;width:100vw;padding:20px;flex-direction:column}.product-checkout__button-wrapper .price-line--mobile{margin:0 0 16px;width:100%}.product-checkout__price-wrapper{border-bottom:none}.product-checkout__price-wrapper .price-line--desktop{display:none}.product-checkout__price-line.price-line--desktop{display:none}.product-checkout__product-body .line-item__remove{font-size:12px}.checkout-step__list{font-size:12px}.customer-center__header__filter .filter-wrapper .form__fieldset{width:100%}.customer-center__header__filter .filter-wrapper .form__field-wrap--select::after{bottom:36px}.scroll-table__wrapper thead th{font-size:12px}.filter-section{display:none}.body-show-filters{overflow:hidden;display:block;height:100vh}.body-show-filters .filter-section{padding:0;margin:0;display:block;z-index:500;position:fixed;background:#d1ccbd;height:100%;width:100%;top:0;left:0;overflow-y:scroll}.body-show-filters .filter-section__header{margin:0;padding:2rem;border-bottom:2px solid #ada899}.body-show-filters .filter-section__header h3{font-size:20px;color:#000;text-transform:capitalize}.body-show-filters .filter-section__exit{display:flex}.body-show-filters .filter-section__filter-list{padding-bottom:10vh}.body-show-filters .filter-section__footer{position:fixed;display:block;width:100%;bottom:0}.body-show-filters .filter-section__footer .footer-controls{display:flex;width:100%}.body-show-filters .filter-section__footer .footer-controls button{flex:50%;font-size:18px;padding:2rem 1rem;border-radius:0;border:none}.body-show-filters .filter-section__footer .footer-controls button:first-child{color:#fff;background-color:#ada899}.body-show-filters .filter-section .filter-item{padding:0 2rem;border-bottom:2px solid #ada899}.body-show-filters .filter-section .filter-item--range{padding:2rem 2rem 0}.body-show-filters .filter-section .filter-item__input-list .input-list__filter{margin-bottom:2.22222vh}.form__fieldset.checkout__fieldset .form__field-wrap label .label-subtitle{font-size:14px;width:auto;order:3}.navigation__item--icon-favorite .favorite-qty{top:2px;right:-14px}.navigation__item--icon-cart .cart-qty{top:2px;right:-14px}.product-modal__side{padding:0;bottom:0}.product-modal__side-top{display:none}.product-checkout{overflow:visible}.product-checkout__button-wrapper .checkout-prev{display:none}.category-page .card-list{padding:2.22222vh 0}.category-page .card-list__card{max-width:50%;flex:50%;margin-bottom:2.22222vh}.category-page .card-list__card:nth-child(odd) .card__wrapper{padding-left:0}.category-page .card-list__card:nth-child(even) .card__wrapper{padding-right:0}.category-page .card-list__card .card__wrapper{padding:.5rem}.product-overview .card-list{grid-template-columns:repeat(2,minmax(160px,1fr));row-gap:3rem;-moz-column-gap:1.5rem;column-gap:1.5rem;padding:0}.product-overview .card-list__header{justify-content:space-between;margin:1.66667vh 0}.product-overview .card-list__header label{width:0;color:transparent}.product-overview .card-list__header .form__fieldset{width:calc(50% - .75rem)}.product-overview .card-list__header .form__fieldset.mobile-only{display:block}.product-overview .card-list__header .form__fieldset.mobile-only button{padding:12px 0 16px;text-align:center;width:100%}.product-overview .card-list__card:nth-child(odd) .card__wrapper{padding-left:0}.product-overview .card-list__card:nth-child(even) .card__wrapper{padding-right:0}.product-overview .card-list__card .card__info-list__item{flex-direction:column}.product-overview .card-list__card .card__info-list__item .info--header{font-family:synthese,Helvetica,Arial,sans-serif;color:#717171;text-transform:uppercase;font-size:10px}.product-overview .card-list__card .card__info-list__item .info--header:nth-child(2){margin-left:0}.product-overview .card-list__card .card__info-list__item .info--subtitle{font-family:synthese,Helvetica,Arial,sans-serif;font-size:12px;margin-top:.92593vh}.product-overview .card-list__card .card__info-list__item .info--measurements{font-family:synthese,Helvetica,Arial,sans-serif;margin-top:.92593vh;font-size:12px;color:#717171;width:75%}.product-overview .card-list__card .card__info-list__item .info--price{font-family:synthese,Helvetica,Arial,sans-serif;margin-top:.92593vh;color:#333;font-size:14px}.product-modal__stock{padding:0 2rem;padding-bottom:2rem;background-color:#d1ccbd}.product-modal .product-details__info-title{margin-top:10px;font-size:20px;font-family:synthese,Helvetica,Arial,sans-serif}.product-modal__stock-line{display:flex;flex-wrap:wrap}.not-logged-in .product-modal__stock-line{justify-content:center}.product-modal__stock-line--terrace .product-modal__stock-cell{text-align:center}.not-logged-in .product-modal__stock-line--terrace .product-modal__stock-cell{text-align:left}.product-modal__stock-line--header{top:0;border:none;line-height:55px;flex-direction:row}.product-modal__stock-line--header .product-modal__stock-cell{font-size:12px;width:25%}.not-logged-in .product-modal__stock-line--header .product-modal__stock-cell{width:30%}.product-modal__stock-line--header .product-modal__stock-cell.filler{max-width:17.5%}.product-modal__stock-line--header.bundle-header{justify-content:space-around;display:flex;width:100%}.product-modal__stock-line--header.bundle-header .product-modal__stock-cell{min-width:25%;width:auto}.product-modal__stock-line--header.bundle-header .product-modal__stock-cell.filler{min-width:0;width:20%}.product-modal__stock-line--header.bundle-header .product-modal__stock-cell.filler+.product-modal__stock-cell{width:9vw;max-width:none}.product-modal__stock-line.stock-card{margin:.92593vh 0;border:1px solid #000;background-color:#d1ccbd;border-radius:3px}.product-modal__stock-line.stock-card.out-of-stock{opacity:.4}.product-modal__stock-line.stock-card.out-of-stock .quantity{opacity:0}.product-modal__stock-line.stock-card.active{background-color:#fff;border-color:#ff8200}.product-modal__stock-line.stock-card.active.dirty{background-color:#fff}.product-modal__stock-line.stock-card.dirty{background-color:#e8e5df}.product-modal__stock-line.stock-card.dirty .cell-radio{background-color:#ff8200;border:none}.product-modal__stock-line.stock-card .product-modal__stock-line{height:75px;align-items:center;border:none;width:100%}.product-modal__stock-line.stock-card .product-modal__stock-cell:not(.product-modal__stock-cell--highlighted):not(.desktop-cell){width:25%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;padding:15px 0}.product-modal__stock-line.stock-card .product-modal__stock-cell:not(.product-modal__stock-cell--highlighted):not(.desktop-cell).cell-stack{align-items:flex-start}.not-logged-in .product-modal__stock-line.stock-card .product-modal__stock-cell:not(.product-modal__stock-cell--highlighted):not(.desktop-cell){width:30%;justify-content:flex-start}.product-modal__stock-line.stock-card .product-modal__stock-cell:first-child{display:flex}.product-modal__stock-line.stock-card .product-modal__stock-cell.quantity{max-width:17.5%;align-content:center;font-size:12px}.product-modal__stock-line.stock-card .product-modal__stock-cell.cell-stack{display:flex;flex-direction:column;line-height:normal}.product-modal__stock-line.stock-card .cell-radio{background:#d1ccbd;border:1px solid #000;color:#fff;border-radius:50%;height:30px;width:30px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;text-align:center}.product-modal__stock-line.stock-bundle-card{margin:.92593vh 0;padding:.64815vh 2rem;border:1px solid #000;background-color:#d1ccbd;border-radius:3px;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:normal}.product-modal__stock-line.stock-bundle-card.active{background-color:#fff;border-color:#ff8200}.product-modal__stock-line.stock-bundle-card.active.dirty{background-color:#fff}.product-modal__stock-line.stock-bundle-card.dirty{background-color:#e8e5df}.product-modal__stock-line.stock-bundle-card.dirty .cell-radio{background-color:#ff8200;border:none}.product-modal__stock-line.stock-bundle-card .stock-bundle__header{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:.5rem 0;margin-bottom:1rem;border-bottom:1px solid #c1bcb0;width:100%;max-width:none}.product-modal__stock-line.stock-bundle-card .stock-bundle__header .product-modal__stock-cell.counter{align-items:center;justify-content:flex-start;flex-direction:row}.product-modal__stock-line.stock-bundle-card .stock-bundle__body{display:flex;flex-direction:column}.product-modal__stock-line.stock-bundle-card .stock-bundle__body-columns{display:flex;color:#924c2e;font-family:synthese,Helvetica,Arial,sans-serif;font-size:14px;margin-bottom:1rem;width:100%}.product-modal__stock-line.stock-bundle-card .stock-bundle__body-columns .stock-bundle__cell{flex:1}.product-modal__stock-line.stock-bundle-card .stock-bundle__stick{font-size:14px;display:flex;border-bottom:1px solid #c1bcb0;padding-bottom:1rem;margin-bottom:1rem}.product-modal__stock-line.stock-bundle-card .stock-bundle__stick:last-child{border:none;margin-bottom:0}.product-modal__stock-line.stock-bundle-card .stock-bundle__cell{flex:1;display:flex;flex-direction:column;line-height:normal;justify-content:flex-start}.product-modal__stock-line.stock-bundle-card .stock-bundle__cell .cell-stack{line-height:normal}.product-modal__stock-line.stock-bundle-card .product-modal__stock-line{align-items:center;border:none;width:100%}.product-modal__stock-line.stock-bundle-card .product-modal__stock-cell{width:unset;flex:25%;height:100%;display:flex;flex-wrap:wrap;flex-direction:column;align-content:flex-start;justify-content:center;font-size:14px;font-family:synthese,Helvetica,Arial,sans-serif}.product-modal__stock-line.stock-bundle-card .product-modal__stock-cell.counter{max-width:17.5%;align-content:center}.product-modal__stock-line.stock-bundle-card .product-modal__stock-cell .cell-stack{flex:1;line-height:normal}.product-modal__stock-line.stock-bundle-card .cell-radio{background:0 0;border:1px solid #000;color:#fff;border-radius:50%;height:30px;width:30px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;text-align:center}.product-modal__content{padding:0;margin:0}.product-modal__content-top{position:relative;flex-direction:column;align-items:flex-start;height:auto;margin:0 2rem}.product-modal__content-top .navigation__logo{padding:2.5rem 0}.product-modal__content-top .navigation__cart{width:5rem;height:5rem;border-radius:50%;background-color:#e8e5df;position:absolute;top:2rem;right:6rem;display:flex;justify-content:center;align-items:center}.product-modal__content-top .navigation__cart svg{width:20px}.product-modal__content-top .navigation__cart .cart-qty{position:absolute;top:5px;right:2px;display:flex;padding:0 5px;align-items:center;justify-content:center;height:16px;color:#fff;font-size:10px;font-weight:400;background-color:#ff8200;border-radius:8px}.product-modal__content-top .navigation__cart .cart-qty:not(.show),.product-modal__content-top .navigation__cart .cart-qty[data-count="0"]{display:none}.product-modal__content-top .navigation__return{width:5rem;height:5rem;border-radius:50%;background-color:#fff;position:absolute;top:2rem;right:0}.product-modal__content-top .breadcrumbs{line-height:2;margin:0 auto}.product-modal__content-top .breadcrumbs__list{flex-wrap:wrap;justify-content:center}.product-modal__content-info-media{max-width:25vw;max-height:25vw;margin-bottom:0}.product-modal__content-info-container{margin-left:1rem}.product-modal__content-info-container .product-details__info-favorite{border:none}.product-modal__content-info-container .product-details__info-meta-list{justify-content:space-between}.product-modal__content-info-container .product-details__info-meta-list li{font-size:12px;margin-right:.41667vw}.product-modal__content-product-stock{background-color:#dfdbd0}.product-modal__content-product-stock .tabs__list{margin-bottom:0;display:flex}.product-modal__content-product-stock .tabs__item{flex:1;display:flex;justify-content:center;padding-top:1rem;background:#dfdbd0;margin:0}.product-modal__content-product-stock .tabs__item:first-of-type{display:none}.product-modal__content-product-stock .tabs .tab{padding:1rem 0}.product-modal__content-product-stock .tabs .tab__content--active{background-color:#d1ccbd}.product-modal__content-product-stock .tabs .tab--active{background-color:#d1ccbd;border-color:transparent;width:100%;display:block;justify-content:center;flex-direction:column;text-align:center}.product-modal__content-product-stock .tabs .tab--active span{display:inline-block}.product-modal__content-product-stock .tabs .tab--active span::after{content:"";margin:auto;display:block;width:100%;background-color:#ff8200;height:2px}.entrance__teaser{margin-bottom:23px}.header-overview .header__title.header__title--smaller{font-size:30px}.header-404 .header__headline.header__headline--smaller,.header-large .header__headline.header__headline--smaller{font-size:40px}.header-wow .header__headline.header__headline--smaller{font-size:40px}.text-photo .rich-text .value{padding-bottom:10px}}@media (max-width:767px) and (max-width:767px){.product-modal__stock-line--header .product-modal__stock-cell.filler{max-width:none}.product-modal__stock-line--header.bundle-header{width:calc(100% - 4rem);margin:.64815vh 2rem;justify-content:flex-start}.product-modal__stock-line--header.bundle-header .product-modal__stock-cell.filler{width:25%}.product-modal__stock-line--header.bundle-header .product-modal__stock-cell.filler+.product-modal__stock-cell{width:25%}}@media (max-width:374px){.checkout-step__list{font-size:10px}.product-overview .card-list{grid-template-columns:100%;gap:2rem}}@media (min-width:375px) and (max-width:1023px){.customer-center__details-page{padding-top:120px}}@media (min-width:1500px) and (max-width:1899px){.customer-center__header__filter .filter-wrapper .form__field{font-size:14px}.customer-center__header__filter .filter-wrapper .form__field-wrap label{font-size:14px}.product-details{padding-left:6.51042vw;padding-right:6.51042vw}.product-details__media{width:42%}.product-details__info{width:calc(58% - 4.27083vw)}}@media (min-width:400px) and (max-width:767px){.footer__content{font-size:13px;line-height:1.84615}}@media (min-width:1024px) and (max-width:1259px){.footer__column-list{justify-content:flex-start}.navigation__item:first-child{margin-left:2.39583vw}}@media (min-width:400px) and (max-width:1899px){.footer__column-item:first-child,.footer__column-item:nth-child(2),.footer__column-item:nth-child(3),.footer__column-item:nth-child(4){width:50%}}@media (min-width:320px) and (max-width:1023px){.active-searchbar .navigation__search{display:block;width:calc(100% - 40px);height:100%;top:81px;position:fixed}.active-searchbar .search-results{padding:0;width:100%;overflow-y:auto;right:0;max-height:calc(100vh - 200px)}.active-searchbar .search-results.module-sand-light{background-color:transparent}.rich-text .table-wrap{overflow-x:scroll;-webkit-overflow-scrolling:touch}.rich-text table{font-size:14px}}@media (min-width:768px) and (max-width:1023px){.departments-employees__employee-item{width:calc(33% - 18px);margin-left:27px;margin-bottom:4.01042vw}.departments-employees__employee-item:nth-child(3n-2){margin-left:0}.product-modal .breadcrumbs{font-size:12px}}@media (min-width:1024px) and (max-width:1499px){.product-details__info-size{margin-bottom:10px}.product-details__info-price-container{margin:10px 0;padding:10px 0}.product-details__info-more{margin-top:10px}.product-details__info-stock{margin-bottom:10px;padding-bottom:10px}}@media (min-width:1260px) and (max-width:1899px){.product-details__info-size{margin-bottom:25px}.product-details__info-price-container{margin:25px 0;padding:25px 0}.product-details__info-more{margin-top:25px}}@media (min-width:1500px) and (max-width:2539px){.header__contact-info-item{font-size:16px}.header__contact-info-headline{font-size:20px}}@media (any-hover:hover){.article-list--small:hover .article-list__item{opacity:.3}.article-list--small .article-list__item:hover{opacity:1}.article-list__item:hover .article-list__image{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.btn-primary--toggle.js-open:after,.btn-primary:focus:after,.btn-primary:hover:after{transform:scale(1) translateZ(0)}.btn-primary--toggle.js-open .icon-arrow-long,.btn-primary:focus .icon-arrow-long,.btn-primary:hover .icon-arrow-long{opacity:1;transform:translateZ(0)}.btn-primary--toggle.js-open .icon-plus,.btn-primary:focus .icon-plus,.btn-primary:hover .icon-plus{opacity:1}.btn-secondary:hover{background-color:#924c2e}.btn-secondary.btn--hover-expand:hover{background-color:#ff8200}.btn-tertiary:hover{background-color:#3e3d38}.btn-tertiary.btn--hover-expand:hover{background-color:#717171}a:focus .btn:after,a:hover .btn:after{transform:scale(1) translateZ(0)}a:focus .btn .icon-arrow-long,a:hover .btn .icon-arrow-long{opacity:1;transform:translateZ(0)}.order-table.scroll-table thead:hover tr th{background-color:#e8e5df}.order-table.scroll-table tbody tr:hover{background-color:#e8e5df}.module.footer .rich-text a:not(.btn):hover{color:#ff8200}.footer__link:hover{color:#ff8200}.navigation__sub-item--has-children:hover .navigation__mega-sub-container::before{height:100%}.navigation__item:hover .navigation__link+.navigation__sub,.navigation__link:hover+.navigation__sub{pointer-events:auto;opacity:1}.navigation__item:hover .navigation__link+.navigation__sub:before,.navigation__link:hover+.navigation__sub:before{transform:translateZ(0)}}@media (any-hover:none){.article-list--small .article-list__item .btn{margin-top:12px;display:inline-block}.article-list__image{-webkit-clip-path:none;clip-path:none;transition:none}.btn-primary:after{transform:translateZ(0)}.btn-primary .icon-arrow-long,.btn-primary .icon-plus{opacity:1;transform:translateZ(0)}}@media (hover:hover){.breadcrumbs__item a:hover{color:#000}.checkout-step__item:hover{color:#000}.search-select__dropdown-item:hover{background-color:rgba(255,255,255,.5)}.tab:hover{border-bottom-color:transparent;opacity:1}.tab--active:hover{border-bottom-color:inherit;opacity:inherit}}@media (pointer:none),(pointer:coarse){.product-overview .card-favorite{margin-right:.9rem}}@media (orientation:landscape){.header-medium{min-height:100dvh}}@media (orientation:portrait){.header-medium--full-size-image{min-height:0;height:50vh}}