@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:Poppins;src:url(/fonts/Poppins/ttf/Poppins-LightItalic.ttf);font-style:italic;font-weight:300;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/ttf/Poppins-BoldItalic.ttf);font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/ttf/Poppins-BlackItalic.ttf);font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/ttf/Poppins-Italic.ttf);font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/ttf/Poppins-MediumItalic.ttf);font-style:italic;font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/ttf/Poppins-Black.ttf);font-weight:900;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/woff2/Poppins-Bold.woff2);font-weight:700;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/ttf/Poppins-Light.ttf);font-weight:300;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/woff2/Poppins-Medium.woff2);font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/woff2/Poppins-Regular.woff2);font-weight:400;font-display:swap}@font-face{font-family:Roboto;src:url(/css/fonts/Roboto/Roboto-LightItalic.ttf);font-style:italic;font-weight:300}@font-face{font-family:Roboto;src:url(/css/fonts/Roboto/Roboto-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:Roboto;src:url(/css/fonts/Roboto/Roboto-BlackItalic.ttf);font-weight:900;font-style:italic}@font-face{font-family:Roboto;src:url(/css/fonts/Roboto/Roboto-Italic.ttf);font-style:italic}@font-face{font-family:Roboto;src:url(/css/fonts/Roboto/Roboto-MediumItalic.ttf);font-style:italic;font-weight:500}@font-face{font-family:Roboto;src:url(/css/fonts/Roboto/Roboto-Black.ttf);font-weight:900}@font-face{font-family:Roboto;src:url(/css/fonts/Roboto/Roboto-Bold.ttf);font-weight:700}@font-face{font-family:Roboto;src:url(/css/fonts/Roboto/Roboto-Light.ttf);font-weight:300}@font-face{font-family:Roboto;src:url(/css/fonts/Roboto/Roboto-Medium.ttf);font-weight:500}@font-face{font-family:Roboto;src:url(/css/fonts/Roboto/Roboto-Regular.ttf);font-weight:400}@font-face{font-family:Roboto;src:url(/css/fonts/Roboto/Roboto-Thin.ttf);font-weight:100}@font-face{font-family:Roboto;src:url(/css/fonts/Roboto/Roboto-ThinItalic.ttf);font-weight:100;font-style:italic}.sidebar ::-webkit-scrollbar,html body::-webkit-scrollbar{width:7.5px}.sidebar ::-webkit-scrollbar-thumb,html body::-webkit-scrollbar-thumb{background-color:#ffd743}.sidebar ::-webkit-scrollbar-track,html body::-webkit-scrollbar-track{background-color:transparent;border-radius:20px;background:#ffffff1a;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(3.4px);-webkit-backdrop-filter:blur(3.4px)}.header-wrapper{width:100%;position:relative;padding:5rem 0;display:flex;align-items:center;justify-content:center;min-height:260px}.header-wrapper img{width:inherit}.header-wrapper.parallaxHeader{background-size:cover;background-attachment:fixed;background-repeat:no-repeat;position:relative}@media (max-width: 768px){.header-wrapper{padding:4rem 0;min-height:160px}}.header-wrapper:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#1a1e1f;opacity:.7}.header-wrapper .header-background{position:absolute;width:100%;height:100%}.header-wrapper .header-text-box{width:75%;z-index:1;text-align:center;color:#fff}@media (max-width: 768px){.header-wrapper .header-text-box{width:95%}}.header-wrapper .header-text-box h1{font-size:2.4rem;font-weight:700;margin-bottom:1rem;line-height:1.2}@media (max-width: 576px){.header-wrapper .header-text-box h1{font-size:1.875rem}}.header-wrapper .header-text-box p{font-size:1rem;font-weight:400;margin:0;line-height:1.5}.header-wrapper .header-text-box a{font-weight:500;text-decoration:underline;text-underline-offset:2px;color:#ffc300}.header-wrapper .header-text-box a:visited{color:#ff8f00}@keyframes bouncing{0%{transform:translate(-50%)}50%{transform:translate(-50%,-5px)}to{transform:translate(-50%)}}.header-wrapper .image-header-scroll-icon{position:absolute;bottom:1.4rem;left:50%;height:36px;transform:translate(-50%);z-index:1;animation-name:bouncing;animation-duration:1s;animation-iteration-count:infinite;cursor:pointer;object-fit:contain}@media (max-width: 1200px){.header-wrapper .image-header-scroll-icon{height:32px}}@media (max-width: 992px){.header-wrapper .image-header-scroll-icon{height:28px}}@media (max-width: 768px){.header-wrapper .image-header-scroll-icon{height:24px;bottom:1rem}}.breadcrumbs{color:#d80237;display:flex;justify-content:space-between;align-items:center}@media (max-width: 768px){.breadcrumbs{overflow:hidden;height:40px;display:flex;flex-direction:row;justify-content:unset;align-items:unset;width:100%;position:relative}}.breadcrumbs .before-items,.breadcrumbs .after-items{position:absolute;top:0;height:100%;min-width:7.5%;z-index:2}@media (min-width: 769px){.breadcrumbs .before-items,.breadcrumbs .after-items{display:none!important}}.breadcrumbs .before-items{left:0;background-image:linear-gradient(to left,#fff0,#fff)}.breadcrumbs .after-items{right:0;background-image:linear-gradient(to right,#fff0,#fff)}.breadcrumbs .breadcrumbs-items{padding-block:2rem;display:flex;column-gap:.75rem}@media (max-width: 768px){.breadcrumbs .breadcrumbs-items{overflow:auto hidden;display:flex;flex-direction:row;align-items:center;height:80px;padding:0 5% 40px}}.breadcrumbs .breadcrumbs-items .home-wrapper a{display:block}.breadcrumbs .breadcrumbs-items .home-wrapper .home-icon{height:1.5rem;width:auto;cursor:pointer}.breadcrumbs .breadcrumbs-items .home-wrapper .home-icon path{transition:fill .25s ease-in-out;fill:#fc0}.breadcrumbs .breadcrumbs-items .home-wrapper .home-icon:hover path{fill:#ffb500}.breadcrumbs .breadcrumbs-items .items-wrapper{display:flex;align-items:center;flex-wrap:wrap;padding:0;margin:0;column-gap:.75rem;row-gap:.5rem}@media (max-width: 768px){.breadcrumbs .breadcrumbs-items .items-wrapper{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap}}@media (max-width: 768px){.breadcrumbs .breadcrumbs-items .items-wrapper .breadcrumb-item:last-child{padding-right:5%}}.breadcrumbs .breadcrumbs-items .items-wrapper .breadcrumb-item{display:flex;align-items:center;column-gap:.75rem;text-wrap:nowrap}.breadcrumbs .breadcrumbs-items .items-wrapper .breadcrumb-item a{white-space:nowrap;text-wrap:nowrap;color:#6b7980;font-size:1rem;transition:color .25s ease-in-out;cursor:pointer}.breadcrumbs .breadcrumbs-items .items-wrapper .breadcrumb-item a:hover{color:#1a1e1f}.breadcrumbs .breadcrumbs-items .items-wrapper .breadcrumb-item .active{color:#1a1e1f;font-size:1rem;font-weight:600}@media (max-width: 768px){.breadcrumbs #breadcrumbsTeleportContent{display:none}}.ausstellung-info-card{border:2px solid rgba(107,121,128,.5);padding:.5rem;border-radius:.25rem;width:100%;margin:0 auto;transition:opacity .1s ease-in-out,border-color .15s ease-in-out;display:block;color:#0a0a0a!important;display:flex;align-items:center;flex-direction:column;text-align:center;max-width:24rem;background-color:#fff}.ausstellung-info-card:hover,.ausstellung-info-card.active{border-color:#ffb500}.ausstellung-info-card:hover svg path,.ausstellung-info-card.active svg path{fill:#a11e62}.ausstellung-info-card:hover .austellung-cta,.ausstellung-info-card.active .austellung-cta{background-color:#a11e62;color:#fff}.ausstellung-info-card svg{width:2.5rem;height:auto;margin-right:0;margin-bottom:.5rem}.ausstellung-info-card svg path{transition:fill .15s ease-in-out}.ausstellung-info-card p{margin:0;line-height:1.5;font-size:.875rem}.ausstellung-info-card p b{margin-bottom:.5rem;line-height:1.15;display:inline-block}.ausstellung-info-card .austellung-cta{font-size:1rem;line-height:1.5;padding:.5rem .75rem;border-radius:.25rem;font-weight:700;transition:background-color .15s ease-in-out,color .15s ease-in-out;width:fit-content;margin:.25rem auto 0}.ausstellung-info-card.fixed{position:fixed;left:calc(1504px + (100% - 1500px)/2);display:none;width:calc((100% - 1516px)/2);z-index:2;max-width:18rem;margin:0}.ausstellung-info-card.fixed.left{left:unset;right:calc(1504px + (100% - 1500px)/2)}@media screen and (min-width: 1880px){.ausstellung-info-card.fixed{display:flex}}@media screen and (max-width: 1915px){.ausstellung-info-card.fixed p{font-size:.75rem}.ausstellung-info-card.fixed p b,.ausstellung-info-card.fixed .austellung-cta{font-size:.875rem}}.ausstellung-info-card.fixed.hidden{opacity:0}*,*:after,*:before{box-sizing:border-box}html{font-size:clamp(.75rem,.4651rem + .5935vw,1rem)}@media (max-width: 768px){html{font-size:14px}}@media (max-width: 350px){html{font-size:12px}}html body{min-height:100vh;max-width:100vw;overflow-x:hidden;font-family:Poppins,Arial,Helvetica,sans-serif;color:#1a1e1f}html body .topbar{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-weight:400;font-size:16px}html body img{object-fit:cover;max-width:100%;-webkit-user-select:none;user-select:none;height:100%}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6,html body p{margin-top:0}html body p{margin-bottom:0}html body a{color:inherit;text-decoration:none}html body a.block{display:inline-block;width:fit-content}html body ul{margin:0;padding:0}.yt-video-container .preview-image-wrapper{width:100%;position:relative}.yt-video-container .preview-image-wrapper img{width:100%;border-radius:8px}@media (max-width: 576px){.yt-video-container .preview-image-wrapper img{aspect-ratio:16/9}}.yt-video-container .preview-image-wrapper .icon-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.yt-video-container .preview-image-wrapper .icon-wrapper svg{width:7rem;height:7rem;transition:transform .25s ease-in-out}.yt-video-container .preview-image-wrapper .icon-wrapper svg g path{transition:fill .25s ease-in-out}@media (max-width: 576px){.yt-video-container .preview-image-wrapper .icon-wrapper svg{width:5rem;height:5rem}}.yt-video-container .preview-image-wrapper .icon-wrapper:hover svg{transform:scale(1.05)}.yt-video-container .preview-image-wrapper .icon-wrapper:hover svg g path{fill:#fc0}#trengo-web-widget .TrengoWidgetLauncher__iframe,#trengo-web-widget .trengo-shadow{display:none!important}#trengo-web-widget .TrengoWidgetPanel__iframe{right:7rem!important;bottom:1.5rem!important}.main-container{min-height:100vh;display:flex;flex-direction:column}.main-container main{flex-grow:1;width:100%;margin:0 auto}.content-wrapper{width:90%;margin-inline:auto}@media screen and (min-width: 1660px){.content-wrapper{width:1500px}}@media (max-width: 768px){.content-wrapper{width:calc(100% - 32px)}}.content-wrapper.sticking-left,.content-wrapper.sticking-right{width:95%}@media screen and (min-width: 1660px){.content-wrapper.sticking-left,.content-wrapper.sticking-right{width:calc(1500px + (100% - 1500px)/2)}}@media (max-width: 768px){.content-wrapper.sticking-left,.content-wrapper.sticking-right{width:calc(100% - 32px)}}.content-wrapper.sticking-left{margin-inline:0 auto}@media (max-width: 768px){.content-wrapper.sticking-left{margin-inline:auto}}.content-wrapper.sticking-right{margin-inline:auto 0}@media (max-width: 768px){.content-wrapper.sticking-right{margin-inline:auto}}.content-wrapper.first{padding:3rem 0 4rem}.content-wrapper.padding-bottom{padding-bottom:4rem}@media (max-width: 768px){.content-wrapper.padding-bottom{padding-bottom:3rem}}.main-btn{font-size:1rem;line-height:1.5;font-weight:600;border:2px solid;transition:background-color .25s ease-in-out,color .25s ease-in-out,border-color .25s ease-in-out,transform .25s ease-in-out;cursor:pointer;padding:.75rem 1.875rem;min-width:12rem;display:flex;justify-content:center;align-items:center;column-gap:.5rem;border-radius:6px}@media (max-width: 576px){.main-btn{width:100%;min-width:unset}}.main-btn svg{height:1.5rem;width:auto}.main-btn:not([variant]),.main-btn[variant=primary]{background-color:#fc0;border-color:#fc0;color:#1a1e1f}.main-btn:not([variant]) svg path,.main-btn[variant=primary] svg path{fill:#1a1e1f}.main-btn:not([variant]):not(:disabled):hover,.main-btn[variant=primary]:not(:disabled):hover{background-color:#ffb500;border-color:#ffb500}.main-btn:not([variant]):disabled,.main-btn[variant=primary]:disabled{background-color:#c3cbd0;border-color:#c3cbd0;cursor:initial;color:#7f8d94}.main-btn:not([variant]):disabled svg path,.main-btn[variant=primary]:disabled svg path{fill:#7f8d94}.main-btn[variant=blue]{background-color:#02a3f9;color:#fff;font-weight:400;padding:.75rem}@media (min-width: 992px){.main-btn[variant=blue]{max-height:3rem}}.main-btn[variant=blue] span{width:3rem;height:3rem}.main-btn[variant=blue]:hover{background-color:#1c75bceb}.main-btn[variant=white]{background-color:#fff;color:#1a1e1f;border-color:#fff}.main-btn[variant=white] svg path{fill:#1a1e1f}.main-btn[variant=white]:not(:disabled):hover{transform:scale(1.03)}.main-btn[variant=white]:disabled{background-color:#c3cbd0;border-color:#c3cbd0;cursor:initial;color:#7f8d94}.main-btn[variant=white]:disabled svg path{fill:#7f8d94}.main-btn[variant=outlined]{background-color:transparent;border-color:#ffb500;color:#1a1e1f}.main-btn[variant=outlined] svg path{transition:fill .25s ease-in-out;fill:#1a1e1f}.main-btn[variant=outlined]:not(:disabled):hover{color:#ffb500}.main-btn[variant=outlined]:not(:disabled):hover svg path{fill:#ffb500}.main-btn[variant=outlined]:disabled{background-color:transparent;border-color:#c3cbd0;color:#7f8d94;cursor:initial}.main-btn[variant=outlined]:disabled svg path{fill:#7f8d94}.main-btn.medium{padding:.625rem 1.5rem;min-width:10rem}.main-btn.small{font-size:.875rem;padding:.5rem 1rem;min-width:unset;column-gap:.25rem}@media (max-width: 576px){.main-btn.small{width:fit-content}}.main-btn.w100{width:100%;min-width:unset}.main-btn.icon{min-width:unset}.no-overflow{overflow:hidden}.main-texts-box.margin-top{margin-top:3rem}.main-texts-box h3{font-size:1.5rem;font-weight:500;line-height:1.375;margin-bottom:.375rem}.main-texts-box p{margin-bottom:1.25rem;line-height:1.375}.break-word{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}[data-tooltip]{position:relative;width:fit-content;height:fit-content}[data-tooltip]:hover .tooltip_data{visibility:visible;opacity:1}[data-tooltip] .tooltip_data{position:absolute;width:fit-content;height:fit-content;opacity:0;visibility:hidden;text-wrap:nowrap;white-space:nowrap;pointer-events:none;text-align:center;font-weight:400;border-radius:4px;z-index:2;box-shadow:0 10px 20px #0000001a;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}[data-tooltip] .tooltip_data.wrapping{text-wrap:wrap;white-space:wrap;width:max-content;max-width:12.5rem}[data-tooltip] .tooltip_data.wrapping-lg{text-wrap:wrap;white-space:wrap;width:max-content;max-width:15rem}[data-tooltip] .tooltip_data.dark{background-color:#fc0;border:1px solid #ffcc00;color:#000}[data-tooltip] .tooltip_data.light{background-color:#fff;border:1px solid #ACB6BC;color:#1a1e1f}[data-tooltip] .tooltip_data.dark-blue{background-color:#2d3790;color:#fff}[data-tooltip] .tooltip_data.yellow{background-color:#fd0;color:#1a1e1f}[data-tooltip] .tooltip_data.dark-yellow{background-color:#fc0;color:#1a1e1f}[data-tooltip] .tooltip_data.text-norm{font-size:inherit;padding:.5rem 1rem}[data-tooltip] .tooltip_data.text-medium{font-size:.875rem;padding:.5rem .75rem}[data-tooltip] .tooltip_data.text-small{font-size:.75rem;padding:.25rem .5rem}[data-tooltip] .tooltip_data.top{bottom:calc(100% + .375rem);left:50%;transform:translate(-50%)}[data-tooltip] .tooltip_data.top-right{bottom:calc(100% + .375rem);left:calc(100% + .375rem)}[data-tooltip] .tooltip_data.right{left:calc(100% + .375rem);top:50%;transform:translateY(-50%)}[data-tooltip] .tooltip_data.bottom-right{top:calc(100% + .375rem);left:calc(100% + .375rem)}[data-tooltip] .tooltip_data.bottom{top:calc(100% + .375rem);left:50%;transform:translate(-50%)}[data-tooltip] .tooltip_data.bottom-left{top:calc(100% + .375rem);right:calc(100% + .375rem)}[data-tooltip] .tooltip_data.left{top:50%;transform:translateY(-50%);right:calc(100% + .375rem)}[data-tooltip] .tooltip_data.top-left{bottom:calc(100% + .375rem);right:calc(100% + .375rem)}.topbar{position:sticky;width:100%;top:-2rem;background-color:#fff;z-index:13;top:0}.topbar.fixed{position:fixed;width:100%}.topbar.scrolled{top:-2rem}@media (max-width: 768px){.topbar{top:0}}.topbar .top-links-container{background-color:#dce1e3;width:100%}.topbar .top-links-container>div{display:flex}@media (max-width: 992px){.topbar .top-links-container>div{padding:0 1rem}}@media (max-width: 992px){.topbar .top-links-container{display:none}}.topbar .top-links-container .top-links-bar-text{color:#59666c;font-size:.875rem;display:flex;align-items:center;max-width:45%;transition:transform .25s ease-in-out}.topbar .top-links-container .top-links-bar-text:hover{transform:scale(1.03)}.topbar .top-links-container .top-links-bar-text .made-to-measure{margin-right:.25rem}.topbar .top-links-container .links-list{width:fit-content;list-style:none;display:flex;align-items:center;margin:0 0 0 auto;font-size:.875rem;line-height:1.5}.topbar .top-links-container .links-list a{transition:color .25s ease-in-out;color:#1a1e1f;padding:.375rem .5rem;display:block}.topbar .top-links-container .links-list a:hover{background-color:#ffb500}.topbar .top-links-container .links-list .item-info{position:relative}.topbar .top-links-container .links-list .info{cursor:pointer;transition:color .25s ease-in-out;padding:.375rem .5rem;margin:0;line-height:1.5}.topbar .top-links-container .links-list .info:hover{background-color:#ffb500}.topbar .top-links-container .links-list .info:after{content:"";display:inline-block;vertical-align:middle;width:1.25rem;height:1.25rem;background-image:url(/build/assets/arrow-down-DKyk8pL8.svg);background-repeat:no-repeat;background-position:center;background-size:cover;transition:transform .25s ease-in-out}.topbar .top-links-container .links-list .ckeckbox-info{display:none}.topbar .top-links-container .links-list .active-info{background-color:#ffb500}.topbar .top-links-container .links-list .active-info:after{transform:rotate(180deg)}.topbar .top-links-container .links-list .dropdown-content-wrapper{display:grid;grid-template-rows:0fr;opacity:0;position:absolute;top:100%;left:0;transform:translate(-70%);transition:grid-template-rows .25s ease-in-out,opacity .25s ease-in-out;z-index:5;width:max-content;padding:.5rem .75rem;list-style-type:none;box-shadow:0 4px 30px #0000001a;border:1px solid #ACB6BC;border-radius:6px;background:#fff}@media (max-width: 1750px){.topbar .top-links-container .links-list .dropdown-content-wrapper{transform:translate(-90%)}}.topbar .top-links-container .links-list .dropdown-content-wrapper .list-info-modal{display:flex;flex-direction:column;row-gap:.375rem;list-style:none;margin:0;display:grid;grid-template-columns:repeat(3,1fr);column-gap:2rem}.topbar .top-links-container .links-list .dropdown-content-wrapper .list-info-modal a{display:flex;align-items:center;font-size:1.125rem;padding:.25rem .75rem}.topbar .top-links-container .links-list .dropdown-content-wrapper .list-info-modal a img{width:1.25rem;height:1.25rem;margin-right:.25rem}.topbar .top-links-container .links-list .opened-drop-down{grid-template-rows:1fr;opacity:1}.topbar .top-links-container .links-list .dropdown-content{overflow:hidden}.topbar .relative-wrapper{position:relative;z-index:1;background-color:#fff}.topbar .content-topbar{display:flex;justify-content:space-between;gap:3rem;padding:1rem 0;height:min-content}@media (max-width: 1400px){.topbar .content-topbar{gap:2rem}}@media (max-width: 992px){.topbar .content-topbar{gap:1.5rem}}@media (max-width: 768px){.topbar .content-topbar{flex-direction:column;gap:1rem}}.topbar .content-topbar.row:after,.topbar .content-topbar.row:before{display:none}@media (max-width: 640px){.topbar .content-topbar{flex-direction:column;gap:1rem}}.topbar .content-topbar .main-top-content,.topbar .content-topbar .only-desktop-content{height:4.8vw;max-height:6.5rem;display:flex;align-items:center}@media (max-width: 768px){.topbar .content-topbar .main-top-content,.topbar .content-topbar .only-desktop-content{height:10vw;min-height:2.25rem}}@media (max-width: 768px){.topbar .content-topbar .main-top-content{justify-content:space-between}}.topbar .content-topbar .main-top-content .svgs-wrapper{display:flex;align-items:center;gap:2rem;height:100%}@media (max-width: 992px){.topbar .content-topbar .main-top-content .svgs-wrapper{gap:1.5rem}}@media (max-width: 425px){.topbar .content-topbar .main-top-content .svgs-wrapper{gap:1rem}}.topbar .content-topbar .main-top-content .svgs-wrapper .logo-anchor{height:100%}.topbar .content-topbar .main-top-content .svgs-wrapper .logo-anchor svg{height:100%;width:auto}.topbar .content-topbar .main-top-content .svgs-wrapper .tuv{height:80%;cursor:pointer}.topbar .content-topbar .main-top-content .svgs-wrapper .tuv svg{height:100%;width:auto}.topbar .content-topbar .main-top-content .hamburger{display:none;z-index:1;position:relative}@media (max-width: 768px){.topbar .content-topbar .main-top-content .hamburger{display:block}}.topbar .content-topbar .main-top-content .hamburger svg{height:4rem;width:4rem;pointer-events:none;display:block}@media (max-width: 425px){.topbar .content-topbar .main-top-content .hamburger svg{height:3.5rem;width:3.5rem}}.topbar .content-topbar .main-top-content .hamburger:after{opacity:1;transition:.4s;position:absolute;bottom:50%;transform:translateY(50%);left:0;content:"MENU";font-size:.75rem;line-height:1;font-weight:500;width:100%;text-align:center}@media (max-width: 425px){.topbar .content-topbar .main-top-content .hamburger:after{font-size:.675rem}}.topbar .content-topbar .main-top-content .hamburger .line{fill:none;stroke:#000;stroke-width:6;width:100%;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.topbar .content-topbar .main-top-content .hamburger .line1{stroke-dasharray:60 207;stroke-width:6}.topbar .content-topbar .main-top-content .hamburger .line2{stroke-dasharray:60 60;stroke-width:6;transition:.3s;opacity:0}.topbar .content-topbar .main-top-content .hamburger .line3{stroke-dasharray:60 207;stroke-width:6}.topbar .content-topbar .main-top-content .hamburger.opened:after{opacity:0}.topbar .content-topbar .main-top-content .hamburger.opened svg .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.topbar .content-topbar .main-top-content .hamburger.opened svg .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}.topbar .content-topbar .main-top-content .hamburger.opened svg .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6;opacity:1}.topbar .content-topbar .only-desktop-content{gap:3rem}@media (max-width: 1400px){.topbar .content-topbar .only-desktop-content{gap:1.5rem}}@media screen and (max-width: 820px){.topbar .content-topbar .only-desktop-content{gap:1rem}}@media (max-width: 768px){.topbar .content-topbar .only-desktop-content{display:none}}.topbar .content-topbar .only-desktop-content .configurator-link{text-decoration:none}@media (max-width: 992px){.topbar .content-topbar .only-desktop-content .configurator-link .main-btn span{display:none}}@media (max-width: 640px){.topbar .content-topbar .only-desktop-content .configurator-link{display:none}}.topbar .content-topbar .only-desktop-content .phone-anchor{display:block}.topbar .content-topbar .only-desktop-content .phone-anchor .main-phone-container{color:#1a1e1f}.topbar .content-topbar .only-desktop-content .phone-anchor .main-phone-container .phone-number{display:inline-block;width:fit-content;font-size:2rem;font-weight:600;word-break:keep-all;white-space:nowrap}.topbar .content-topbar .only-desktop-content .phone-anchor .main-phone-container .open-hours-container{display:flex;align-items:center;justify-content:flex-end;column-gap:.5rem}.topbar .content-topbar .only-desktop-content .phone-anchor .main-phone-container .open-hours-container span{font-size:.875rem;font-weight:400;line-height:1.5;display:inline-block;width:fit-content;word-break:keep-all;white-space:nowrap}.topbar .content-topbar .mobile-top-tel-wrapper{display:none}@media (max-width: 640px){.topbar .content-topbar .mobile-top-tel-wrapper{display:flex;align-items:center;justify-content:center;gap:1.5rem}}@media (max-width: 425px){.topbar .content-topbar .mobile-top-tel-wrapper{flex-direction:column;gap:.5rem}}.topbar .content-topbar .mobile-top-tel-wrapper .telephone{display:flex;align-items:center;column-gap:.375rem;width:fit-content;font-size:1.25rem;font-weight:600;line-height:normal;word-break:keep-all;white-space:nowrap;color:#1a1e1f}.topbar .content-topbar .mobile-top-tel-wrapper .telephone svg{height:1.5625rem;width:auto}@media (max-width: 425px){.topbar .content-topbar .mobile-top-tel-wrapper .telephone{font-size:1rem}}.topbar .content-topbar .mobile-top-tel-wrapper .opening-hours{font-size:1rem;display:flex;gap:1rem}@media (max-width: 425px){.topbar .content-topbar .mobile-top-tel-wrapper .opening-hours{font-size:.875rem;gap:.25rem}}.topbar .container-megamenu{position:relative}@media (max-width: 768px){.topbar .container-megamenu{display:none}}.topbar .container-megamenu .megamenu{background-color:#fff;border-bottom:1px solid #ACB6BC}.topbar .container-megamenu .megamenu.row:after,.topbar .container-megamenu .megamenu.row:before{display:none}.topbar .container-megamenu .megamenu .megamenu-main-list{list-style:none;width:fit-content;margin:0;padding:0;display:flex;column-gap:1.5rem}.topbar .container-megamenu .megamenu .megamenu-main-list .megamenu-main-item{border-bottom:2px solid transparent;transition:border-color .25s ease-in-out}.topbar .container-megamenu .megamenu .megamenu-main-list .megamenu-main-item a{display:inline-block;width:fit-content;padding:.25rem .25rem .75rem;font-size:1rem;font-weight:400;transition:color .25s ease-in-out;color:#1a1e1f}.topbar .container-megamenu .megamenu .megamenu-main-list .megamenu-main-item.active a,.topbar .container-megamenu .megamenu .megamenu-main-list .megamenu-main-item:hover a{color:#fc0}.topbar .container-megamenu .megamenu .megamenu-main-list .megamenu-main-item.active{border-color:#fc0}#megamenu.header-megamenu{position:relative;width:100%;z-index:5;background-color:#ffffff1a}@media (max-width: 768px){#megamenu.header-megamenu{display:none}}#megamenu.header-megamenu.transparent{background-color:#ffffff1a}#megamenu.header-megamenu .megamenu-list-wrapper{position:relative;display:flex;align-items:center;margin:0 auto;background-color:#ffffff1a;color:#fff}@media (max-width: 1400px){#megamenu.header-megamenu .megamenu-list-wrapper{justify-content:center}}@media (max-width: 768px){#megamenu.header-megamenu .megamenu-list-wrapper{padding:0 1rem}}#megamenu.header-megamenu .megamenu-list-wrapper .cart-wrapper{position:relative;height:100%;margin-right:.9375rem}#megamenu.header-megamenu .megamenu-list-wrapper .cart-wrapper.visible{display:block}#megamenu.header-megamenu .megamenu-list-wrapper .cart-wrapper:hover .cart-count{transform:translate(-37%) scale(1.05)}#megamenu.header-megamenu .megamenu-list-wrapper .cart-wrapper .cart-count{position:absolute;display:flex;align-items:center;justify-content:center;height:1.25rem;aspect-ratio:1;background-color:#fc0;border-radius:50%;font-size:.75rem;line-height:1;font-weight:700;color:#1a1e1f;top:-1px;left:50%;transition:transform .2s ease-in;transform:translate(-37%)}#megamenu.header-megamenu .megamenu-list-wrapper .cart-wrapper svg{height:2rem;aspect-ratio:1}#megamenu.header-megamenu .megamenu-list-wrapper-ul{display:contents}#megamenu.header-megamenu .megamenu-list-wrapper-ul .main-list-megamenu{list-style:none;padding:0;display:flex;justify-content:flex-start;width:fit-content;margin:0;height:fit-content}#megamenu.header-megamenu .megamenu-list-wrapper-ul .box-megamenu-ul{display:grid;grid-template-columns:repeat(1,1fr);list-style:none;padding:0;margin-bottom:1rem;margin-left:0;width:fit-content}#megamenu.header-megamenu .megamenu-list-wrapper-ul .box-megamenu-ul.more-items{grid-template-columns:repeat(2,1fr)}#megamenu.header-megamenu .megamenu-list-wrapper-ul .price-modal{color:#1a1e1f;margin:0 0 0 auto;display:flex;flex-direction:column;gap:.5rem}#megamenu.header-megamenu .megamenu-list-wrapper-ul .price-modal .price-modal-1{font-size:1.125rem;font-weight:600;color:#1a1e1f}#megamenu.header-megamenu .megamenu-list-wrapper-ul .price-modal .price-modal-2{font-size:1.5rem;color:#fc0;font-weight:800;margin:0}#megamenu.header-megamenu .megamenu-list-wrapper-ul .price-modal .price-modal-2.name{font-size:1.5rem;max-width:19rem}#megamenu.header-megamenu .megamenu-list-wrapper-ul .price-modal .price-modal-3{font-size:1.5rem;color:#ffb500;font-weight:800;margin:0 0 1.5rem}#megamenu.header-megamenu .megamenu-list-wrapper-ul .price-modal .price-modal-4{font-size:1rem;margin:0}#megamenu.header-megamenu .megamenu-list-wrapper-ul .price-modal .price-modal-5{font-size:1.25rem;color:#fff;font-weight:400;display:flex;align-items:center;line-height:1.2;background-color:#a11e62;padding:.5rem .75rem;width:fit-content;height:fit-content;text-wrap:nowrap;white-space:nowrap;border-radius:4px}#megamenu.header-megamenu .megamenu-list-wrapper-ul .price-modal .price-modal-5 img{margin-right:.5rem}#megamenu.header-megamenu .megamenu-list-wrapper-ul .price-modal .img-megamenu{max-width:20rem;aspect-ratio:32/20;border-radius:.5rem;transition:transform .3s ease-in-out}#megamenu.header-megamenu .megamenu-list-wrapper-ul .price-modal .img-megamenu img{border-radius:.5rem;width:100%;height:100%;object-fit:cover}#megamenu.header-megamenu .item-megamenu,#megamenu.header-megamenu .link-megamenu{cursor:pointer;position:relative;transition:background-color .2s linear;height:fit-content}#megamenu.header-megamenu .item-megamenu:hover,#megamenu.header-megamenu .link-megamenu:hover,#megamenu.header-megamenu .item-megamenu.active,#megamenu.header-megamenu .link-megamenu.active{background-color:#fc0}@media (max-width: 1500px){#megamenu.header-megamenu .item-megamenu,#megamenu.header-megamenu .link-megamenu{position:static}}#megamenu.header-megamenu .item-megamenu .megamenu-link,#megamenu.header-megamenu .link-megamenu .megamenu-link{text-transform:uppercase;color:#1a1e1f;padding:.5rem;display:flex;font-size:1rem;font-weight:600}@media (max-width: 1500px){#megamenu.header-megamenu .item-megamenu .megamenu-link,#megamenu.header-megamenu .link-megamenu .megamenu-link{font-size:.875rem}}@media (max-width: 1200px){#megamenu.header-megamenu .item-megamenu .megamenu-link,#megamenu.header-megamenu .link-megamenu .megamenu-link{font-size:.75rem;padding:.25rem}}#megamenu.header-megamenu .placeholder-link-megamenu{margin:.375rem 0;color:#000;font-size:1rem;line-height:2;visibility:hidden}#megamenu.header-megamenu .placeholder-link-megamenu-strukture{position:absolute;left:0}#megamenu.header-megamenu .item-megamenu .box-megamenu-h4{color:#1a1e1f;display:flex;align-items:center;font-size:1rem;font-weight:700;width:fit-content}#megamenu.header-megamenu .list-link{font-size:.875rem;font-weight:500;display:flex;align-items:center;color:#1a1e1f;width:fit-content}#megamenu.header-megamenu .list-link span{padding:.5rem;transition:background-color .2s linear,color .2s linear}#megamenu.header-megamenu .list-link span:hover{background-color:#fc0}#megamenu.header-megamenu .special-link-color{background-color:#fc0;border:1px solid transparent}#megamenu.header-megamenu .special-link-color:hover{border:1px solid #263238}#megamenu.header-megamenu .list-button:after{content:"";width:1rem;height:1rem;display:inline-block;transform:rotate(270deg);background-repeat:no-repeat;background-size:cover}#megamenu.header-megamenu .button-megamenu{background-color:#fc0;color:#1a1e1f;border:1px solid #ffcc00;padding:.5rem;transition:background-color .2s linear,color .2s linear,border .2s linear;max-width:35%;text-align:center;font-size:.78rem;display:flex;align-items:center;justify-content:center}#megamenu.header-megamenu .button-megamenu img{width:15px;margin-right:.5rem}#megamenu.header-megamenu .button-megamenu:active img{transform:scale(.9)}#megamenu.header-megamenu .button-megamenu:hover{background-color:#ff8f00;border:1px solid #ff8f00}#megamenu.header-megamenu .list-addition-hausturen{list-style:none;font-size:.875rem;font-weight:500;margin:0;max-width:45%;width:100%}#megamenu.header-megamenu .list-addition-hausturen .item-addition-hausturen{margin-bottom:.5rem;display:flex;align-items:center;width:100%}#megamenu.header-megamenu .list-addition-hausturen .item-addition-hausturen a{transition:background-color .2s linear,color .2s linear;padding:.25rem .5rem;color:#1a1e1f;width:100%}#megamenu.header-megamenu .list-addition-hausturen .item-addition-hausturen a img{position:absolute;top:50%;right:0;transform:translate(50%,-50%);display:block}#megamenu.header-megamenu .list-addition-hausturen .item-addition-hausturen a:hover{background-color:#fc0}#megamenu.header-megamenu .title-addition-hausturen{color:#1a1e1f;font-size:1rem;font-weight:700;margin:0 0 1rem}#megamenu.header-megamenu .active{background-color:#fc0}.box-modal-megamenu{width:fit-content;position:absolute;background-color:#fff;top:100%;padding:2rem;min-width:52rem}.box-modal-megamenu.dynamic-width,.box-modal-megamenu.with-sub-category{min-width:60rem}.box-modal-megamenu.with-sub-category .card-grid{grid-template-columns:25% 75%}.box-modal-megamenu.with-sub-category .card-grid .price-modal-4{color:#1a1e1f}.box-modal-megamenu .card-grid{display:grid;grid-template-columns:40% 40%;gap:.5rem}.box-modal-megamenu .card-grid.more-card-items{grid-template-columns:65% 35%}.box-modal-megamenu .card-grid .box-hausturen{color:#000;width:fit-content;display:flex;flex-direction:row;justify-content:space-between;width:100%}.box-modal-megamenu .card-grid .box-hausturen .item-addition-hausturen{padding:0}.box-modal-megamenu .card-grid .box-hausturen .info-box{display:flex;flex-direction:column;gap:.5rem}.box-modal-megamenu .optional-img{color:#000;width:21rem;position:absolute;right:-25.5%;top:55%;transform:translateY(-50%)}.box-modal-megamenu .list-info-megamenu{list-style:none;padding:0;display:flex;flex-wrap:wrap}.box-modal-megamenu .list-info-megamenu .item-info-megamenu a{font-size:.875rem;line-height:15px;color:#1a1e1f;padding:.25rem .5rem;transition:background-color .2s linear,color .2s linear}.box-modal-megamenu .list-info-megamenu .item-info-megamenu a:hover{background-color:#fc0}.box-modal-megamenu .empfolene-produkte{color:#1a1e1f;font-size:.875rem;font-weight:500;margin:2rem 0 1rem;border:none;padding:.25rem .5rem;background-color:transparent;transition:background-color .2s linear,color .2s linear}.box-modal-megamenu .empfolene-produkte:hover{background-color:#fc0;color:#fff}.box-modal-megamenu .container-header-and-icon-tooltip{justify-content:space-between}.box-modal-megamenu .icon-megamenu{margin-right:.5rem;width:1.25rem}.box-modal-megamenu .bottom-section{display:flex;align-items:center}.modal-megamenu-right{right:0%}@media (max-width: 1500px){.modal-megamenu-right{left:1%}}@media (max-width: 1200px){.modal-megamenu-right{left:0%}}.modal-megamenu-left{left:0%}@media (max-width: 1500px){.modal-megamenu-left{left:1%}}@media (max-width: 1200px){.modal-megamenu-left{left:0%}}.backdrop-megamenu-modal{position:fixed;background-color:#000000a6;top:0;left:0;width:100vw;height:100vh;z-index:-1;display:none}.backdrop-megamenu-modal.shown{display:block}.change-enter-active,.change-leave-active{transition:opacity .25s ease-in-out}.change-enter-from,.change-leave-to{opacity:0}@keyframes line-blue{0%{transform:translate(0);width:0}to{transform:translate(0);width:100%}}.sidebar{display:none;position:fixed;width:100%;max-width:425px;height:100dvh;top:0;right:0;background-color:#fff;flex-direction:column;align-items:flex-start;justify-content:flex-start;transition:transform .25s ease-in-out;transform:translate(110%);padding:6rem 0 2rem}.sidebar.opened{transform:translate(0);box-shadow:0 0 10px #0000004d}@media (max-width: 768px){.sidebar{display:flex}}@media (max-width: 350px){.sidebar{width:100%}}.sidebar .sidebar-content{width:100%;height:100%;max-height:100%;overflow-y:auto;padding:0 2rem}.sidebar .sidebar-content .sidebar-links-list-title{font-size:1.675rem;line-height:1.4;font-weight:600;padding-top:0;margin-bottom:1rem}.sidebar .sidebar-content .sidebar-links-list{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column;row-gap:1rem}.sidebar .sidebar-content .sidebar-links-list .sidebar-link-item{border-bottom:1px solid transparent;width:fit-content;padding-right:1rem}.sidebar .sidebar-content .sidebar-links-list .sidebar-link-item a{text-decoration:none;display:flex;align-items:center;column-gap:.675rem;width:fit-content;font-size:1.375rem;line-height:1.25;transition:color .25s ease-in-out}.sidebar .sidebar-content .sidebar-links-list .sidebar-link-item a svg{height:1.675rem;width:auto;display:block}.sidebar .sidebar-content .sidebar-links-list .sidebar-link-item a svg path{fill:#474748}.sidebar .sidebar-content .sidebar-links-list .sidebar-link-item a img{width:2rem}.sidebar .sidebar-content .sidebar-links-list .sidebar-link-item a span{width:fit-content}.sidebar .sidebar-content .sidebar-links-list .sidebar-link-item.active{border-color:#fc0}.sidebar .sidebar-content .sidebar-links-list .sidebar-link-item.active a{color:#fc0}.sidebar .sidebar-content .sidebar-links-list .sidebar-link-item.active a svg path{fill:#fc0}.sidebar .sidebar-content .sidebar-dropdown{display:grid;width:fit-content;grid-template-columns:min-content auto;column-gap:1rem;margin-top:2rem}.sidebar .sidebar-content .sidebar-dropdown input{height:1.675rem;aspect-ratio:1;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.sidebar .sidebar-content .sidebar-dropdown input:after{content:"";position:absolute;width:100%;height:100%;top:10%;left:0;background-image:url(/build/assets/chevron-down-icon-oWaQ5eLf.svg);background-repeat:no-repeat;background-size:cover;transition:transform .25s ease-in-out}.sidebar .sidebar-content .sidebar-dropdown input:checked:after{transform:rotate(180deg)}.sidebar .sidebar-content .sidebar-dropdown input:checked+.sidebar-dropdown-content{grid-template-rows:1fr}.sidebar .sidebar-content .sidebar-dropdown .sidebar-dropdown-content{grid-column:1/3;display:grid;transition:grid-template-rows .3s ease-in-out;grid-template-rows:0fr}.sidebar .sidebar-content .sidebar-dropdown .sidebar-dropdown-content .sidebar-links-list{overflow:hidden}.sidebar .sidebar-content .sidebar-configurator-link{display:inline-block;width:inherit;margin:3rem auto 2rem}.footer{background-color:#1a1e1fe6;color:#c3cbd0;padding:3.75rem 0 2.5rem;position:relative}.footer.margin-b{margin-bottom:4.25rem}@media (max-width: 768px){.footer{padding:2rem 0}}.footer:after{position:absolute;left:0;bottom:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;content:"";z-index:-1;background-image:url(/vite/src/optimized-images/footer/desktop/footerBG.webp)}@media (max-width: 576px){.footer:after{background-image:url(/vite/src/optimized-images/footer/mobile/footerBG.webp)!important}}@media (max-width: 992px){.footer:after{background-image:url(/vite/src/optimized-images/footer/tablet/footerBG.webp)}}.footer .links{display:flex;column-gap:1rem}@media (max-width: 768px){.footer .links{display:grid}}.footer .center-links-container a,.footer .bottom-links a{text-decoration:none;width:fit-content;transition:color .3s ease-in-out}.footer .center-links-container a:focus-visible,.footer .bottom-links a:focus-visible{outline:none}.footer .center-links-container a:hover,.footer .center-links-container a:focus-visible,.footer .bottom-links a:hover,.footer .bottom-links a:focus-visible{color:#ffb500}.footer .top-section{display:grid;grid-template-columns:repeat(4,1fr);flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:2.5rem;row-gap:1.5rem}@media (max-width: 768px){.footer .top-section{flex-direction:column;padding-bottom:0}}.footer .top-section .newsletter-section-wrapper{grid-column:4/5}@media (max-width: 768px){.footer .top-section .newsletter-section-wrapper{grid-column:1/5;grid-row:auto}}.footer .top-section .logo{grid-column:1/3;width:fit-content;height:4rem}@media (max-width: 768px){.footer .top-section .logo{grid-column:1/5;grid-row:auto}}.footer .top-section .logo svg{display:block;width:auto;height:100%}.footer .center-section{display:flex;justify-content:space-between;padding-bottom:4.25rem;border-top:1px solid #7F8D94;padding:1rem 0}@media (max-width: 768px){.footer .center-section{display:none}}.footer .center-section .center-links-container{display:grid;grid-template-columns:repeat(5,1fr);width:100%;justify-items:start}.footer .center-section .center-links-container .links-column,.footer .center-section .center-links-container .links_column_city{width:fit-content;display:flex;flex-direction:column;row-gap:.75rem}.footer .center-section .center-links-container .links-column a,.footer .center-section .center-links-container .links_column_city a{font-size:.75rem;line-height:1.5}.footer .center-section .center-links-container .links-column a span,.footer .center-section .center-links-container .links_column_city a span{margin-right:.5rem}.footer .center-section .center-links-container .links_column_city a{display:flex;flex-direction:row;font-weight:600;transition:color .3s ease-in-out,transform .3s ease-in-out}.footer .center-section .center-links-container .links_column_city a span svg{display:block;height:1.2rem;width:auto}.footer .center-section .center-links-container .links_column_city a span svg path{fill:#fc0;transition:fill .3s ease-in-out}.footer .center-section .center-links-container .links_column_city a:focus-visible{outline:none}.footer .center-section .center-links-container .links_column_city a:hover,.footer .center-section .center-links-container .links_column_city a:focus-visible{color:#ffb500}.footer .center-section .center-links-container .links_column_city a:hover span svg path,.footer .center-section .center-links-container .links_column_city a:focus-visible span svg path{fill:#ffb500}.footer .bottom-section{width:100%;border-top:1px solid #7F8D94;padding:1rem 0;margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center;column-gap:1.5rem}@media (max-width: 768px){.footer .bottom-section{flex-direction:column;align-items:flex-start;row-gap:1rem;border-top:0}}.footer .bottom-section .bottom-links{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;row-gap:.675rem}.footer .bottom-section .bottom-links a{font-size:.875rem;line-height:239%}.footer .bottom-section .socials{display:flex;gap:.375rem}.footer .bottom-section .socials a{display:flex;align-items:center;justify-content:center;width:2.5rem;aspect-ratio:1;border-radius:4px;background-color:#fc0;transition:background-color .25s ease-in-out}.footer .bottom-section .socials a svg{height:1rem}.footer .bottom-section .socials a svg path{transition:fill .25s ease-in-out;fill:#1a1e1f}.footer .bottom-section .socials a:hover{background-color:#ffb500}.footer .copyrights-wrapper{display:flex;justify-content:space-between}.footer .copyrights-wrapper #editCookieConsent{font-size:.75rem;line-height:180%;text-align:start;margin:0;cursor:pointer}.footer .copyrights-wrapper .copyrights{font-size:.75rem;line-height:180%;text-align:end;margin:0}.anfrage{position:fixed;bottom:0;left:0;z-index:1000;padding:.5rem 2rem;font-size:1.4rem;font-weight:700;margin-top:2.5rem;margin-bottom:1rem;display:none}.anfrage.visible{display:flex}.anfrage .anfrage-content{display:flex;overflow:hidden;gap:.5rem;align-items:center}.anfrage .anfrage-content .anfrage-images{width:2rem;-o-object-fit:contain;object-fit:contain}@keyframes pulse{0%{transform:translate(50%,-50%) scale(1)}60%{transform:translate(50%,-60%) scale(1.5)}to{transform:translate(50%,-50%) scale(1)}}.anfrage .anfrage-amount{position:absolute;top:0;right:0;background-color:#fc0;color:#000;font-size:.75rem;width:1.5rem;height:1.5rem;display:flex;justify-content:center;align-items:center;transform:translate(50%,-50%);border-radius:50%}.anfrage .anfrage-amount.pulseAnimation{animation:pulse .5s ease-in-out forwards}.anfrage a{color:#ffa100;display:inline-flex;gap:1rem;background-color:#fff;align-items:center;padding:.75rem;border-radius:.5rem;width:4rem;height:4rem;transition:.4s;position:relative;border:1px solid #C3CBD0}.anfrage a:hover{width:100%}.anfrage a img{width:2.5rem;object-fit:contain}.anfrage a .anfrage-text{transition:.4s;white-space:nowrap;color:#000;font-weight:400;font-size:1rem;display:flex;align-items:center}.anfrage a .anfrage-text span{margin-left:.5rem}.anfrage a .anfrage-text .img-anfrage{width:2.5rem;display:flex}.anfrage-strip{position:fixed;background-color:#fc0;bottom:0;width:100%;color:#fff;display:none}.anfrage-strip.visible{display:flex}@media (min-width: 769px){.anfrage-strip{display:none!important}}.anfrage-strip .link-anfrage-strip{width:100%;text-align:center}.anfrage-strip .link-anfrage-strip .text-anfrage-strip{margin:0;padding:1rem;color:#fff}.box-show-text .more-text_new{height:160px;transition:height .2s ease-in-out}.box-show-text .more-text_new .text_new{margin:0;height:fit-content}.box-show-text .icon-show-more_new{transition:transform .35s ease-in-out;pointer-events:none}.box-show-text .buttons-show-more{border:none;color:#1c75bc;border-radius:.25rem;text-align:left;background-color:transparent;position:relative;font-weight:600;display:flex;justify-content:center;margin:0 auto;padding:.5rem;align-items:center;font-size:1rem;cursor:pointer}.box-show-text .buttons-show-more>div{margin-left:5px;pointer-events:none}.overflow-text{overflow:hidden;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(rgb(0,0,0)),to(rgba(0,0,0,0)))}.rotate-icon-overflow-text{transform:rotate(180deg)}#table_zone .table-schneelastzone-windlastzone{overflow-x:auto;display:block;width:max-content;max-width:100%;white-space:nowrap;margin-bottom:.25rem;border-collapse:collapse;border-spacing:0}@media (max-width: 1140px){#table_zone .table-schneelastzone-windlastzone{width:100%}}#table_zone .table-schneelastzone-windlastzone .checked-table{border-right:2px solid #cecece}#table_zone .table-schneelastzone-windlastzone .border-left{border-left:2px solid #cecece}#table_zone .table-schneelastzone-windlastzone thead th,#table_zone .table-schneelastzone-windlastzone thead td,#table_zone .table-schneelastzone-windlastzone tbody th,#table_zone .table-schneelastzone-windlastzone tbody td{padding:.5rem .625rem .625rem}#table_zone .table-schneelastzone-windlastzone tbody tr:nth-child(2n){background-color:#f1f1f1}#table_zone .table-schneelastzone-windlastzone tbody tr:nth-child(2n) th{background-color:#f1f1f1}#table_zone .table-schneelastzone-windlastzone tbody tr:nth-child(2n-1) th{background-color:#fefefe}#table_zone .table-schneelastzone-windlastzone tbody tr:hover,#table_zone .table-schneelastzone-windlastzone tbody tr:hover th{background-color:#cecece}#table_zone .table-schneelastzone-windlastzone tbody tr td{border:1px solid #e7e7e7}#table_zone .table-schneelastzone-windlastzone thead tr th{border:1px solid #e7e7e7;background-color:#f8f8f8}#table_zone .table-schneelastzone-windlastzone thead tr th a{color:#1779ba}#table_zone .table-schneelastzone-windlastzone thead tr th a:hover{color:#1468a0}#table_zone .table-schneelastzone-windlastzone tbody th{position:sticky;left:-1px;z-index:9;font-weight:400;border:1px solid #e7e7e7}#table_zone .table-schneelastzone-windlastzone thead tr td{position:sticky;left:-1px;z-index:9;background-color:#f8f8f8;font-weight:400;font-weight:700;border:1px solid #e7e7e7}#table_zone .table-schneelastzone-windlastzone .headcol{left:8rem}@media (max-width: 576px){#table_zone .table-schneelastzone-windlastzone .headcol{position:static}}#table_zone .table-windlastzone{padding-bottom:.25rem}#table_zone .description-table-schneelastzone-windlastzone{font-size:1rem;color:#a8a8a8}#table_zone .green-checked-table-schneelastzone-windlastzone{color:green;font-size:2rem}#table_zone .gray-checked-table-schneelastzone-windlastzone{color:#ccc;font-size:2rem}.realisations-section{padding:3.5rem 0;background-color:#ededed;overflow-x:hidden}.realisations-section .realisations-content .container{display:flex;justify-content:space-between;gap:2rem}@media (max-width: 768px){.realisations-section .realisations-content .container{flex-direction:column;align-items:flex-end}}.realisations-section .realisations-content .container .title{font-size:2.375rem;line-height:2.6rem;margin:0}@media (max-width: 768px){.realisations-section .realisations-content .container .title{width:100%;text-align:center;font-size:1.5rem;line-height:normal}}.realisations-section .realisations-content .container .description{font-size:1.125rem;line-height:1.66;color:#7f8d94;width:40%}@media (max-width: 768px){.realisations-section .realisations-content .container .description{width:100%;text-align:center}}.realisations-section .realisations-content .container .container-arrow{display:flex;gap:.75rem;cursor:pointer}.realisations-section .realisations-content .container .container-arrow .arrow{background-color:#fff;border-radius:50%;height:3rem;display:flex;align-items:center;justify-content:center;aspect-ratio:1}.realisations-section .realisations-content .container .container-arrow .arrow svg{width:1.5rem;height:auto}.realisations-section .realisations-content .container .container-arrow .arrow svg path{transition:fill .3s ease-in-out}.realisations-section .realisations-content .container .container-arrow .arrow:hover svg path{fill:#ccc}.realisations-section .realisations-content .container .container-arrow .arrow-left{transform:rotate(180deg)}.realisations-section .realisations-content .realisations-slider-section{margin-top:3rem}.realisations-section .realisations-content .realisations-slider-section .realisations-slider .realisation-slide .realisation-image-wrapper{position:relative;border-radius:8px;overflow:hidden}.realisations-section .realisations-content .realisations-slider-section .realisations-slider .realisation-slide .realisation-image-wrapper:hover img{transform:scale(1.05)}.realisations-section .realisations-content .realisations-slider-section .realisations-slider .realisation-slide .realisation-image-wrapper img{border-radius:8px;aspect-ratio:4/3;display:block;transition:transform .3s ease-in-out}.realisations-section .realisations-content .realisations-slider-section .realisations-slider .realisation-slide .realisation-image-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000026;pointer-events:none}.text-product-group{margin-bottom:3rem}.text-product-group .text-title{font-size:1.5rem;color:#666;font-weight:300}.text-product-group .text-description{font-size:.9375rem;line-height:1.6rem;font-weight:200;color:#0a0a0a;flex-wrap:wrap}.text-product-group .margin-bottom{margin-bottom:.875rem}.text-product-group .list{list-style:none;margin-right:14px}.text-product-group .list li{display:flex;gap:.25rem;align-items:center}.text-product-group .list li:before{content:"";display:inline-block;width:10px;height:10px;background-image:url(/images/icons/check-group.svg);background-repeat:no-repeat;background-size:cover}.text-product-group b{font-weight:600}.products-container{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-flow:dense;gap:1.125rem}.products-container.margin-bottom{margin-bottom:3rem}@media (max-width: 1200px){.products-container{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.products-container{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.products-container{grid-template-columns:repeat(1,1fr)}}.products-container .card-anchor{display:flex}.products-container .additional-card{border-radius:.625rem;box-shadow:0 4px 15px #0000001a;position:relative;cursor:pointer;overflow:hidden;height:100%;container-type:inline-size;container-name:additionalCard;transition:box-shadow .25s ease-in-out}@media (max-width: 768px){.products-container .additional-card{min-height:260px}}@media (max-width: 650px){.products-container .additional-card{min-height:230px}}@media (max-width: 576px){.products-container .additional-card{aspect-ratio:3/2}}@media (max-width: 425px){.products-container .additional-card{aspect-ratio:6/5}}.products-container .additional-card:hover{box-shadow:0 10px 30px #00000026}.products-container .additional-card:hover img{transform:scale(1.025)}.products-container .additional-card img{border-radius:.625rem;width:100%;height:100%;transition:transform .3s ease-in-out}.products-container .additional-card .card-content{position:absolute;width:100%;top:0;left:0;height:100%;padding:.5rem;border-radius:.625rem;z-index:1;display:flex;flex-direction:column;row-gap:.5rem;justify-content:flex-end;background-color:#0003}.products-container .additional-card .card-content.darker-bg{background-color:#00000073}.products-container .additional-card .card-content .info-svg{position:absolute;top:.5rem;left:.5rem;background-color:#fc0;padding:.125rem;border-radius:.25rem}.products-container .additional-card .card-content .info-svg svg{display:block;height:1.5rem;width:auto}.products-container .additional-card .card-content .additional-card-icon{width:3rem;min-height:3rem;height:3rem;display:block}.products-container .additional-card .card-content .additional-card-icon.white path{fill:#fff}@container additionalCard (max-width: 20rem){.products-container .additional-card .card-content .additional-card-icon{width:2.5rem!important;min-height:2.5rem!important;height:.25rem!important}}.products-container .additional-card .card-content .additional-card-text{color:#fff;font-size:1.625rem;font-weight:500;line-height:1.25}@container additionalCard (max-width: 22rem){.products-container .additional-card .card-content .additional-card-text{font-size:1.375rem!important}}@container additionalCard (max-width: 20rem){.products-container .additional-card .card-content .additional-card-text{font-size:1.25rem!important}}@container additionalCard (max-width: 18rem){.products-container .additional-card .card-content .additional-card-text{font-size:1.125rem!important}}.products-container .additional-card .card-content .main-btn{width:100%;padding:.5rem}.breadcrumbs-icons-container{margin-bottom:2rem;display:flex;justify-content:flex-end}@media (max-width: 576px){.breadcrumbs-icons-container{justify-content:center}}.product-description-section{position:relative;padding:5rem 0;background-color:#fff}@media (max-width: 768px){.product-description-section{padding:2rem 0 5rem}}.product-description-section .container-product-description{display:flex;justify-content:space-between;gap:5rem;position:relative;z-index:1;color:#000c}@media (max-width: 992px){.product-description-section .container-product-description{gap:2rem}}@media (max-width: 768px){.product-description-section .container-product-description{flex-direction:column}}.product-description-section .container-product-description .description-content h1,.product-description-section .container-product-description .description-content h2{font-size:1.5rem;font-weight:500;line-height:1.375;margin-bottom:.375rem}.product-description-section .container-product-description .description-content p{margin-bottom:1.25rem}.product-description-section .container-product-description .description-content p:last-child{margin-bottom:0}.primary-product-card{display:flex;flex-direction:column;border-radius:.625rem;flex-grow:1;container-type:inline-size;box-shadow:0 4px 15px #0000001a;transition:box-shadow .25s ease-in-out}@container (max-width: 270px){.primary-product-card .product-details-container .product-name{font-size:1rem!important}}.primary-product-card:hover,.primary-product-card:active{box-shadow:0 10px 30px #00000026}.primary-product-card:hover .image-wrapper .details-wrapper,.primary-product-card:active .image-wrapper .details-wrapper{opacity:1}.primary-product-card .image-wrapper{width:100%;position:relative;overflow:hidden;border-radius:.625rem .625rem 0 0}.primary-product-card .image-wrapper .product-link{position:absolute;bottom:0;width:max-content;max-width:90%;left:50%;transform:translate(-50%);z-index:2;transition:opacity .25s ease-in-out}.primary-product-card .image-wrapper img{width:100%;height:100%;display:block;aspect-ratio:3/2;transition:transform .3s ease-in-out}.primary-product-card .image-wrapper .info-container{position:absolute;top:.5rem;right:.5rem;display:flex;column-gap:2px}.primary-product-card .image-wrapper .info-container .info-item{padding:.25rem;z-index:1;font-size:1rem;font-weight:400;line-height:1.25;border-radius:.25rem}.primary-product-card .image-wrapper .info-container .info-item svg{display:block;height:1.25rem;width:auto}.primary-product-card .image-wrapper .info-container .price{background-color:#a11e62;color:#fff;padding-inline:.5rem}.primary-product-card .image-wrapper .info-container .price .bold{font-weight:600}.primary-product-card .image-wrapper .info-container .delivery-info{background-color:#2d3790}.primary-product-card .image-wrapper .info-container .montage-info{background-color:#fd0}.primary-product-card .image-wrapper .info-container.bottom{top:auto;bottom:.5rem}.primary-product-card .image-wrapper .details-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1a1e1fa6;display:flex;flex-direction:column;row-gap:1.25rem;align-items:center;justify-content:center;transition:opacity .25s ease-in-out;opacity:0;padding:2.5rem 0 .25rem}@container (max-width: 290px){.primary-product-card .image-wrapper .details-wrapper{row-gap:.5rem}}.primary-product-card .image-wrapper .details-wrapper .details{color:#fff;width:fit-content;height:fit-content;max-width:95%;display:flex;align-items:center;row-gap:1.5rem;position:relative;flex-direction:column}.primary-product-card .image-wrapper .details-wrapper .details .params-row{display:flex;align-items:center;column-gap:.75rem;width:100%}@media (max-width: 992px){.primary-product-card .image-wrapper .details-wrapper .details .params-row{column-gap:.5rem}}.primary-product-card .image-wrapper .details-wrapper .details .params-row .param-element{display:flex;align-items:center;column-gap:.375rem;font-size:.875rem;flex-basis:50%}@media (max-width: 1600px){.primary-product-card .image-wrapper .details-wrapper .details .params-row .param-element{font-size:.875rem}}@media (max-width: 576px){.primary-product-card .image-wrapper .details-wrapper .details .params-row .param-element{font-size:1rem}}.primary-product-card .image-wrapper .details-wrapper .details .params-row .param-element svg{width:2.25em;min-width:2.25em;height:auto;fill:#fff}.primary-product-card .image-wrapper .details-wrapper .details .params-row .param-element .param-value{font-size:1em;font-weight:500;line-height:1.25;white-space:nowrap;width:min-content}@container (max-width: 322px){.primary-product-card .image-wrapper .details-wrapper .details .params-row .param-element .param-value{font-size:.875em}}.primary-product-card .image-wrapper .details-wrapper .details .params-row .param-element .change-icon{width:2em;min-width:2em;height:2em}.primary-product-card .image-wrapper .details-wrapper .details .params-row .param-element .param-element-icon{display:block}.primary-product-card .image-wrapper .details-wrapper .details .params-row .param-element .param-element-icon.montage-icon{fill:#fff;width:1.75rem;min-width:1.75rem;height:auto}.primary-product-card .image-wrapper .details-wrapper .details .params-row .param-element .param-element-icon.measuring-tape-icon path{fill:#fff}.primary-product-card .image-wrapper .details-wrapper .details:after{content:"";position:absolute;width:102%;height:1px;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.primary-product-card .image-wrapper .details-wrapper .main-btn{justify-self:flex-end;padding:.375rem .75rem}.primary-product-card .product-details-container{padding:.5rem;transition:background-color .25s ease-in-out;background-color:#fff;border-radius:0 0 .625rem .625rem;flex-grow:1;display:flex;flex-direction:column;row-gap:6px;justify-content:space-between}.primary-product-card .product-details-container .product-name{font-size:1.125rem;line-height:1.5;font-weight:700}.primary-product-card .product-details-container .rating{display:flex;align-items:center;height:fit-content}.primary-product-card .product-details-container .rating .rating-stars{--star-size: 1.125rem;--star-color: #CFD8DC;--star-background: #fc0;--percent: calc(var(--rating) / 5 * 100%);display:inline-block;font-size:var(--star-size);font-family:Times;line-height:1}.primary-product-card .product-details-container .rating .rating-stars:before{content:"★★★★★";letter-spacing:-1.5px;background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.primary-product-card .product-details-container .rating .rating-count{margin-left:.25rem;font-size:.75rem;line-height:1}.primary-product-card .product-details-container .icons-container{display:grid;grid-template-columns:repeat(3,1fr);column-gap:.5rem;margin-top:auto}.primary-product-card .product-details-container .icons-container .icon-wrapper{border-radius:5px;padding:.25rem;background-color:#fff}.primary-product-card .product-details-container .icons-container .icon-wrapper svg{display:block;width:100%;height:auto}.primary-product-card .product-details-container .icons-container .icon-wrapper svg .path-color-white,.primary-product-card .product-details-container .icons-container .icon-wrapper svg .path-color{transition:fill .25s ease-in-out}.primary-product-card .product-details-container .icons-container .icon-wrapper svg .path-color-stroke{transition:stroke .25s ease-in-out}.primary-product-card:not(:hover) .product-details-container .icons-container .icon-wrapper svg .path-color{fill:#dbdfe2}.primary-product-card:not(:hover) .product-details-container .icons-container .icon-wrapper svg .path-color-stroke{stroke:#dbdfe2}.primary-product-card:not(:hover) .product-details-container .icons-container .icon-wrapper svg .path-color-white{fill:#fff}.primary-product-card:hover .image-wrapper img{transform:scale(1.025)}.primary-product-card:hover .product-details-container{background-color:#dcdfe1}
