@keyframes spin{to{transform:rotate(360deg)}}@font-face{font-family:'Buesche';src:local('Avenir Next LT Pro Regular'),local('AvenirNextLTPro-Regular'),url(/fonts/AvenirNextLTPro-Regular.woff2) format('woff2'),url(/fonts/AvenirNextLTPro-Regular.woff) format('woff'),url(/fonts/AvenirNextLTPro-Regular.ttf) format('truetype')}@font-face{font-family:'Buesche';src:local('Avenir Next LT Pro Regular'),local('AvenirNextLTPro-Regular'),url(/fonts/AvenirNextLTPro-Regular.woff2) format('woff2'),url(/fonts/AvenirNextLTPro-Regular.woff) format('woff'),url(/fonts/AvenirNextLTPro-Regular.ttf) format('truetype');font-weight:100;font-style:normal}@font-face{font-family:'Buesche';src:local('Avenir Next LT Pro Regular'),local('AvenirNextLTPro-Regular'),url(/fonts/AvenirNextLTPro-Regular.woff2) format('woff2'),url(/fonts/AvenirNextLTPro-Regular.woff) format('woff'),url(/fonts/AvenirNextLTPro-Regular.ttf) format('truetype');font-weight:200;font-style:normal}@font-face{font-family:'Buesche';src:local('Avenir Next LT Pro Regular'),local('AvenirNextLTPro-Regular'),url(/fonts/AvenirNextLTPro-Regular.woff2) format('woff2'),url(/fonts/AvenirNextLTPro-Regular.woff) format('woff'),url(/fonts/AvenirNextLTPro-Regular.ttf) format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'Buesche';src:local('Avenir Next LT Pro Regular'),local('AvenirNextLTPro-Regular'),url(/fonts/AvenirNextLTPro-Regular.woff2) format('woff2'),url(/fonts/AvenirNextLTPro-Regular.woff) format('woff'),url(/fonts/AvenirNextLTPro-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Buesche';src:local('Avenir Next LT Pro Regular'),local('AvenirNextLTPro-Regular'),url(/fonts/AvenirNextLTPro-Regular.woff2) format('woff2'),url(/fonts/AvenirNextLTPro-Regular.woff) format('woff'),url(/fonts/AvenirNextLTPro-Regular.ttf) format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'Buesche';src:local('Avenir Next LT Pro Demi'),local('AvenirNextLTPro-Demi'),url(/fonts/AvenirNextLTPro-Demi.woff2) format('woff2'),url(/fonts/AvenirNextLTPro-Demi.woff) format('woff'),url(/fonts/AvenirNextLTPro-Demi.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'Buesche';src:local('Avenir Next LT Pro Demi'),local('AvenirNextLTPro-Demi'),url(/fonts/AvenirNextLTPro-Demi.woff2) format('woff2'),url(/fonts/AvenirNextLTPro-Demi.woff) format('woff'),url(/fonts/AvenirNextLTPro-Demi.ttf) format('truetype');font-weight:800;font-style:normal}@font-face{font-family:'Buesche';src:local('Avenir Next LT Pro Demi'),local('AvenirNextLTPro-Demi'),url(/fonts/AvenirNextLTPro-Demi.woff2) format('woff2'),url(/fonts/AvenirNextLTPro-Demi.woff) format('woff'),url(/fonts/AvenirNextLTPro-Demi.ttf) format('truetype');font-weight:900;font-style:normal}@font-face{font-family:'Buesche';src:local('Avenir Next LT Pro Demi'),local('AvenirNextLTPro-Demi'),url(/fonts/AvenirNextLTPro-Demi.woff2) format('woff2'),url(/fonts/AvenirNextLTPro-Demi.woff) format('woff'),url(/fonts/AvenirNextLTPro-Demi.ttf) format('truetype');font-weight:1000;font-style:normal}:root{--buesche-color-black:#000000;--buesche-color-black-50:#00000080;--buesche-color-black-75:#000000BF;--buesche-color-black-rgb:0, 0, 0;--buesche-color-white:#FFFFFF;--buesche-color-white-rgb:255, 255, 255;--buesche-color-white-50:#FFFFFF80;--buesche-color-white-75:#FFFFFFBF;--buesche-color-verylightgrey:#e7e9eb;--buesche-color-verylightgrey-20:rgba(231, 233, 235, 0.1254902);--buesche-color-lightgrey:#AFB6BD;--buesche-color-lightgrey-rgb:175, 182, 189;--buesche-color-grey:#77838f;--buesche-color-grey-darken:#485058;--buesche-color-red:#C90019;--buesche-color-red-rgb:201, 0, 25;--buesche-color-red-darken:#63000c;--buesche-color-red-lighten:#ff304a;--buesche-color-blue:#269BE0;--buesche-color-blue-rgb:38, 155, 224;--buesche-color-blue-darken:#145f8c;--buesche-color-blue-lighten:#7fc4ed;--buesche-color-darkgrey:#222D38;--buesche-color-darkgrey-transparent:#222D38CC;--buesche-primary-text-color:#FFFFFF;--buesche-secondary-text-color:#FFFFFF;--buesche-info-text-color:#FFFFFF;--bs-primary:var(--buesche-color-red)!important;--bs-primary-darken:var(--buesche-color-red-darken);--bs-primary-lighten:var(--buesche-color-red-lighten);--bs-secondary:var(--buesche-color-grey);--bs-info:var(--buesche-color-blue);--bs-info-darken:var(--buesche-color-blue-darken);--bs-info-lighten:var(--buesche-color-blue-lighten);--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:var(--buesche-color-red-rgb);--bs-secondary-rgb:var(--buesche-color-lightgrey-rgb);--bs-info-rgb:var(--buesche-color-blue-rgb);--bs-body-bg-rgb:var(--buesche-color-white-rgb);--bs-font-sans-serif:'Buesche', system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-body-bg:var(--buesche-color-white);--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:var(--buesche-color-grey);--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-link-color:var(--bs-body-color);--bs-link-hover-color:var(--buesche-color-grey);--bs-code-color:var(--bs-body-color)}.nav-tabs{--bs-nav-tabs-border-color:var(--buesche-color-grey);--bs-nav-tabs-link-hover-border-color:var(--buesche-color-verylightgrey) var(--buesche-color-verylightgrey) var(--buesche-color-grey);--bs-nav-tabs-link-active-color:var(--buesche-color-darkgrey);--bs-nav-tabs-link-active-bg:var(--buesche-color-white);--bs-nav-tabs-link-active-border-color:var(--buesche-color-grey) var(--buesche-color-grey) var(--buesche-color-white)}.navbar{--bs-navbar-color:rgba(var(--buesche-color-black-rgb), 0.55);--bs-navbar-hover-color:rgba(var(--buesche-color-black-rgb), 0.7);--bs-navbar-disabled-color:rgba(var(--buesche-color-black-rgb), 0.3);--bs-navbar-active-color:rgba(var(--buesche-color-black-rgb), 0.9);--bs-navbar-brand-color:rgba(var(--buesche-color-black-rgb), 0.9);--bs-navbar-brand-hover-color:rgba(var(--buesche-color-black-rgb), 0.9);--bs-navbar-toggler-border-color:rgba(var(--buesche-color-black-rgb), 0.1)}.input-group .btn{--bs-btn-line-height:14px!important}.btn{--bs-btn-disabled-opacity:1!important}.btn-info,.btn-primary,.btn-secondary{--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125)}.btn-primary{--bs-btn-color:var(--buesche-primary-text-color);--bs-btn-bg:var(--buesche-color-red);--bs-btn-border-color:var(--buesche-color-red);--bs-btn-hover-color:var(--buesche-primary-text-color);--bs-btn-hover-bg:var(--buesche-color-red-darken);--bs-btn-hover-border-color:var(--buesche-color-red-darken);--bs-btn-focus-shadow-rgb:49, 132, 253;--bs-btn-active-color:var(--buesche-primary-text-color);--bs-btn-active-bg:var(--buesche-color-red-darken);--bs-btn-active-border-color:var(--buesche-color-red-darken);--bs-btn-disabled-color:var(--buesche-primary-text-color);--bs-btn-disabled-bg:var(--buesche-color-red);--bs-btn-disabled-border-color:var(--buesche-color-red)}.btn-info,.btn-secondary{--bs-btn-focus-shadow-rgb:11,172,204}.btn-secondary{--bs-btn-color:var(--buesche-secondary-text-color);--bs-btn-bg:var(--buesche-color-grey);--bs-btn-border-color:var(--buesche-color-grey);--bs-btn-hover-color:var(--buesche-secondary-text-color);--bs-btn-hover-bg:var(--buesche-color-grey-darken);--bs-btn-hover-border-color:var(--buesche-color-grey-darken);--bs-btn-active-color:var(--buesche-secondary-text-color);--bs-btn-active-bg:var(--buesche-color-grey-darken);--bs-btn-active-border-color:var(--buesche-color-grey-darken);--bs-btn-disabled-color:var(--buesche-secondary-text-color);--bs-btn-disabled-bg:var(--buesche-color-grey);--bs-btn-disabled-border-color:var(--buesche-color-grey)}.btn-info{--bs-btn-color:var(--buesche-info-text-color);--bs-btn-bg:var(--buesche-color-blue);--bs-btn-border-color:var(--buesche-color-blue);--bs-btn-hover-color:var(--buesche-info-text-color);--bs-btn-hover-bg:var(--buesche-color-blue-darken);--bs-btn-hover-border-color:var(--buesche-color-blue-darken);--bs-btn-active-color:var(--buesche-info-text-color);--bs-btn-active-bg:var(--buesche-color-blue-darken);--bs-btn-active-border-color:var(--buesche-color-blue-darken);--bs-btn-disabled-color:var(--buesche-info-text-color);--bs-btn-disabled-bg:var(--buesche-color-blue);--bs-btn-disabled-border-color:var(--buesche-color-blue)}.active .btn-outline-black,.active .btn-outline-secondary,.btn-outline-black,.btn-outline-secondary{--bs-btn-focus-shadow-rgb:108, 117, 125;--bs-btn-active-color:var(--buesche-color-black);--bs-btn-active-bg:transparent;--bs-btn-active-border-color:transparent;--bs-btn-active-shadow:inset 0 3px 5px transparent;--bs-btn-disabled-color:var(--buesche-color-lightgrey);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--buesche-color-grey);--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:var(--buesche-color-grey);--bs-btn-border-color:var(--buesche-color-grey);--bs-btn-hover-color:var(--buesche-secondary-text-color);--bs-btn-hover-bg:var(--buesche-color-grey);--bs-btn-hover-border-color:var(--buesche-color-grey)}.active .btn-outline-black,.active .btn-outline-secondary,.btn-outline-black{--bs-btn-color:var(--buesche-color-black)}.active .btn-outline-secondary{--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--buesche-secondary-text-color);--bs-btn-hover-bg:var(--buesche-color-grey);--bs-btn-hover-border-color:var(--buesche-color-grey)}.active .btn-outline-black,.btn-outline-black{--bs-btn-hover-color:var(--buesche-color-black);--bs-btn-hover-bg:transparent;--bs-btn-hover-border-color:var(--buesche-color-black)}.btn-outline-black{--bs-btn-border-color:transparent}.active .btn-outline-black{--bs-btn-border-color:var(--buesche-color-black)}.card{--bs-card-bg:var(--bs-body-bg)}.btn-size-big{font-size:20px;font-style:normal;font-weight:500;line-height:normal;--bs-btn-padding-x:1.75rem;--bs-btn-padding-y:0.75rem}.copy-btn{--bs-btn-padding-y:0.125rem;--bs-btn-padding-x:0.25rem;--bs-btn-font-size:0.75rem;--bs-btn-border-radius:0.25rem}.breadcrumb{--bs-breadcrumb-divider-color:var(--buesche-color-lightgrey);--bs-breadcrumb-divider:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath d='M2.5 0L1 1.5 3.5 4 1 6.5 2.5 8l4-4-4-4z' fill='%23AFB6BD'/%3E%3C/svg%3E")}.breadcrumb.white{--bs-breadcrumb-divider-color:var(--buesche-color-white);--bs-breadcrumb-divider:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath d='M2.5 0L1 1.5 3.5 4 1 6.5 2.5 8l4-4-4-4z' fill='%23FFFFFF'/%3E%3C/svg%3E")}.form-control{border:1px solid var(--buesche-color-grey)}.input-group-quantity{flex-wrap:unset;align-items:unset;width:unset}.input-group-quantity input{width:32px!important;text-align:center}.input-group-quantity input.width-64{width:64px!important;text-align:center}.btn-buesche-sm{font-size:12px;line-height:16px;text-transform:uppercase}h1,h2,h4{font-size:26px;letter-spacing:.05em}h2,h4{font-size:20px}.breadcrumb,h3{font-size:12px}h4{font-size:14px;line-height:24px}.buesche-margin-top-35{margin-top:35px}.buesche-margin-top-45{margin-top:45px}.buesche-padding-top-35{padding-top:35px}.buesche-padding-top-15{padding-top:15px}.col-0-24{flex:0 0 auto;width:2%}.col-0-5,.col-0-76{flex:0 0 auto;width:4.16666667%}.col-0-76{width:6.33333333%}.col-1-26,.col-1-5{flex:0 0 auto;width:10.5%}.col-1-5{width:12.5%}.col-2-26,.col-2-4{flex:0 0 auto;width:20%}.col-2-26{width:18.83333333%}.col-2-5,.col-2-76{flex:0 0 auto;width:20.83333333%}.col-2-76{width:23%}.col-3-5,.col-4-8{flex:0 0 auto;width:29.16666667%}.col-4-8{width:40%}.offset-1-5{margin-left:12.5%}.offset-1-8{margin-left:15%}.offset-2-4{margin-left:20%}.offset-2-5{margin-left:20.83333333%}.offset-3-5{margin-left:29.16666667%}.font-size-12{font-size:12px}.font-size-14,body{font-size:14px}.font-size-24{font-size:24px}.font-size-26{font-size:26px}.font-weight-bold{font-weight:700}.font-weight-normal{font-weight:400}.buesche-section-sticky{position:sticky;background-color:var(--bs-body-bg);z-index:5}.buesche-section-sticky-trans{position:sticky;z-index:6}.buesche-top-90{top:74px}.buesche-top-139{top:123px}.buesche-top-359{top:343px}.buesche-top-194{top:178px}.buesche-embedded .buesche-top-90{top:0}.buesche-embedded .buesche-top-139{top:33px}.buesche-embedded .buesche-top-359{top:253px}.buesche-embedded .buesche-top-194{top:88px}.buesche-content-106{height:-webkit-max-content;height:max-content;max-height:calc(100vh - 106px);overflow-y:scroll}.filter-title{font-size:12px;text-transform:uppercase;font-weight:700}.filter-reset{font-size:10px;text-transform:uppercase;color:var(--buesche-color-grey)}.filter-reset:hover{color:var(--buesche-color-grey);text-decoration:underline}.input-group-text,h1.white{color:var(--buesche-color-white)}.modal{--bs-modal-header-padding:30px 30px 15px 30px;--bs-modal-padding:15px 30px}.modal-header{border-bottom:unset}.modal .support,.modal label{font-size:12px;color:var(--buesche-color-grey)}.modal label{font-weight:700;text-transform:uppercase}.modal .forgotten-link a{font-size:12px;color:var(--buesche-color-red);text-decoration:none}.buesche[data-page=user] .support a:hover,.modal .forgotten-link a:hover,.modal .support a:hover{text-decoration:underline}.modal .support{align-self:center}.buesche[data-page=cart] .cart-col a,.buesche[data-page=user] .support a,.modal .support a{padding:.25rem .375rem;color:var(--buesche-color-grey);text-decoration:none}.modal-footer{padding:15px 30px 30px;border-top:unset}.modal-footer *{margin:0}.buesche-grid-start{display:grid;grid-template-areas:"top top top" "main main main" "footer footer footer";grid-template-columns:[top main footer] 1fr;grid-template-rows:[top] min-content [main] 1fr [footer] min-content;height:100vh;background-color:var(--buesche-color-white)}.buesche-header{position:sticky}.buesche-main{min-height:calc(100vh - 98px)}.buesche[data-page=start] .buesche-header{position:unset}.buesche[data-page=start] .buesche-main{min-height:unset;overflow:hidden}.buesche[data-page=user] .support{align-self:start;font-size:12px;color:var(--buesche-color-grey)}.buesche[data-page=user] .support a[data-type=button]{color:var(--bs-btn-color)}.buesche[data-page=user] .support a[data-type=button]:hover{color:var(--bs-btn-hover-color)}.buesche[data-page=user] .support a[type=button]{color:var(--buesche-color-white)}.buesche[data-page=cart] .cart-col,table{font-size:12px}.buesche .breadcrumb a:hover,.buesche[data-page=cart] .cart-col a:hover{text-decoration:underline}.buesche[data-page=cart] .cart-col .form-text-small{margin-top:.25rem;font-size:.875em;color:var(--buesche-color-grey)}.buesche-font-big{font-size:1.5em}.buesche-font-weight-medium{font-weight:700}.buesche #header,.buesche #header .head_menu a span,.buesche .breadcrumb.white,.buesche .breadcrumb.white .active,.buesche .breadcrumb.white a,.buesche .btn-bg-color-red,.buesche-font-color-white{color:var(--buesche-color-white)}.buesche .btn-bg-color-red{background-color:var(--buesche-color-red)}.buesche #header{grid-area:top;background:var(--buesche-color-darkgrey);z-index:99;top:0;left:0;right:0;width:100%;padding-top:.5rem;padding-bottom:.5rem}.buesche #header.buesche-client-mode{padding-top:0}.buesche #header .head_menu{font-size:14px;line-height:16px}.buesche #header .head_menu .dropdown-toggle::after{display:none}.buesche #header .head_menu a,a,a .card-body,a .card-body h4{text-decoration:none}.buesche #footer a:hover,.buesche #header .head_menu a:hover .icon-back,.buesche #header .head_menu a:hover span{color:var(--buesche-color-red)}.buesche #header #header__navbutton{height:40px;width:40px;display:block;position:relative;z-index:100;margin-right:40px}.buesche #header #header__navbutton span:nth-child(1){top:8px}.buesche #header #header__navbutton span:nth-child(2){top:calc(50% - 1px);-webkit-transition-delay:.2;transition-delay:.2}.buesche #header #header__navbutton span:nth-child(3){top:30px}.buesche #header #header__navbutton span{height:1px;width:34px;background:var(--buesche-color-white);position:absolute;left:3px;-webkit-transition:-webkit-transform ease-in-out .2s;transition:transform ease-in-out .2s;transition:transform ease-in-out .2s,-webkit-transform ease-in-out .2s}.buesche #footer{grid-area:footer;background:var(--buesche-color-darkgrey);color:var(--buesche-color-white);padding:.5rem 0;font-size:10px;line-height:14px;z-index:1}.buesche #footer a{color:var(--buesche-color-white);text-decoration:none}.buesche #footer .footer__social{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0 0}.buesche #footer .footer__social li:not(:last-child){margin-right:14px}.buesche #footer .footer__social li a{height:20px;width:auto;display:block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.buesche #footer .footer__social li a img{height:20px;width:auto;display:block}.buesche #footer .footer__social li a i{font-size:20px;line-height:22px}.buesche #footer .footer__navigation ul{padding:0;margin:0;list-style:none}.buesche #footer h5{margin:0;font-size:10px;line-height:14px}.buesche #footer p,.buesche p{margin:0 0 18px;letter-spacing:.01em;text-align:justify}.buesche #footer p{font-size:10px;line-height:16px}.buesche #main{grid-area:main;transition:margin-left .5s;min-height:calc(100vh - 156px)}.buesche .h1,.buesche .h2,.buesche .h3,.buesche .h4,.buesche .h5,.buesche h1,.buesche h2,.buesche h3,.buesche h4,.buesche h5{font-weight:600}.buesche p{font-size:14px}.buesche-content{grid-area:main}.buesche-content-overflow{overflow-y:auto}.buesche-content-fix{overflow:hidden;height:100%}.buesche .slider{height:calc(100vh - 98px - 112px)}.buesche .breadcrumb{font-size:12px;color:var(--buesche-color-grey)}.buesche .buesche-nav-button{width:100%;align-items:center;justify-content:space-between;display:flex;font-size:14px}.buesche .buesche-nav-button .icon,.buesche .buesche-nav-button .icon-back{padding:.25rem .375rem;color:var(--buesche-color-white);font-size:16px}.buesche .buesche-nav-button .label{flex-grow:1;padding:.25rem .375rem;color:var(--buesche-color-white)}.buesche .carousel,.buesche .carousel-inner,.buesche .carousel-item{height:100%}.buesche .carousel .info-container{display:flex;flex-direction:column;width:max-content;padding:.5rem 1rem;border:solid 1px var(--buesche-color-white-75);color:var(--buesche-color-white-75);border-radius:.375rem}.buesche .carousel .info-container:hover{color:var(--buesche-color-white);border-color:var(--buesche-color-white)}.buesche .carousel .info-container.dark{display:flex;flex-direction:column;width:max-content;padding:.5rem 1rem;border:solid 1px var(--buesche-color-black-75);color:var(--buesche-color-black-75);border-radius:.375rem}.buesche .carousel .info-container.dark:hover{color:var(--buesche-color-black);border-color:var(--buesche-color-black)}.buesche .carousel .info-container.bottom-right{position:absolute;bottom:0;right:0}.buesche .carousel .info-headline{display:flex;justify-content:center;font-size:20px;font-weight:600}.buesche .carousel .info-subline{display:flex;align-items:center;justify-content:space-between;font-size:20px}.buesche .carousel .info-placeholder{width:40px}.buesche .carousel .info-label{font-size:1rem}.buesche .carousel .info-arrow{width:40px;text-align:end}.buesche .start-center-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.buesche .start-center-container h1{font-size:48px;line-height:60px}.buesche .breadcrumb a,.main-menu-nav a{color:var(--buesche-color-grey);text-decoration:none}.main-menu-nav{height:0;width:100vw;position:fixed;z-index:50;top:0;left:0;overflow-x:hidden;transition:.5s}.main-menu-nav a{padding:15px 15px 15px 32px;font-size:25px;color:var(--buesche-color-white);display:block;transition:.3s;border-bottom:solid 1px var(--buesche-color-white-50)}.main-menu-nav a:last-child{border-bottom:none}.main-menu-nav a:hover{color:var(--buesche-color-red)}.main-menu-nav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}.buesche-bg-dark{background-color:var(--buesche-color-darkgrey)}.buesche-bg-dark-transparent{background-color:var(--buesche-color-darkgrey-transparent)}.state--navigation #header #header__navbutton span:nth-child(1){top:calc(50% - 1px);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.state--navigation #header #header__navbutton span:nth-child(2){opacity:0}.state--navigation #header #header__navbutton span:nth-child(3){top:calc(50% - 1px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.invalid-feedback,.valid-feedback{font-size:.875rem}.invalid-feedback,.modal-body a:hover{color:var(--buesche-color-red)}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--buesche-color-red)}.row.buesche-address-input{--bs-gutter-x:0.25rem}.card{border:0;border-radius:0}.card .bd-placeholder-img{background-color:var(--bs-card-border-color)}.card-img-border{border:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-img-border-white{border:var(--bs-card-border-width) solid var(--buesche-color-white)}.card-body{padding:var(--bs-card-spacer-y) 5px}a .card-title{text-decoration:none;color:var(--buesche-color-black);text-transform:uppercase;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}a .card-title-white{color:var(--buesche-color-white)}.technical-data{font-size:12px;color:var(--buesche-color-grey)}.technical-data .headline,.technical-data h4{font-weight:700;text-transform:uppercase;color:var(--buesche-color-grey)}.technical-data ul{padding-left:0}.technical-data li{list-style:none;color:var(--buesche-color-grey);padding-bottom:.5em;letter-spacing:.2px}.buesche[data-page=paneelwagen] .headline,.buesche[data-page=stair-rods] .headline,.garnitur-detail .headline{font-weight:700;text-transform:uppercase;color:var(--buesche-color-grey);font-size:12px}.buesche-element-button,.buesche-element-input{align-items:center;display:flex}.buesche-element-button .icon,.buesche-element-button .icon-back{padding:.25rem .375rem;font-size:12px;display:flex;align-items:center;height:75px}.buesche-element-button .icon img,.buesche-element-button .icon-back img{max-width:75px;max-height:75px}.buesche-element-button .label{font-size:14px;font-weight:700;padding:.25rem .375rem}.buesche-element-input .icon,.buesche-element-input .icon-back{padding:.25rem .375rem;font-size:.6em;display:flex;align-items:center;height:50px}.buesche-element-input .icon img,.buesche-element-input .icon-back img{max-width:50px;max-height:50px}.buesche-element-input .label{font-size:14px;padding:.25rem .375rem}.form-switch .form-check-input{margin-top:2px;font-size:12px;height:1.25em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");background-color:var(--buesche-color-grey);border-color:transparent}.form-switch .form-check-input:checked{background-color:var(--buesche-color-black);border-color:transparent}.form-switch .form-check-label{font-size:12px;font-weight:700;text-transform:uppercase}.buesche-width-inset .form-switch .form-check-input{margin-top:4px}table .text-bold-14{font-size:14px}table th{color:var(--buesche-color-grey);text-transform:uppercase}.buesche-result-table td,table td{display:flex;align-items:center}.buesche-result-table td div.image,.buesche-result-table td.image,table td div.image,table td.image{padding:.25rem .375rem;display:flex;align-items:center}table td div.image img,table td.image img{max-width:100%;max-height:75px}.buesche-table-language td,[data-page=privacy] table td,table.buesche-table-cell td{display:table-cell}.filter .form-switch{padding-left:1.9rem}.filter .form-check-label{font-size:12px;text-transform:uppercase}.filter .form-check-label.label-text-small{text-transform:none;font-size:.75rem}.filter .form-check-label .icon{padding:.25rem .375rem;font-size:.6em;align-items:center;height:30px}.filter .form-check-label .icon img{max-width:30px;max-height:30px}.buesche-width-inset .form-check-input:checked,.filter .form-check-input:checked{background-color:var(--buesche-color-black);border-color:var(--buesche-color-black)}.buesche-width-inset .form-check{font-size:1rem}.buesche-select-element{display:flex;align-items:center;border:solid 1px transparent}.buesche-select-element .icon{padding:.25rem .375rem;height:100px}.buesche-select-element .icon img,.filter-box-body .finder-item img{max-width:100px;max-height:100px}.buesche-select-element .icon,.buesche-select-element .label{display:flex;align-items:center;font-size:14px}.buesche-select-element:hover{border:solid 1px var(--buesche-color-red)!important;border-radius:5px;cursor:pointer}.buesche-select-element.active{border:solid 1px var(--buesche-color-darkgrey);border-radius:5px}.form-text.buesche-element-input{font-size:.825rem}.table-center-button{text-transform:uppercase;font-size:.6rem}.table-center-button,.table-center-button.active{color:var(--buesche-color-black)}.box-disabled,.table-center-button.disabled{pointer-events:none;opacity:.25}p.address{font-size:12px}.buesche-scroll-hide::-webkit-scrollbar{display:none}.buesche-scroll-hide{-ms-overflow-style:none;scrollbar-width:none}.buesche-quad-img{max-width:100%;max-height:75px;height:75px}.overlay-99{position:absolute;width:100%;text-align:center;top:0;height:31px;display:none;align-items:center;justify-content:center;font-weight:700;text-transform:uppercase;color:var(--buesche-color-grey);font-size:12px}.overlay-99.active{display:flex}.biegung-info,.gehrung-info,.info-marker,.paneelwagen-info,.question-mark,.seilheight-info,.seilheight-pdf{font-size:14px!important;color:var(--buesche-color-red)!important}#ausklinkungBox .form-check-input:not([role=switch]){margin-top:-.25em}.filter-box{padding:20px;border:1px solid var(--buesche-color-lightgrey);border-radius:15px}.filter-box-header{display:flex}.filter-box-header .icon{display:flex;align-items:center;justify-content:center;width:30px;text-align:center}.filter-box-header .label h2,.modal-select-box-header .label h2{margin-bottom:0;text-transform:uppercase}.filter-box-header .label h2 span,.modal-select-box-header .label h2 span{color:var(--buesche-color-lightgrey);font-size:14px;font-weight:400;text-transform:unset}.filter-box-body .hint,.filter-box-header .selected-label{border-color:var(--buesche-color-darkgrey);text-align:right;font-family:'Buesche';font-size:14px;font-style:normal;font-weight:400;line-height:normal}.filter-box-body{padding-top:20px}.filter-box-body .hint{border-color:var(--buesche-color-grey);text-align:center}.filter-box-body .finder-col{padding:10px;border:1px solid transparent;border-radius:15px}.filter-box-body .finder-col-active{border-color:var(--buesche-color-red)}.filter-box-body .finder-col-inactiv{pointer-events:none;opacity:.25}.filter-box-body .finder-item,.filter-box-body .finder-main-item{cursor:pointer;border-color:var(--buesche-color-black);font-family:'Buesche';font-style:normal}.filter-box-body .finder-main-item{text-align:center;font-size:14px;font-weight:600;line-height:24px;letter-spacing:.2px;text-transform:uppercase;margin-bottom:30px}.filter-box-body .finder-main-item .main-icon{min-height:61px;display:flex;align-items:center;justify-content:center}.filter-box-body .finder-item{border:1px solid transparent;border-radius:15px;font-size:12px;font-weight:400;padding-top:10px;padding-bottom:10px}.filter-box-body .finder-item-active{border-color:var(--buesche-color-red)}.filter-box-body .finder-item-inactiv{opacity:.25;pointer-events:none}.filter-box-body .finder-item.line-height-30{line-height:30px}.filter-box-body .finder-item-small,.modal-select-box-header .icon{display:flex;align-items:center;justify-content:center}.filter-box-body .finder-item-small img{max-width:50px;max-height:50px}.modal-select-box{padding:0 20px 20px}.modal-select-box-header{display:flex}.modal-select-box-header .icon{width:30px;text-align:center}.modal-select-box-body .hint,.modal-select-box-header .selected-label{border-color:var(--buesche-color-darkgrey);text-align:right;font-family:'Buesche';font-size:14px;font-style:normal;font-weight:400;line-height:normal}.modal-select-box-body{padding-top:0}.modal-select-box-body .hint{border-color:var(--buesche-color-grey);text-align:center}.modal-select-box-body .finder-col{padding:10px;border:1px solid transparent;border-radius:15px}.modal-select-box-body .finder-col-active{border-color:var(--buesche-color-red)}.modal-select-box-body .finder-col-inactiv{pointer-events:none;opacity:.25}.entry-count .entry-count-label span,.modal-select-box-body .finder-item{border-color:var(--buesche-color-black);font-family:'Buesche';font-style:normal}.modal-select-box-body .finder-item{cursor:pointer;border:1px solid transparent;border-radius:15px;font-size:12px;font-weight:400;padding-bottom:10px}.modal-select-box-body .finder-item-active{border-color:var(--buesche-color-red)}.modal-select-box-body .finder-item-inactiv{opacity:.25;pointer-events:none}.modal-select-box-body .finder-item img{max-width:150px;max-height:150px}.entry-count{width:60px;height:60px;position:relative}.entry-count .entry-count-label{position:absolute;width:60px;height:60px;display:flex;align-items:center;justify-content:center;top:0;left:0}.entry-count .entry-count-label span{text-align:center;font-size:14px;font-weight:600;line-height:16px;letter-spacing:.2px;text-transform:uppercase}.finder-chosen-item{display:flex;justify-content:end;gap:15px;margin-bottom:10px}.finder-chosen-item i{font-size:16px;cursor:pointer}.buesche-result-img,.buesche-result-table td div.image img,.buesche-result-table td.image img{max-width:100%;max-height:500px}.finder-slider{height:220px;overflow:hidden;gap:0;margin-bottom:50px}.finder-slider .image-container{height:220px;margin:0;gap:0;padding:0}.finder-slider .image-container img{padding:0;margin:0;width:auto;height:220px}.section-absolut{position:absolute;top:0}.finder-item-line-height,.finder-item-line-height span{line-height:16px}.modal-dialog-bottom-right{display:flex;justify-content:end;margin-right:30px!important;align-items:end;min-height:calc(100% - var(--bs-modal-margin)*2)}.input-group-text,.modal-nessesary-header{background-color:var(--buesche-color-lightgrey)}.modal-nessesary-header{border-radius:5px;padding:10px}.modal-nessesary-header a{padding-left:20px;position:relative}.modal-nessesary-header a.collapsed:before,.modal-nessesary-header a:before{font-family:"bootstrap-icons";content:'\F282';position:absolute;left:0}.modal-nessesary-header a.collapsed:before{content:'\F285'}.finder-chosen-item i,[data-page=admin] tr.buesche-row-inactive,[data-page=admin] tr.buesche-row-inactive td{color:var(--buesche-color-lightgrey)}.input-group-text{border:1px solid var(--buesche-color-grey)}.width-30{width:30px}.width-60{width:60px}.width-110{width:110px}.modal-body a,.modal-nessesary-header a{color:var(--buesche-color-black)}.modal-body a[type=button]{color:var(--bs-btn-color)}.modal-body a[type=button]:hover{color:var(--bs-btn-hover-color)}.lightbox .ratio{background-color:transparent!important}#footer .footer__logos.footer__logos--md,.lightbox .btn-close{display:none}.lightbox .modal-content{pointer-events:none}a.buesche-color-light{color:var(--buesche-color-lightgrey)}a.buesche-color-light:hover{color:var(--buesche-color-black)}.buesche-table-sticky>thead:first-child{z-index:4;position:sticky;top:74px;left:0;background-color:var(--buesche-color-white)}.buesche-table-fixed{table-layout:fixed}.valign-middle{vertical-align:middle}#footer .footer__logos{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;align-items:start}#footer .footer__logos img{width:60%}@media (max-width:991px){#footer .footer__logos img{max-width:400px;margin:10px auto}}@media (max-width:767px){#footer .footer__logos img{width:70%;margin:10px auto}}@media (max-width:991px){#footer .footer__logos.footer__logos--md{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:767px){#footer .hidden-xs{display:none}#footer .o-xs-1,#footer .o-xs-2,#footer .o-xs-3{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#footer .o-xs-2,#footer .o-xs-3{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#footer .o-xs-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media (max-width:991px){#footer .footer-logo-col .footer__logos{display:none}}.buesche-span-link{text-decoration:underline;text-decoration-style:dashed}.buesche-div-input:hover,.buesche-span-link:hover{cursor:pointer}.buesche-div-input{border:1px solid var(--buesche-color-grey);border-radius:.25rem}.buesche-form-control-sm{min-height:calc(.75rem + .5rem + 2px);border-radius:.25rem}.buesche-form-control-sm,.input-group-text-sm{padding:.25rem .5rem;font-size:.875rem;line-height:.75rem}.offer-content{margin-bottom:.5rem}.offer-content,.offer-content-th{display:flex;gap:1rem}.offer-content-item{flex:1 1 0;width:0}.offer-content-action{width:10%}.order-content{margin-bottom:.5rem}.order-content,.order-content-th{display:flex;gap:1rem}.order-content-item{flex:1 1 0;width:0}.order-content-action{width:10%}.b-overflow-hidden{overflow:hidden}.b-gap-5{gap:1rem}.b-grow-1{flex:1 1 0}.b-grow-2{flex:2 1 0}.b-mb-1px{margin-bottom:1px}.b-padding-left-right-2{padding-left:2px;padding-right:2px}.b-dropdown,.b-dropdown-static{float:left;box-sizing:border-box;width:100%;padding:10px;font-size:1.2em;position:relative}.b-dropdown,.b-dropdown:hover::after{background-color:var(--buesche-color-verylightgrey-20);border-radius:1rem}.b-dropdown{border:2px solid var(--buesche-color-darkgrey);min-height:50px}.b-dropdown:hover::after{content:" ";display:block;position:absolute;top:2px;left:2px;right:2px;bottom:2px;border:2px dashed var(--buesche-color-darkgrey)}.b-dropdown-static{min-height:150px;background-size:contain;background-repeat:no-repeat}.b-dragdrop-upload{width:100%;text-align:center;position:relative}.b-dragdrop-upload span{font-size:14px}.b-dragdrop-upload::after{background:url(/vendor-manuel/bootstrap-icons-1.10.3/upload.svg) no-repeat center;background-size:20px;height:20px;width:100%;content:" ";display:block}.b-dragdrop-file-container{margin-top:5px;position:relative;float:left;width:100%}.b-brand-second{max-height:33px}.b-hidden-content span,.b-hidden-content::after,.b-v-hidden{visibility:hidden}.buesche-carousel-indicators-dark [data-bs-target]{background-color:var(--buesche-color-black)}.buesche-carousel-control-next-dark,.buesche-carousel-control-prev-dark{color:var(--buesche-color-black)}.buesche-carousel-control-next-dark:focus,.buesche-carousel-control-next-dark:hover,.buesche-carousel-control-prev-dark:focus,.buesche-carousel-control-prev-dark:hover{color:var(--buesche-color-black)}.w-40{width:40px}.buesche-sidemenu-item{font-size:10px;text-transform:uppercase;color:var(--buesche-color-grey)}.buesche-sidemenu-item:hover{color:var(--buesche-color-grey);text-decoration:underline}.buesche-sidemenu-item-active{pointer-events:none;color:var(--buesche-color-black)}.buesche-client-mode-header{background-color:var(--buesche-color-red);height:30px;margin-bottom:.5rem}.form-switch.dropdown-item{padding-left:2.8em}.form-switch.dropdown-item .form-check-input{margin-top:0}.form-switch.dropdown-item label{font-weight:400;text-transform:unset;font-size:var(--bs-dropdown-font-size)}.ms-container{width:100%;background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-left-right" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1 11.5a.5.5 0 0 0 .5.5h11.793l-3.147 3.146a.5.5 0 0 0 .708.708l4-4a.5.5 0 0 0 0-.708l-4-4a.5.5 0 0 0-.708.708L13.293 11H1.5a.5.5 0 0 0-.5.5zm14-7a.5.5 0 0 1-.5.5H2.707l3.147 3.146a.5.5 0 1 1-.708.708l-4-4a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 4H14.5a.5.5 0 0 1 .5.5z"/></svg>') no-repeat 50% 50%}.ms-container .ms-list,.ms-container .search-input{border:1px solid var(--buesche-color-grey);border-radius:.375rem}.ms-container .search-input{padding:10px;width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}.ms-container .ms-list{border-top-left-radius:0;border-top-right-radius:0}.ms-container .ms-selectable,.ms-container .ms-selection{background:0 0}.ms-container .ms-selectable li.ms-elem-selectable,.ms-container .ms-selection li.ms-elem-selection{font-size:unset}.form-floating .ts-wrapper.form-control,.ts-wrapper.form-select{padding-top:1.225rem!important}.form-floating .ts-wrapper.form-control .ts-wrapper{height:calc(3.5rem + 2px);line-height:1.25}.d-flex.collapse:not(.show),.row.collapse:not(.show){display:none!important}.buesche-embedded footer:not([data-show]),.buesche-embedded header:not([data-show]){height:0!important;padding:0!important;overflow:hidden!important}.status-box,code{background:var(--bs-light)}code{padding:2px 6px;border-radius:4px;font-size:.9em}.form-text code{color:#888}.status-box{margin-top:16px;padding:12px 16px;border-radius:8px}.status-item{display:flex;align-items:center;gap:8px;padding:6px 0}.status-dot{width:10px;height:10px;border-radius:50%;background:#ccc}.status-dot.ok{background:var(--bs-success)}.status-dot.warning{background:var(--bs-warning)}.status-dot.error{background:var(--bs-danger)}.status-dot.info{background:var(--bs-info)}.spinner{display:inline-block;width:16px;height:16px;border:2px solid #ccc;border-top-color:var(--primary);border-radius:50%;animation:spin .8s linear infinite}