@charset "UTF-8";.footer{background-color:var(--black-black);color:var(--grey);display:grid;grid-template-rows:auto auto 1px auto 1px auto;overflow:hidden}.footer h2{font-weight:500;letter-spacing:.2rem}.footer h3{font-weight:500}.footer a{position:relative}.footer__sbhf-container{position:relative;width:100%}@media (max-width: 64em){.footer__sbhf-container{grid-area:b;height:40rem}}.footer__sbhf-container a{position:absolute;top:0;left:0;width:100%;height:100%}.footer__sbhf{position:absolute;top:0;left:0;bottom:0;right:0;cursor:pointer;background-color:var(--accent);display:flex;align-items:center;justify-content:center;min-height:30rem;height:100%}@media (max-width: 64em){.footer__sbhf{background-color:var(--primary)}}.footer__map{min-height:30rem}@media (max-width: 64em){.footer__map{height:50vw;grid-area:c}}.footer .line{background-color:var(--primary-dark);position:relative;opacity:1}.footer .line:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--black-black);opacity:.8}.footer .line__crawler{position:absolute;background-color:var(--primary);height:1px;width:8rem;left:0;top:0;opacity:1;z-index:1}.footer__start{display:grid;grid-template-columns:1fr 1fr 1fr;font-size:2.2rem;padding-bottom:10rem;padding:calc(3 * var(--padding));gap:calc(6 * var(--padding))}@media (max-width: 64em){.footer__start{display:flex;flex-direction:column}}.footer__start--wbg{background-color:var(--white-white);gap:0;padding:0}@media (max-width: 64em){.footer__start--wbg{display:grid;grid-template-columns:1fr;grid-template-areas:"a" "b" "c"}}.footer__start .cta-talk{display:flex;align-items:center}@media (max-width: 64em){.footer__start .cta-talk{grid-area:b;padding-top:10rem;padding-bottom:10rem}}.footer__start .cta-talk>div{display:flex;justify-content:space-between;padding-bottom:1rem;border-bottom:2px solid var(--grey);width:30rem}.footer__start .tel-email{display:flex;flex-direction:column;justify-content:center;height:100%;gap:2rem;min-height:20rem}.footer__start .tel-email__row{display:grid;grid-template-columns:10rem auto}.footer__start .social{position:relative;background-position:center;background-size:cover;height:40rem}@media (max-width: 64em){.footer__start .social{width:100%;grid-area:a;height:50vw}}.footer__start .social:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--white-white);opacity:.75;pointer-events:none}.footer__start .social-title{padding:var(--padding) calc(3 * var(--padding));color:var(--white-white);text-shadow:2px 2px var(--primary-dark);position:relative;z-index:100;font-size:2rem;font-weight:600}.footer__start .social-links{position:absolute;display:flex;align-items:center;padding-left:calc(3 * var(--padding));padding-right:calc(3 * var(--padding));justify-content:space-between;height:100%;width:100%;top:0;left:0;z-index:100}.footer__start .social-links svg{cursor:pointer}.footer__start .social-links path{opacity:.9;transition:all .5s;fill:var(--primary-dark)}.footer__start .social-links svg:hover path{opacity:.8;fill:var(--accent)}.footer__middle{display:grid;grid-template-columns:1fr 1fr 1fr;gap:calc(6 * var(--padding));padding:calc(3 * var(--padding));font-size:2.2rem;margin:8rem 0}@media (max-width: 64em){.footer__middle{grid-template-columns:1fr;gap:5rem}}.footer__sortiment{display:grid;grid-template-columns:1fr 1fr;row-gap:5rem}@media (max-width: 64em){.footer__sortiment{grid-template-columns:1fr 1fr}}.footer__leistungen{display:flex;flex-direction:column;justify-content:flex-start;gap:5rem}@media (max-width: 64em){.footer__leistungen{margin-bottom:10rem}}.footer__end{display:grid;grid-template-columns:1fr 1fr 1fr;font-size:2rem;padding:calc(3 * var(--padding));gap:calc(6 * var(--padding));margin:4rem 0}@media (max-width: 64em){.footer__end{grid-template-columns:1fr;gap:10rem}}.footer__end>div{display:flex;gap:1rem}.footer__created-by{display:flex;flex-direction:column;justify-content:flex-end}.footer__created-by svg{width:40rem;height:20rem}.footer__created-by svg g{fill:transparent}.footer__created-by svg .draw-me{stroke:#0ae448;stroke-width:10px}@media (max-width: 64em){.footer__created-by{text-align:left;justify-content:flex-start}}.footer__impressum{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left}.scroll-bar{position:fixed;top:0;left:0;width:1rem;z-index:10000;background-color:var(--primary-dark);bottom:0;opacity:0}@media (max-width: 64em){.scroll-bar{display:none}}.scroll-bar__progress{position:absolute;bottom:0;width:100%;height:0%;opacity:1;z-index:10000;background-color:#0009}.menu-left{display:flex;width:100%;height:100%;justify-content:center;align-items:center}@media (max-width: 64em){.menu-left{justify-content:flex-start;padding-left:calc(3 * var(--padding))}}.menu-left__links{display:flex;flex-direction:column;color:var(--white-white);font-size:5rem;font-weight:200;gap:1rem}@media (max-width: 64em){.menu-left__links{font-size:9vw;height:85rem;padding-top:calc(3 * var(--padding) + 10rem);padding-bottom:calc(3 * var(--padding) + 10rem);justify-content:space-between}}.menu-left .active{font-weight:600;color:var(--accent)}.menu-left__nav-link{cursor:pointer}@media (max-width: 64em){.menu-left__nav-link{height:7rem}}.menu-left__nav-link:hover{color:var(--accent)}.menu-right{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:var(--accent)}.menu-right__text{width:60rem;opacity:0;transform-origin:left}.menu{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000;pointer-events:none}.menu__home{opacity:0;z-index:10000;color:var(--accent);position:fixed;left:calc(3 * var(--padding));top:calc(2 * var(--padding));display:flex;justify-content:flex-end;flex-direction:column;font-size:4rem;font-weight:800;pointer-events:all;cursor:pointer;height:7rem}.menu__home:hover{text-decoration:underline}@media (max-width: 64em){.menu__home{top:calc(2 * var(--padding));left:calc(3 * var(--padding));height:10rem;align-items:center}}.menu__toggle{z-index:10000;opacity:0;color:var(--white-white);position:absolute;right:calc(3 * var(--padding));top:calc(2 * var(--padding));display:flex;justify-content:center;flex-direction:column;align-items:center;gap:5px;font-size:2.4rem;font-weight:300;pointer-events:all;background-color:transparent;cursor:pointer;height:7rem}@media (max-width: 64em){.menu__toggle{top:calc(2 * var(--padding));height:10rem}}.menu__toggle svg{transform-origin:right;fill:var(--accent)}.menu__curtain,.menu__content{pointer-events:none;display:grid;grid-template-columns:1fr 1fr;width:100%;height:100%;position:absolute;left:0;right:0}.menu__curtain{opacity:.6}.menu__curtain--left,.menu__curtain--right{background-color:var(--accent);width:100%;height:100%}.menu__cursor{position:fixed;top:0;left:0;pointer-events:none;color:var(--white-white);z-index:100}.menu__cursor svg{stroke:var(--white-white)}.menu__content--left,.menu__content--right{position:relative;overflow:hidden;word-break:break-all;pointer-events:all;background-color:var(--black-black);width:100%;height:100%}@media (max-width: 64em){.menu__content--left{width:100vw}}#notificationHeader{display:flex;justify-content:space-around;align-items:center;font:inherit}#notificationBody{margin-top:2rem;text-align:center}#imageContainer{display:flex;align-items:center;height:10rem;object-fit:contain}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}}.Toastify__toast{--y: 0;position:relative;-ms-touch-action:none;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*,*:after,*:before{margin:0;padding:0;box-sizing:inherit}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-width:none;font-size:62.5%;-webkit-text-size-adjust:none;background-color:var(--black-black)}@media (max-width: 125em){html{font-size:55%}}@media (max-width: 75em){html{font-size:45%}}body{box-sizing:border-box;-ms-overflow-style:none;overflow-x:hidden;background-color:var(--black-black)}body::-webkit-scrollbar{display:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,input:-webkit-autofill:valid{caret-color:var(--grey)!important;color:var(--white-white)!important;-webkit-background-clip:text!important;-webkit-box-shadow:0 0 0 1000px var(--black-black) inset!important;-webkit-text-fill-color:var(--accent)!important;background-clip:text!important}.img-view{pointer-events:none;position:fixed;z-index:10000;border:.5rem solid var(--accent);background-size:contain;background-position:center;background-repeat:no-repeat;background-color:#000000f2;opacity:0;cursor:pointer}.img-original{color:var(--white-white);background-color:var(--accent);padding:.5rem 1rem .5rem .5rem;position:absolute;top:0;left:0}.img-original:hover{text-decoration:underline}.header{display:none}.App__content{background-color:var(--white-white)}@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/poppins/poppins-v20-latin-100.eot);src:local(""),url(/fonts/poppins/poppins-v20-latin-100.eot?#iefix) format("embedded-opentype"),url(/fonts/poppins/poppins-v20-latin-100.woff2) format("woff2"),url(/fonts/poppins/poppins-v20-latin-100.woff) format("woff"),url(/fonts/poppins/poppins-v20-latin-100.ttf) format("truetype"),url(/fonts/poppins/poppins-v20-latin-100.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/poppins/poppins-v20-latin-100italic.eot);src:local(""),url(/fonts/poppins/poppins-v20-latin-100italic.eot?#iefix) format("embedded-opentype"),url(/fonts/poppins/poppins-v20-latin-100italic.woff2) format("woff2"),url(/fonts/poppins/poppins-v20-latin-100italic.woff) format("woff"),url(/fonts/poppins/poppins-v20-latin-100italic.ttf) format("truetype"),url(/fonts/poppins/poppins-v20-latin-100italic.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/poppins/poppins-v20-latin-200.eot);src:local(""),url(/fonts/poppins/poppins-v20-latin-200.eot?#iefix) format("embedded-opentype"),url(/fonts/poppins/poppins-v20-latin-200.woff2) format("woff2"),url(/fonts/poppins/poppins-v20-latin-200.woff) format("woff"),url(/fonts/poppins/poppins-v20-latin-200.ttf) format("truetype"),url(/fonts/poppins/poppins-v20-latin-200.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:italic;font-weight:200;font-display:swap;src:url(/fonts/poppins/poppins-v20-latin-200italic.eot);src:local(""),url(/fonts/poppins/poppins-v20-latin-200italic.eot?#iefix) format("embedded-opentype"),url(/fonts/poppins/poppins-v20-latin-200italic.woff2) format("woff2"),url(/fonts/poppins/poppins-v20-latin-200italic.woff) format("woff"),url(/fonts/poppins/poppins-v20-latin-200italic.ttf) format("truetype"),url(/fonts/poppins/poppins-v20-latin-200italic.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/poppins/poppins-v20-latin-300.eot);src:local(""),url(/fonts/poppins/poppins-v20-latin-300.eot?#iefix) format("embedded-opentype"),url(/fonts/poppins/poppins-v20-latin-300.woff2) format("woff2"),url(/fonts/poppins/poppins-v20-latin-300.woff) format("woff"),url(/fonts/poppins/poppins-v20-latin-300.ttf) format("truetype"),url(/fonts/poppins/poppins-v20-latin-300.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/poppins/poppins-v20-latin-300italic.eot);src:local(""),url(/fonts/poppins/poppins-v20-latin-300italic.eot?#iefix) format("embedded-opentype"),url(/fonts/poppins/poppins-v20-latin-300italic.woff2) format("woff2"),url(/fonts/poppins/poppins-v20-latin-300italic.woff) format("woff"),url(/fonts/poppins/poppins-v20-latin-300italic.ttf) format("truetype"),url(/fonts/poppins/poppins-v20-latin-300italic.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins/poppins-v20-latin-regular.eot);src:local(""),url(/fonts/poppins/poppins-v20-latin-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/poppins/poppins-v20-latin-regular.woff2) format("woff2"),url(/fonts/poppins/poppins-v20-latin-regular.woff) format("woff"),url(/fonts/poppins/poppins-v20-latin-regular.ttf) format("truetype"),url(/fonts/poppins/poppins-v20-latin-regular.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/poppins/poppins-v20-latin-italic.eot);src:local(""),url(/fonts/poppins/poppins-v20-latin-italic.eot?#iefix) format("embedded-opentype"),url(/fonts/poppins/poppins-v20-latin-italic.woff2) format("woff2"),url(/fonts/poppins/poppins-v20-latin-italic.woff) format("woff"),url(/fonts/poppins/poppins-v20-latin-italic.ttf) format("truetype"),url(/fonts/poppins/poppins-v20-latin-italic.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins/poppins-v20-latin-500.eot);src:local(""),url(/fonts/poppins/poppins-v20-latin-500.eot?#iefix) format("embedded-opentype"),url(/fonts/poppins/poppins-v20-latin-500.woff2) format("woff2"),url(/fonts/poppins/poppins-v20-latin-500.woff) format("woff"),url(/fonts/poppins/poppins-v20-latin-500.ttf) format("truetype"),url(/fonts/poppins/poppins-v20-latin-500.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/poppins/poppins-v20-latin-500italic.eot);src:local(""),url(/fonts/poppins/poppins-v20-latin-500italic.eot?#iefix) format("embedded-opentype"),url(/fonts/poppins/poppins-v20-latin-500italic.woff2) format("woff2"),url(/fonts/poppins/poppins-v20-latin-500italic.woff) format("woff"),url(/fonts/poppins/poppins-v20-latin-500italic.ttf) format("truetype"),url(/fonts/poppins/poppins-v20-latin-500italic.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins/poppins-v20-latin-600.eot);src:local(""),url(/fonts/poppins/poppins-v20-latin-600.eot?#iefix) format("embedded-opentype"),url(/fonts/poppins/poppins-v20-latin-600.woff2) format("woff2"),url(/fonts/poppins/poppins-v20-latin-600.woff) format("woff"),url(/fonts/poppins/poppins-v20-latin-600.ttf) format("truetype"),url(/fonts/poppins/poppins-v20-latin-600.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/poppins/poppins-v20-latin-600italic.eot);src:local(""),url(/fonts/poppins/poppins-v20-latin-600italic.eot?#iefix) format("embedded-opentype"),url(/fonts/poppins/poppins-v20-latin-600italic.woff2) format("woff2"),url(/fonts/poppins/poppins-v20-latin-600italic.woff) format("woff"),url(/fonts/poppins/poppins-v20-latin-600italic.ttf) format("truetype"),url(/fonts/poppins/poppins-v20-latin-600italic.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins/poppins-v20-latin-700.eot);src:local(""),url(/fonts/poppins/poppins-v20-latin-700.eot?#iefix) format("embedded-opentype"),url(/fonts/poppins/poppins-v20-latin-700.woff2) format("woff2"),url(/fonts/poppins/poppins-v20-latin-700.woff) format("woff"),url(/fonts/poppins/poppins-v20-latin-700.ttf) format("truetype"),url(/fonts/poppins/poppins-v20-latin-700.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/poppins/poppins-v20-latin-700italic.eot);src:local(""),url(/fonts/poppins/poppins-v20-latin-700italic.eot?#iefix) format("embedded-opentype"),url(/fonts/poppins/poppins-v20-latin-700italic.woff2) format("woff2"),url(/fonts/poppins/poppins-v20-latin-700italic.woff) format("woff"),url(/fonts/poppins/poppins-v20-latin-700italic.ttf) format("truetype"),url(/fonts/poppins/poppins-v20-latin-700italic.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/poppins/poppins-v20-latin-800.eot);src:local(""),url(/fonts/poppins/poppins-v20-latin-800.eot?#iefix) format("embedded-opentype"),url(/fonts/poppins/poppins-v20-latin-800.woff2) format("woff2"),url(/fonts/poppins/poppins-v20-latin-800.woff) format("woff"),url(/fonts/poppins/poppins-v20-latin-800.ttf) format("truetype"),url(/fonts/poppins/poppins-v20-latin-800.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/poppins/poppins-v20-latin-800italic.eot);src:local(""),url(/fonts/poppins/poppins-v20-latin-800italic.eot?#iefix) format("embedded-opentype"),url(/fonts/poppins/poppins-v20-latin-800italic.woff2) format("woff2"),url(/fonts/poppins/poppins-v20-latin-800italic.woff) format("woff"),url(/fonts/poppins/poppins-v20-latin-800italic.ttf) format("truetype"),url(/fonts/poppins/poppins-v20-latin-800italic.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/poppins/poppins-v20-latin-900.eot);src:local(""),url(/fonts/poppins/poppins-v20-latin-900.eot?#iefix) format("embedded-opentype"),url(/fonts/poppins/poppins-v20-latin-900.woff2) format("woff2"),url(/fonts/poppins/poppins-v20-latin-900.woff) format("woff"),url(/fonts/poppins/poppins-v20-latin-900.ttf) format("truetype"),url(/fonts/poppins/poppins-v20-latin-900.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/poppins/poppins-v20-latin-900italic.eot);src:local(""),url(/fonts/poppins/poppins-v20-latin-900italic.eot?#iefix) format("embedded-opentype"),url(/fonts/poppins/poppins-v20-latin-900italic.woff2) format("woff2"),url(/fonts/poppins/poppins-v20-latin-900italic.woff) format("woff"),url(/fonts/poppins/poppins-v20-latin-900italic.ttf) format("truetype"),url(/fonts/poppins/poppins-v20-latin-900italic.svg#Poppins) format("svg")}@font-face{font-family:Tulpen One;src:url(assets/fonts/tulpen/TulpenOne-Regular.eot);src:url(assets/fonts/tulpen/TulpenOne-Regular.woff2) format("woff2"),url(assets/fonts/tulpen/TulpenOne-Regular.woff) format("woff"),url(assets/fonts/tulpen/TulpenOne-Regular.ttf) format("truetype"),url(assets/fonts/tulpen/TulpenOne-Regular.svg) format("svg"),url(assets/fonts/tulpen/TulpenOne-Regular.eot?#iefix) format("embedded-opentype");font-display:swap}@font-face{font-family:Montserrat-Thin;src:url(assets/fonts/montserrat/Montserrat-Thin.svg#Montserrat-Thin) format("svg"),url(assets/fonts/montserrat/Montserrat-Thin.ttf) format("truetype"),url(assets/fonts/montserrat/Montserrat-Thin.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(assets/fonts/montserrat/Montserrat-VariableFont_wght.eot);src:url(assets/fonts/montserrat/Montserrat-VariableFont_wght.eot?#iefix) format("embedded-opentype"),url(assets/fonts/montserrat/Montserrat-VariableFont_wght.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}html{font-family:Poppins,sans-serif}body{font-size:1.8rem;scroll-behavior:smooth}.hero-title{color:var(--white-white);z-index:1;font-size:6rem;opacity:.7;font-weight:600;text-align:center}@media (max-width: 64em){.hero-title{font-size:4rem}}h1{font-size:6rem;font-weight:300;line-height:8rem;padding-bottom:2rem}@media (max-width: 64em){h1{font-size:4rem;line-height:6rem}}a{color:inherit;text-decoration:inherit}.font--1{font-weight:200}.form-input-checkbox__group{position:relative;display:inline-flex;height:6rem;width:100%;padding:1rem;gap:2rem}.form-input-checkbox__input{accent-color:var(--accent);cursor:pointer;border:none;width:3rem;height:3rem;display:flex;font-size:inherit;font-family:inherit;background-color:transparent;align-items:center;padding-top:3rem;color:var(--black-black)}.form-input-checkbox__label{display:flex;align-items:center;height:100%}.form-input__group{position:relative;display:inline-flex;height:6rem;width:100%;background-color:var(--white-white);border-bottom:1px solid rgba(var(--accent),.15)}.form-input__group .plus-minus{position:absolute;right:0;bottom:0;display:flex;z-index:1000}.form-input__group .plus-minus svg{stroke:rgba(var(--black-black),.6);stroke-width:1px}@media (max-width: 37.5em){.form-input__group .plus-minus svg{width:5rem;height:5rem}}.form-input__input{accent-color:var(--accent);border:none;width:100%;height:100%;display:block;font-size:inherit;font-family:inherit;font-weight:inherit;background-color:transparent;align-self:flex-end;padding:3rem 1rem 1rem;color:var(--black-black)}.form-input__input:focus{outline:none}.form-input__input::placeholder{color:transparent}.form-input__label{display:block;position:absolute;transform-origin:left;align-self:flex-end;pointer-events:none;color:rgba(var(--black-black),.8);padding-left:1rem}.form-input__line{position:absolute;bottom:0;left:0;opacity:0;background-color:var(--accent);height:1px;width:100%;transform:scaleX(0)}.form-input-textarea__group{position:relative;width:100%;height:fit-content;background-color:var(--white-white);border-bottom:1px solid rgba(var(--accent),.15);overflow:hidden}.form-input-textarea__input{width:100%;height:100%;border:none;font-size:inherit;font-family:inherit;padding:3rem 1rem 1rem;resize:none;overflow:overlay;background-color:transparent;color:var(--black-black)}.form-input-textarea__input:focus{outline:none}.form-input-textarea__input::placeholder{color:transparent}.form-input-textarea__label{display:block;position:absolute;transform-origin:left;align-self:flex-end;pointer-events:none;color:rgba(var(--black-black),.8);top:3rem;left:1rem}.form-input-textarea__line{position:absolute;bottom:0;left:0;opacity:0;background-color:var(--accent);height:1px;width:100%;z-index:10000;transform:scaleX(0)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.controls{display:flex;align-items:center;justify-content:center;position:absolute;bottom:calc(3 * var(--padding));left:calc(3 * var(--padding))}@media (max-width: 64em){.controls{display:none}}.controls button{pointer-events:all;position:relative;border:none;display:flex;align-items:center;justify-content:center;padding:2rem;cursor:pointer}.controls button svg{z-index:1}.controls .button--left:after{content:"";position:absolute;background-color:var(--secondary);top:0;right:0;width:0;height:100%;transition:all .3s}.controls .button--left:hover:after{width:100%}.controls .button--right:after{content:"";position:absolute;background-color:var(--secondary);top:0;left:0;width:0;height:100%;transition:all .3s}.controls .button--right:hover:after{width:100%}.slides-container{position:relative;overflow:hidden;display:flex;flex:1;cursor:pointer}.slide{position:absolute;font-size:90px;font-weight:700;color:#ffffffe6;display:flex;align-items:center;justify-content:center;height:100%;width:100%;cursor:pointer;background-color:var(--primary);background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden}.slides-inner{position:relative;height:100%;width:100%;overflow:hidden;cursor:pointer}.slides-inner .loader{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.slides-inner .loader svg{width:20rem;height:20rem}.progress{position:absolute;bottom:0;left:0;width:0;height:1rem;background-color:var(--secondary)}.lazy-image{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}.lazy-image--top-left{background-position:bottom center}.landing-hero{position:relative;background-color:var(--white-white);display:grid;grid-template-columns:1fr;grid-template-rows:95svh 200rem;grid-template-areas:"c" "a"}@media (max-width: 64em){.landing-hero{grid-template-rows:95svh 120rem}}.landing-hero__contact{font-size:2.2rem;display:flex;justify-content:space-between;align-items:center;max-width:50rem;margin-left:auto;margin-right:auto;margin-bottom:2rem;margin-top:2rem}.landing-hero__contact--icon{display:flex;align-items:center;cursor:pointer}.landing-hero__contact--icon svg{width:5rem!important;margin-right:2rem}.landing-hero__contact--icon path{opacity:.9;transition:all .5s;fill:var(--primary-dark)}.landing-hero__board{background-color:var(--primary);grid-area:b}.landing-hero__discover{padding-top:10rem;font-size:6vw;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-evenly;grid-area:a;padding-left:calc(3 * var(--padding));padding-right:calc(3 * var(--padding));overflow:hidden}@media (max-width: 64em){.landing-hero__discover{align-items:center;padding:calc(3 * var(--padding))}}.landing-hero__text-container{width:80vw;margin:0 auto;margin-top:-20vh}.landing-hero__slider{grid-area:c;position:relative;display:flex;flex-direction:column}.landing-hero__search{font-size:3rem;border-bottom:2px solid var(--primary-dark);width:22vw;display:flex;align-items:center;justify-content:space-between;padding-top:18vh;padding-bottom:1rem;color:var(--primary-dark)}.landing-hero__search svg{stroke-width:1.5}@media (max-width: 64em){.landing-hero__search{width:70vw;max-width:50rem;padding-top:10vw}}.landing-hero__text{max-width:72rem;margin-left:auto;margin-right:auto}.landing-hero__text svg{width:100%;height:auto}.landing-hero__header{grid-area:c;z-index:1;color:var(--white-white);text-shadow:2px 2px var(--primary-dark);pointer-events:none;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:2fr 3fr;padding-left:calc(3 * var(--padding));padding-right:calc(3 * var(--padding))}.landing-hero__header-title{display:flex;flex-direction:column;justify-content:center;grid-column:1/3;height:100%}.landing-hero__header-title h1,.landing-hero__header-title h2{font-weight:700;padding:0;line-height:6rem}.landing-hero__header-title h2{line-height:4rem}.landing-hero__header-text{font-size:3rem;font-weight:600;display:flex;flex-direction:column;grid-column:2/4;gap:5rem;text-align:center;justify-content:center}.landing-section1 h1{width:0}.landing-section1 span{position:relative;z-index:0}.landing-section1 span .underline{position:absolute;background-color:var(--secondary);width:104%;height:20%;bottom:1rem;z-index:-1;left:-2%}.landing-section1 p{white-space:pre-wrap}.landing-section1 .text-link{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:4px}.landing-section1 .text-link:hover{color:var(--accent)}.landing-section1 .sbhf-contact svg{max-width:40rem}.landing-section2 span{position:relative;z-index:0}.landing-section2 span .underline{position:absolute;background-color:var(--secondary);width:104%;height:20%;bottom:1rem;z-index:-1;left:-2%}.landing-section2 p{white-space:pre-wrap}.landing-section3{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto 1fr;padding:35vh 0}@media (max-width: 64em){.landing-section3{grid-template-columns:1fr;grid-template-rows:unset;padding:0}}.landing-section3__lieferservice,.landing-section3__geschenkkörbe{padding:calc(3 * var(--padding))}@media (max-width: 64em){.landing-section3__lieferservice,.landing-section3__geschenkkörbe{padding:calc(12 * var(--padding)) calc(3 * var(--padding))}}.landing-section3__lieferservice p,.landing-section3__geschenkkörbe p{font-weight:400;font-size:2.5rem;line-height:5rem;white-space:pre-wrap}.landing-section3__lieferservice h2,.landing-section3__geschenkkörbe h2{font-size:6rem;font-weight:300;line-height:8rem;padding-bottom:2rem}@media (max-width: 64em){.landing-section3__lieferservice h2,.landing-section3__geschenkkörbe h2{font-size:4rem;line-height:6rem}}.landing-section3__geschenkkörbe{background-color:var(--secondary)}.landing-section3__geschenkkörbe span{position:relative;z-index:0}.landing-section3__geschenkkörbe span .underline{position:absolute;background-color:var(--accent);opacity:.3;width:104%;height:20%;bottom:1rem;z-index:-1;left:-2%}.landing-section3__lieferservice span{position:relative;z-index:0}.landing-section3__lieferservice span .underline{position:absolute;background-color:var(--secondary);width:104%;height:20%;bottom:1rem;z-index:-1;left:-2%}.landing-section3 .more-button{cursor:pointer;margin-top:calc(2 * var(--padding));font-size:2.2rem;display:flex;justify-content:space-between;padding-bottom:1rem;border-bottom:2px solid var(--primary-dark);width:30rem}.landing-sectionimg{display:grid;grid-template-columns:1fr 3fr;background-color:var(--secondary);position:relative}@media (max-width: 64em){.landing-sectionimg{grid-template-columns:1fr;height:100rem}}.landing-sectionimg__title-container{position:relative}@media (max-width: 64em){.landing-sectionimg__title-container{position:absolute;top:0;height:100rem;background-color:transparent;z-index:1}}.landing-sectionimg__title{font-size:14rem;font-weight:400;position:absolute;line-height:12rem;bottom:0;left:calc(25vw - 3 * var(--padding));transform-origin:left bottom;transform:rotate(-90deg);display:flex;color:var(--white-white);opacity:.5;flex-wrap:wrap;align-items:flex-end}@media (max-width: 64em){.landing-sectionimg__title{font-size:10rem;line-height:8rem;color:var(--white-white);opacity:.5;left:calc(16rem + 3 * var(--padding))}}.landing-sectionimg__img-container{height:100rem;width:75vw;overflow:hidden;position:relative}@media (max-width: 64em){.landing-sectionimg__img-container{width:100vw}}.landing-sectionimg__img-container:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:var(--primary);opacity:.5}.landing-sectionimg__img{opacity:0;overflow:hidden;height:100rem;width:75vw;border:none;background-position:center;background-size:cover;background-repeat:no-repeat;color:var(--white-white)}@media (max-width: 64em){.landing-sectionimg__img{width:100vw}}.landing-impressions{display:grid;grid-template-columns:1fr 0px 1fr 0px 2fr;border-bottom:.5rem solid var(--white-white);border-right:.5rem solid var(--white-white);opacity:.9}@media (max-width: 64em){.landing-impressions{grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"a a" "b b" "c c"}}.landing-impressions__date{position:absolute;top:0;left:0;right:0;color:var(--white-white);z-index:100;opacity:1;padding:1rem 2rem;font-size:1.6rem;font-weight:500;text-align:center;text-shadow:1px 1px var(--black-black);pointer-events:none}.landing-impressions__img{background-position:center;position:relative;margin-top:auto;height:25vw;opacity:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;overflow:hidden;gap:.5rem;background-color:var(--white-white);border-left:.5rem solid var(--white-white);border-top:.5rem solid var(--white-white)}.landing-impressions__img--container{overflow:hidden;position:relative}.landing-impressions__img--container:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-color:#00000080;z-index:10;pointer-events:none;border:.5rem solid transparent;transition:all .3s;cursor:pointer}@media (max-width: 64em){.landing-impressions__img--container:after{background-color:#00000059}}.landing-impressions__img--container:hover{cursor:pointer}.landing-impressions__img--container:hover:after{border:.5rem solid var(--accent);background-color:transparent}.landing-impressions__img img{height:100%}@media (max-width: 64em){.landing-impressions__img{grid-area:b;height:100vw}}.landing-impressions__img--center{overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative;background-color:var(--black-black)}.landing-impressions__img--center video{top:0;left:0;position:absolute;overflow:hidden;min-height:100%;min-width:100%;width:100%}.landing-impressions__img--center .controls{position:absolute;bottom:calc(3 * var(--padding) - .5rem);right:calc(3 * var(--padding) - .5rem);left:unset;background-color:var(--white-white);cursor:pointer;display:flex;z-index:100}.landing-impressions__img--center .controls button{pointer-events:all;position:relative;border:none;display:flex;align-items:center;justify-content:center;padding:2rem;cursor:pointer}.landing-impressions__img--center .controls button svg{z-index:1}.landing-impressions__img--center .controls .button--pause:after{content:"";position:absolute;background-color:var(--secondary);top:0;right:0;width:0;height:100%;transition:all .3s}.landing-impressions__img--center .controls .button--pause:hover:after{width:100%}.landing-impressions__img--center .controls .button--full:after{content:"";position:absolute;background-color:var(--secondary);top:0;left:0;width:0;height:100%;transition:all .3s}.landing-impressions__img--center .controls .button--full:hover:after{width:100%}@media (max-width: 64em){.landing-impressions__img--center{grid-area:a;height:50vw}.landing-impressions__img--center video{position:absolute;overflow:hidden;min-height:100%;min-width:100%;width:100%}}@media (max-width: 64em){.landing-impressions__img--right{grid-area:c;height:100vw}}.landing{background-color:var(--white-white);color:var(--primary-dark)}.landing__instagram-section{height:100vh;background-color:var(--white-white)}.landing-section{display:grid;grid-template-columns:1fr 1px 3fr;border:none}@media (max-width: 64em){.landing-section{grid-template-columns:1fr;grid-template-rows:auto auto}}.landing-section__left{background-color:var(--primary);display:flex;align-items:center;justify-content:center}@media (max-width: 64em){.landing-section__left{grid-row:3/4}}.landing-section__right{display:grid;grid-template-columns:1fr;background-color:var(--white-white);padding-bottom:20rem;padding-top:10rem}@media (max-width: 64em){.landing-section__right{grid-row:1/2}}.landing-section__right p{padding:calc(3 * var(--padding));line-height:7rem;font-size:2.5rem;font-weight:400}.landing-section__text{grid-column:1/3}@media (max-width: 106.25em){.landing-section__text{grid-column:1/4}}.landing-section .sbhf-contact,.landing-section .fr-hp{background-color:var(--primary);color:var(--white-white);padding:calc(3 * var(--padding));display:flex;flex-direction:column;align-items:center;width:100%;gap:3rem}@media (max-width: 64em){.landing-section .sbhf-contact,.landing-section .fr-hp{padding:calc(12 * var(--padding)) calc(3 * var(--padding))}}.landing-section .opening-hours{width:100%;display:flex;align-items:center;flex-direction:column;gap:3rem}.landing-section .opening-hours__row{font-weight:300;font-size:2.5rem;display:flex;justify-content:space-between;border-bottom:1px dashed var(--grey);width:100%;max-width:30rem}.landing-section .opening-hours__place{text-align:center;font-weight:400;font-size:3rem}.landing-section h3{display:flex;align-items:center;gap:2rem;font-weight:400;font-size:3rem;width:100%}.landing-section__location{grid-column:2/4;display:grid;grid-template-columns:1fr 2fr}@media (max-width: 106.25em){.landing-section__location{grid-column:1/4}}.landing-section__location-logo{display:flex;align-items:center;justify-content:center;padding:calc(3 * var(--padding))}.landing-section__location-logo svg{opacity:.1}.landing-section__location-text{display:flex;align-items:center}.landing-section h2,.landing-section h1{grid-column:1/4;padding:calc(3 * var(--padding));font-size:6rem;font-weight:300;line-height:8rem;padding-bottom:5rem}@media (max-width: 64em){.landing-section h2,.landing-section h1{font-size:4rem;line-height:6rem}}.landing-section-4{text-align:center;font-size:4rem;padding:50rem calc(3 * var(--padding));font-weight:400}.landing-zitate{min-height:80rem;display:flex;align-items:center;justify-content:center;background-color:var(--white-white);color:var(--primary-dark);padding-top:20rem;padding-bottom:20rem;line-height:5rem;font-size:2.2rem;font-weight:400}.landing-zitate .zitat{display:grid;grid-template-columns:1fr 2fr 1fr}@media (max-width: 64em){.landing-zitate .zitat{grid-template-columns:1fr 1fr;grid-template-areas:"a a" "b b" "c c"}}.landing-zitate .zitat__links{text-align:right;padding-right:calc(3 * var(--padding))}@media (max-width: 64em){.landing-zitate .zitat__links{text-align:center;padding-left:calc(3 * var(--padding));grid-area:a}}.landing-zitate .zitat__wertung svg{stroke-width:1px;width:3rem;height:5rem}.landing-zitate .zitat__text{padding-right:calc(3 * var(--padding));padding-left:calc(3 * var(--padding))}@media (max-width: 64em){.landing-zitate .zitat__text{grid-area:c}}.landing-zitate .zitat__rechts{display:flex;align-items:flex-end;justify-content:flex-end;height:100%}@media (max-width: 64em){.landing-zitate .zitat__rechts{grid-area:b;justify-content:center}}.landing-zitate .zitat__rechts .controls{position:relative;bottom:0;left:0;padding-right:calc(3 * var(--padding))}@media (max-width: 64em){.landing-zitate .zitat__rechts .controls{display:flex;padding-right:0}}.landing-news{position:fixed;top:0;right:0;width:100vw;height:100%;display:grid;grid-template-columns:1fr;padding:var(--padding);z-index:100;pointer-events:none}.landing-news__item{display:flex;align-items:center;justify-content:center;background-color:var(--secondary);box-shadow:1px 1px 3px #00000080;opacity:.9;height:100%;width:100%;color:var(--primary-dark);border-radius:6px;padding:var(--padding);font-size:1.9rem;font-weight:500;text-align:center}.contact{min-height:100vh;background-color:var(--black-black);display:grid;grid-template-columns:1fr 1fr}@media (max-width: 64em){.contact{display:flex;flex-direction:column}}.contact form{min-height:100vh;font-size:2.2rem;background-color:var(--black-black);display:flex;flex-direction:column;gap:calc(3 * var(--padding));padding-top:20rem;padding-right:calc(3 * var(--padding));padding-left:calc(3 * var(--padding))}.contact form .form-input__group,.contact form .form-input-textarea__group{border:1px solid #253825;background-color:var(--black-black)}.contact form .form-input__group__input,.contact form .form-input-textarea__group__input,.contact form .form-input__input,.contact form .form-input-textarea__input,.contact form .form-input__label,.contact form .form-input-textarea__label{color:var(--grey)}.contact__senden{display:flex;justify-content:flex-end;padding-bottom:10rem}.contact__placeholder{opacity:0}@media (max-width: 64em){.contact__placeholder{display:none}}.contact__end{margin-left:0;min-height:100vh}.contact__map{display:grid;border:1rem solid var(--primary-dark);height:100%;min-height:100vh}.contact__opening-hours{color:var(--primary-dark);font-weight:400;grid-column:1/3;min-height:50rem;background-color:var(--white-white);padding:calc(3 * var(--padding));font-size:2.2rem;display:grid;gap:calc(6 * var(--padding));grid-template-columns:1fr 1fr 1fr}@media (max-width: 64em){.contact__opening-hours{grid-template-columns:1fr}}.contact__opening-hours-item{display:flex;justify-content:space-between;margin-top:2rem;width:100%;border-bottom:1px dashed var(--primary-dark)}.contact__opening-hours-item--telmail{max-width:unset}.more-button{color:var(--secondary);cursor:pointer;margin-top:calc(2 * var(--padding));font-size:2.2rem;display:flex;justify-content:space-between;border-bottom:2px solid var(--secondary);gap:4rem;position:relative}.more-button--dark{color:var(--primary-dark)}.more-button--light{color:var(--white-white)}.delivery{color:var(--primary-dark);padding-top:95lvh;position:relative;width:100vw;overflow-x:hidden}.delivery__header{position:absolute;top:0;left:0;width:100%;height:95svh;background-position:center;background-size:cover;overflow:hidden}.delivery__text{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;padding-bottom:20rem;padding-left:calc(3 * var(--padding));padding-right:calc(3 * var(--padding))}@media (max-width: 64em){.delivery__text{gap:0;display:flex;flex-direction:column;padding-left:calc(3 * var(--padding));padding-right:calc(3 * var(--padding))}}.delivery__text--title{position:relative;padding-top:10rem;font-size:8rem;text-transform:uppercase;line-height:8rem;font-weight:600;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media (max-width: 64em){.delivery__text--title{font-size:7vw;line-height:7vw}}.delivery__text--title-container{position:relative}.delivery__text--title-container:before{z-index:-1;position:absolute;content:"";bottom:3%;left:0;background-color:var(--secondary);height:25%;width:100%}.delivery__text--words{line-height:7rem;font-size:2.5rem;font-weight:400;grid-column:1/5}.delivery__text--bookmarks{display:flex;gap:calc(3 * var(--padding));align-items:flex-end;justify-content:flex-start;grid-column:1/5;flex-wrap:wrap}@media (max-width: 64em){.delivery__text--bookmarks{padding-top:calc(3 * var(--padding))}}.delivery__text--bookmarks .bookmark{display:flex;gap:var(--padding)}.delivery__text--bookmarks .bookmark svg{stroke:var(--primary-dark);width:2.4rem}.delivery__offers{display:flex;flex-direction:column;gap:.5rem}@media (max-width: 64em){.delivery__offers{gap:40rem}}.delivery__offers-test{display:grid;grid-template-columns:1fr 1fr 1fr;gap:calc(6 * var(--padding));padding-left:calc(3 * var(--padding));padding-right:calc(3 * var(--padding));margin-bottom:20rem}@media (max-width: 37.5em){.delivery__offers-test{grid-template-columns:1fr}}.delivery__process{padding-bottom:20rem;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:20rem 20rem 20rem;gap:calc(6 * var(--padding));padding-left:calc(3 * var(--padding));padding-right:calc(3 * var(--padding));line-height:7rem;font-size:2.5rem;font-weight:400}@media (max-width: 64em){.delivery__process{display:flex;flex-direction:column}}.delivery__process .icon{display:flex;align-items:center;justify-content:center}.delivery__process .icon svg{width:40%;max-width:20rem;stroke:var(--primary);fill:var(--primary)}.delivery__process .title{text-align:center;font-weight:600}.delivery__examples{height:120rem;background-color:var(--black-black);display:flex;align-items:center;justify-content:center;color:var(--secondary-light);line-height:7rem;font-size:2.5rem;font-weight:400}.delivery__faq{padding-top:20rem;padding-bottom:20rem;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:calc(6 * var(--padding));padding-left:calc(3 * var(--padding));padding-right:calc(3 * var(--padding))}.delivery-example-neu{background-color:var(--black-black);box-shadow:0 0 10px var(--black-black);display:flex;flex-direction:column;position:relative;padding-bottom:12rem;overflow:hidden}.delivery-example-neu__image{background-image:url(https://roeblfruechte-api.rmweb.at/images/impressions-1720336683612-2024-07-07.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;aspect-ratio:3/2;transform-origin:top}.delivery-example-neu__content{display:grid;grid-template-rows:auto 1fr;margin-left:auto;margin-right:auto;color:var(--grey);font:inherit}.delivery-example-neu__form{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--black-black);padding-top:10rem}.delivery-example-neu__form .form-buttons{display:flex;align-items:center;justify-content:space-between;padding-bottom:2rem}.delivery-example-neu__form .form-buttons .icon{cursor:pointer;width:6rem;display:flex;height:6rem;justify-content:center;align-items:center}.delivery-example-neu__form .form-buttons .icon svg{min-width:6rem;min-height:6rem;stroke:var(--secondary-light)}.delivery-example-neu__form form{height:100%;font-size:2.2rem;background-color:var(--black-black);display:flex;flex-direction:column;justify-content:space-between;gap:calc(3 * var(--padding));padding-top:calc(3 * var(--padding));padding-right:2rem;padding-left:2rem}.delivery-example-neu__form form .form__inputs{display:flex;flex-direction:column;gap:2rem}.delivery-example-neu__form form .form-input__group,.delivery-example-neu__form form .form-input-textarea__group{border:1px solid #253825;background-color:var(--black-black)}.delivery-example-neu__form form .form-input__group__input,.delivery-example-neu__form form .form-input-textarea__group__input,.delivery-example-neu__form form .form-input__input,.delivery-example-neu__form form .form-input-textarea__input{color:var(--accent)}.delivery-example-neu__form form .form-input__label,.delivery-example-neu__form form .form-input-textarea__label{color:var(--grey)}.delivery-example-neu__content-title{position:absolute;top:0;padding:1rem 2rem;color:var(--white-white);font-size:2.4rem;font-weight:400;text-shadow:1px 1px 1px var(--black-black);width:100%;text-align:left;z-index:1}.delivery-example-neu__content-words{padding:2rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:5rem;font-size:2.5rem;font-weight:400;gap:4rem;height:50rem}.delivery-example-neu__buttons{position:absolute;bottom:0;display:flex;justify-content:flex-end;padding:2rem;height:fit-content;width:100%}.delivery-faq{grid-column:1/5;display:flex;flex-direction:column;gap:10rem;font-size:2.5rem;font-weight:400;width:100%}.delivery-faq__question{border-bottom:1px solid var(--primary)}.delivery-faq__question--open{border-bottom:1px solid var(--accent);color:var(--accent)}.delivery-faq__answer{color:var(--primary-dark);display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.delivery-faq__answer span{padding-top:10rem;grid-column:2/5}.about{color:var(--primary-dark);padding-top:95svh;position:relative}.about__header{position:absolute;top:0;left:0;width:100%;height:95svh;background-position:center;background-size:cover;overflow:hidden}.about__text{display:grid;grid-template-columns:1fr 2fr 1fr;gap:calc(3 * var(--padding))}@media (max-width: 64em){.about__text{grid-template-columns:1fr;padding-left:calc(3 * var(--padding));padding-right:calc(3 * var(--padding))}}.about__text--title{position:relative;padding-top:20rem;padding-bottom:20rem;font-size:14rem;text-transform:uppercase;line-height:14rem;font-weight:900;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}@media (max-width: 64em){.about__text--title{font-size:12vw;line-height:12vw}}.about__text--title-container{position:relative}.about__text--title-container:before{z-index:-1;position:absolute;content:"";bottom:3%;left:0;background-color:var(--secondary);height:3rem;width:100%}.about__text--words{width:50%;font-size:3rem;line-height:4rem;font-weight:600}@media (max-width: 64em){.about__text--words{width:90%}}.about__sortieren{position:relative;z-index:2;display:flex;justify-content:center;padding-top:40rem;margin-bottom:20rem;gap:5rem;flex-wrap:wrap;border-bottom:1px solid var(--primary-dark);background-color:var(--white-white);margin-left:calc(3 * var(--padding));margin-right:calc(3 * var(--padding))}@media (max-width: 64em){.about__sortieren{padding-bottom:2rem;row-gap:0;column-gap:2rem;margin-top:0rem;margin-bottom:15rem}}.about__funktionen{display:flex;justify-content:center;align-items:center;cursor:pointer;padding:0 2rem;height:5rem;transform:translateY(4px);border-bottom:7px solid transparent;letter-spacing:.1rem}@media (max-width: 64em){.about__funktionen{margin-bottom:5rem;padding:0;font-size:2.2rem}}.about__funktionen span{transform-origin:bottom}.about__mitarbeiter{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:calc(3 * var(--padding));padding-left:calc(3 * var(--padding));padding-right:calc(3 * var(--padding));padding-bottom:50rem;min-height:100svh}@media (max-width: 64em){.about__mitarbeiter{grid-template-columns:1fr 1fr;padding-bottom:10rem}}@media (max-width: 37.5em){.about__mitarbeiter{display:flex;flex-direction:column}}.mitarbeiter-ding{padding-bottom:20rem;font-size:2.2rem}@media (max-width: 64em){.mitarbeiter-ding{padding-bottom:10rem}}.mitarbeiter-ding--gerade{transform:translateY(25rem)}@media (max-width: 64em){.mitarbeiter-ding--gerade{transform:translateY(25rem)}}@media (max-width: 37.5em){.mitarbeiter-ding--gerade{transform:none}}.mitarbeiter-ding__funktion{display:flex;gap:1rem}.mitarbeiter-ding__bilder{width:100%;aspect-ratio:6/5;display:grid;gap:5px;grid-template-areas:"a b" "a c";grid-template-rows:2fr 3fr;margin-bottom:var(--padding)}.mitarbeiter-ding__bilder--1,.mitarbeiter-ding__bilder--2,.mitarbeiter-ding__bilder--3{background-color:#f1f1f1;filter:grayscale(70%);overflow:hidden}.mitarbeiter-ding__bilder--1{grid-area:a}.mitarbeiter-ding__bilder--2{grid-area:b}.mitarbeiter-ding__bilder--3{grid-area:c}.mitarbeiter-ding__name{font-weight:600}.tv__container{overflow:hidden;background-color:var(--white-white);position:absolute;height:100vh;width:100vw}.tv{background-color:var(--white-white);position:absolute;height:100vh;width:100vw;z-index:100000;background-position:center;background-size:cover}.tv__untertitel{position:fixed;bottom:0;left:50%;z-index:10000000;color:var(--white-white);text-shadow:2px 2px 2px var(--black-black);padding-left:1rem;padding-right:1rem;padding-bottom:5rem;font-size:6rem;line-height:11rem;transform:translate(-50%)}.tv__untertitel-underline{position:absolute;background-color:var(--secondary);bottom:7rem;left:0;width:100%;height:2rem;z-index:-1}.tv__text{position:fixed;top:2rem;padding-left:2rem;padding-right:2rem;width:100%;text-align:center;z-index:10000000;color:var(--white-white);text-shadow:2px 2px 1px var(--black-black);font-size:5rem;line-height:6rem}.tv #video{position:absolute;left:0;top:0;width:100%}.roeblfruechte-logo{position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--white-white);display:flex;align-items:center;justify-content:center}.roeblfruechte-logo svg{width:80vw;height:100%}.marillen-aktion{background-color:var(--accent);border:4rem solid var(--accent);height:100vh;width:100vw;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.marillen-aktion__links{overflow:hidden;width:100%;height:100%;background-size:cover;background-position:center}.marillen-aktion__rechts{overflow:hidden;padding:6rem;width:100%;display:flex;align-items:center;justify-content:center;background-color:var(--accent);color:var(--secondary)}.marillen-aktion__rechts .preise{width:100%;display:grid;grid-template-rows:1fr 1fr}.marillen-aktion__rechts .preise .mark{color:var(--black-black)}.marillen-aktion__rechts .preise .titel{font-size:3vw;font-weight:700}.marillen-aktion__rechts .preise .untertitel{font-size:2vw;color:var(--accent);font-weight:700}.marillen-aktion__rechts .location{background-image:url(https://roeblfruechte.rmweb.at/assets/img/Austria_location_map.svg);background-position:center;background-size:contain}.marillen-aktion__rechts .preisepreise{display:flex;flex-direction:column;justify-content:space-evenly;text-align:right}.marillen-aktion__rechts .preis{width:100%;font-size:9vw;line-height:9vw;font-weight:700;text-align:right}.marillen-aktion__rechts .preis__titel{text-align:left;width:100%;font-size:2vw;font-weight:700;line-height:3vw}.austria-map{background-color:var(--white-white);position:relative;width:100vw;opacity:0}.austria-map svg{width:100vw}.austria-map__pin{width:3.89vw;height:3.89vw;border:.1rem solid #328441;border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:contain;box-shadow:1px 1px 2px #363636c8}.austria-map .hex-map{position:absolute;left:.3;top:0;display:flex;--s: 3.89vw;--m: .05vw;--f: calc(1.732 * var(--s) + 4 * var(--m) - 1px)}.austria-map .hex-map__container{opacity:.5;font-size:0}.austria-map .hex-map__container .hex-map__sector{position:relative;width:var(--s);margin:var(--m);height:calc(var(--s) * 1.1547);display:inline-block;font-size:initial;clip-path:polygon(0% 25%,0% 75%,50% 100%,100% 75%,100% 25%,50% 0%);background:rgba(255,0,0,.1);margin-bottom:calc(var(--m) - var(--s) * .2885)}.austria-map .hex-map__container:before{content:"";width:calc(var(--s) / 2 + var(--m));float:left;height:120%;shape-outside:repeating-linear-gradient(rgba(0,0,0,0) 0 calc(var(--f) - 3px),#000 0 var(--f))}.austria-map .hex-map__container__sector{position:relative}.austria-map .hex-map__sector-content{opacity:0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:none!important;background-color:transparent}.blockedinfo{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center}.notifications{line-height:7rem;font-size:2.5rem;font-weight:400;min-height:100svh}.notifications__hinweise{padding:20rem calc(3 * var(--padding));background-color:var(--black-black);color:var(--secondary)}.notifications__token{padding:5rem calc(3 * var(--padding));color:var(--primary-dark);font-size:2rem;word-break:break-all}.notifications__content{display:flex;overflow:hidden;word-break:break-all;flex-direction:column}.notification-item{display:grid;grid-template-columns:1fr 1fr 1fr;color:var(--primary-dark)}@media (max-width: 64em){.notification-item{grid-template-columns:1fr}}.notification-item__title{display:flex;align-items:center;justify-content:center}.notification-item__text{display:flex;align-items:center;padding:0 calc(3 * var(--padding))}.notification-item__buttons{display:flex;gap:2rem;align-items:center;justify-content:center}.notification-item__buttons button{width:10rem;height:10rem;border:none;cursor:pointer}.notification-item__unsubscribe{background-color:var(--secondary);color:var(--primary-dark)}.notifications-list{padding:20rem calc(3 * var(--padding));display:flex;flex-direction:column;gap:20rem}.requestpermission{min-height:100vh;min-height:100dvh;padding:calc(3 * var(--padding));display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"a b c"}@media (max-width: 64em){.requestpermission{grid-template-areas:"b b b"}}.requestpermission__content{padding:calc(3 * var(--padding));grid-area:b;display:flex;align-items:center;justify-content:center;height:100%}.requestpermission__content div{display:flex;flex-direction:column;gap:2rem}.actionbutton .button{border:none;font:inherit;padding:1rem 2rem;cursor:pointer;background-color:var(--accent);color:var(--white-white)}.actionbutton .button--secondary{background-color:var(--secondary);color:var(--black-black)}:root{--primary: #328441;--primary-dark: #245c2d;--secondary: #cade58;--secondary-light: #e6fd67;--black-black: #252f23;--white-white: #fffffa;--accent: #c34586;--grey: #a4a4a4;--padding: 2rem}.suppliers{background-color:var(--white-white);min-height:100svh;position:relative}.suppliers__content{position:absolute;top:0;left:0;z-index:4;background-color:var(--white-white);width:100vw;height:100vh;background-size:cover;background-position:center}.suppliers__content--1,.suppliers__content--2{position:absolute;top:0;left:0;width:100%;height:100%;background-color:red;background-size:cover;background-position:center}
