@import '_content/Bucher.UI/Bucher.UI.im1yq88a3i.bundle.scp.css';
@import '_content/Web.Core/Web.Core.410ogss8lm.bundle.scp.css';

/* _content/BucherShop/Components/Blog/Banner.razor.rz.scp.css */
.img-wrapper img[b-k3k9hyhkuj]{
    aspect-ratio: 21 / 9;
}

img[b-k3k9hyhkuj] {
    object-fit: cover;
    border-radius: var(--border-radius);
}

.info-box[b-k3k9hyhkuj]{
    padding-block:2rem;
    padding-inline:2.5rem;
    background-color:var(--background-transparent);
    position:absolute;
    bottom:1.5rem;
    left:1.5rem;
    width:fit-content;
    border-radius:var(--border-radius);
    gap:1.25rem;
}

.banner-container[b-k3k9hyhkuj] {
    transition: opacity 0.3s ease;
    opacity: 1;
}

.fade-out[b-k3k9hyhkuj] {
    opacity: 0;
}

@media screen and (max-width: 767px){
    .info-box[b-k3k9hyhkuj] {
        position: unset;
        padding-inline: 1.25rem;
        padding-block: 1.25rem;
        width: 100%;
    }

    img[b-k3k9hyhkuj]{
        border-radius:0;
    }
}
/* _content/BucherShop/Components/Blog/Brands.razor.rz.scp.css */
.brand-image-wrapper[b-gya449izxy] {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 100%;
    aspect-ratio: 16/9;
}

.brand-image-wrapper img[b-gya449izxy] {
    max-height: 150px;
    max-width: 100%;
    
    object-fit: contain;
}
/* _content/BucherShop/Components/Blog/News.razor.rz.scp.css */
.badge[b-hlm6tbu6nk] {
    border-radius: 0.25rem;
    padding-inline: 0.75rem;
    font-size: 87.5%;
    font-weight:500;
}

.img-wrapper img[b-hlm6tbu6nk] {
    aspect-ratio: 16 / 9;
    object-fit: cover;
}
/* _content/BucherShop/Components/Blog/Shout.razor.rz.scp.css */
.shout[b-z227rpfe59]{
    z-index:9999;

}

.shout img[b-z227rpfe59]{
    width:2rem;
    aspect-ratio:1;
}
/* _content/BucherShop/Components/Blog/Trend.razor.rz.scp.css */
.img-wrapper img[b-9jj6nzioaw]{
    aspect-ratio: 16 / 9;
}

img[b-9jj6nzioaw] {
    object-fit:cover;
}
/* _content/BucherShop/Components/Blog/VideoPost.razor.rz.scp.css */
.bullet.active[b-uuorjlli8i] {
    background-color: var(--background-color);
}

.video-content[b-uuorjlli8i] {
    border-radius: var(--border-radius);
}

.contact-card[b-uuorjlli8i] {
    background-color: var(--menu-bg-color);
    color: var(--menu-text-color);
    border-radius: 5px;
}

.contact a[b-uuorjlli8i] {
    color: var(--text-main);
    text-decoration: none;
}

    .contact a:hover[b-uuorjlli8i] {
        text-decoration: underline;
    }


@media screen and (max-width:992px) {
    .iframe-container[b-uuorjlli8i] {
        background: var(--background-color-secondary);
        padding: 1.75rem;
        border-bottom-left-radius: var(--border-radius);
        border-bottom-right-radius: var(--border-radius);
    }

    .video-content[b-uuorjlli8i]{
        border-bottom-left-radius:0;
        border-bottom-right-radius:0;
    }
}
/* _content/BucherShop/Components/Footer.razor.rz.scp.css */
footer[b-tqfrmvpnf7] {
    background: var(--footer-bg-color);
    padding-top: 5rem;
    padding-bottom: 5rem;
}

footer *[b-tqfrmvpnf7] {
    color: var(--footer-text-color);
}

a[b-tqfrmvpnf7] {
    text-decoration: none;
    width:fit-content;
}

a:hover[b-tqfrmvpnf7] {
    text-decoration: underline;
}

.font-small[b-tqfrmvpnf7] {
    font-size: 0.875rem;
    line-height: 1.7rem;
}

.company-logo[b-tqfrmvpnf7] {
    max-width: 100%;
    max-height: 4rem;
    width:21rem;
}

.social-img[b-tqfrmvpnf7] {
    height: 2rem;
    width: 2rem;
    bottom: 0;
}

.social-img:hover[b-tqfrmvpnf7] {
    bottom: 10px
}

.contact-more span[b-tqfrmvpnf7] {
    color: var(--text-primary);
}
.contact-more:hover[b-tqfrmvpnf7] {
    cursor: pointer;
    border-bottom: 1px solid var(--text-primary);
}

.contact-info span[b-tqfrmvpnf7] {
    color: var(--footer-text-color);
}

.contact-info:hover[b-tqfrmvpnf7] {
    cursor: pointer;
    border-bottom: 1px solid var(--footer-text-color);
}

.brand-img-lg[b-tqfrmvpnf7] {
    height: 2.6rem;
    width: auto;
}

.brand-img-sm[b-tqfrmvpnf7] {
    height: 1.8rem;
    width: auto;
}

.logo-img[b-tqfrmvpnf7] {
    height: 1.5rem;
}

[class*="col-"][b-tqfrmvpnf7] {
    padding-left: 1rem;
    padding-right: 1rem;
}

.newsletter-subscribe-button[b-tqfrmvpnf7] {
    background-color: var(--primary-color);
    text-decoration: unset !important;
}
.newsletter-subscribe-button[b-tqfrmvpnf7], .newsletter-subscribe-button *[b-tqfrmvpnf7] {
    color: var(--primary-color-overlay-text);
}
.newsletter-subscribe-button:hover[b-tqfrmvpnf7] {
    background-color: var(--primary-color-hover);
}

.footer-legal[b-tqfrmvpnf7] {
    background-color: var(--footer-legal-bg-color);
}
.footer-legal *[b-tqfrmvpnf7] {
    color: var(--secondary-color-overlay-text) !important;
}
/* _content/BucherShop/Components/Header.razor.rz.scp.css */
header[b-5xkrxr1olv] {
    background-color: var(--header-bg-color);
    color: var(--header-text-color);
    z-index: 10;
    transition: all 0.15s ease-in-out;
}

#header.collapsed[b-5xkrxr1olv] {
    filter: drop-shadow(0px 4px 10px color-mix(in srgb, var(--header-text-color) 25%, transparent 100%));
}

#header .container #header-upper[b-5xkrxr1olv] {
    max-height: 50px;
    transition: max-height 0.15s ease-in-out;
}

#header.collapsed .container #header-upper[b-5xkrxr1olv] {
    max-height: 0;
    overflow: hidden;
    padding: 0;
}

#header .container #header-content[b-5xkrxr1olv] {
    transition: all 0.15s ease-in-out;
}

#header #hierarchy-menu[b-5xkrxr1olv] {
    max-height: 50px;
    transition: max-height 0.15s ease-in-out;
}

.nav-link[b-5xkrxr1olv] {
    display: flex;
    align-items: center;
    justify-content: start;
    flex-direction: row;
    color: var(--header-text-color);
}

.nav-link span[b-5xkrxr1olv] {
    font-size: 12px;
}
.nav-link .material-symbols-rounded[b-5xkrxr1olv] {
    font-size: 16px;
}

.nav-link:not(span):hover[b-5xkrxr1olv] {
    color: var(--text-secondary);
}

.dropdown-toggle:hover[b-5xkrxr1olv], .navbar-nav .nav-link.show[b-5xkrxr1olv] {
    color: var(--text-secondary);
}

@media (max-width: 1200px) {
    .logo-img-wrapper[b-5xkrxr1olv] {
        width: 100%;
        height: auto;
    }
}


.logo-img:not(.bucher)[b-5xkrxr1olv], .logo-img:not(.luxmanufaktur)[b-5xkrxr1olv] {
    max-width: 100%;
    max-height: 80%;
}

.logo-img.bucher[b-5xkrxr1olv] {
    height: 20px;
}
.logo-img.luxmanufaktur[b-5xkrxr1olv] {
    height: 45px;
}

@media screen and (min-width: 767px) {
    .logo-img.bucher[b-5xkrxr1olv] {
        height: 25px;
    }
    .logo-img.luxmanufaktur[b-5xkrxr1olv] {
        height: 60px;
    }
}

@media screen and (min-width: 1024px) {
    .logo-img.bucher[b-5xkrxr1olv] {
        height: 30px;
    }
    .logo-img.luxmanufaktur[b-5xkrxr1olv] {
        height: 70px;
    }
}

.dropdown-menu.show[b-5xkrxr1olv] {
    z-index: 20004;
}

@media screen and (max-width: 767px) {
    .header-search-container[b-5xkrxr1olv] {
        background-color: var(--menu-bg-color);
    }
}

@media screen and (max-width: 767px) {
    #menuMobileButton[b-5xkrxr1olv] {
        font-size: 28px !important;
    }
}

#menuMobileButton[b-5xkrxr1olv] {
    display: block;
}
/* _content/BucherShop/Components/Layout/MainLayout.razor.rz.scp.css */
#blazor-error-ui[b-f1aulz4a7w] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-f1aulz4a7w] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }

.chat-support[b-f1aulz4a7w] {
    background-color: var(--primary-color);
    right: 0rem;
    bottom: 3.8rem;
    height: 65px;
    transform-origin: 0 0;
    z-index: 20000;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    overflow: hidden;
    transition: all 0.5s ease;
}

.icon[b-f1aulz4a7w] {
    transition: transform 0.5s ease;
}

.hover-text[b-f1aulz4a7w] {
    writing-mode: sideways-lr;
    display: none;
    transition: opacity 0.5s ease;
    white-space: nowrap;
}

.chat-support:hover[b-f1aulz4a7w] {
    background-color: var(--primary-color-hover);
    height: 200px;
}

.chat-support span[b-f1aulz4a7w] {
    color: var(--primary-color-overlay-text);
}

.chat-support:hover .icon[b-f1aulz4a7w] {
    transform: rotate(-90deg);
}

.chat-support:hover .hover-text[b-f1aulz4a7w] {
    display: flex;
}
/* _content/BucherShop/Components/Pages/Auth/LoginPage.razor.rz.scp.css */
/* _content/BucherShop/Components/Pages/Blog/BlogPage.razor.rz.scp.css */
.blogs-row[b-cuor41wtyu]{
    row-gap:4rem;
}
/* _content/BucherShop/Components/Pages/Blog/SelectedBlogPostPage.razor.rz.scp.css */
.product-img[b-k8a7ry7ba7] {
    width: 100px;
    object-fit: cover;
}

.content[b-k8a7ry7ba7], .content *[b-k8a7ry7ba7] {
    font-family: var(--text-font-family), 'Arial', sans-serif !important;
}
/* _content/BucherShop/Components/Pages/CareerPage/ApprenticeshipCard.razor.rz.scp.css */
.job-card[b-va3t68evzn] {
    border: 1px solid var(--border-main);
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 1px 1px 5px color-mix(in srgb, var(--border-main) 50%, transparent 100%);
}

.header-image[b-va3t68evzn] {
    width: 100%;
    min-height: 14rem;
    border-radius: 8px;
    object-fit: cover;
    object-position: center;
    background-color: white;
}

.year-icon[b-va3t68evzn] {
    width: 18px;
    height: 18px;
}

.contact-card[b-va3t68evzn] {
    background-color: var(--menu-bg-color);
    color: var(--menu-text-color);
    border-radius: 5px;
}

.contact a[b-va3t68evzn] {
    color: var(--text-main);
    text-decoration: none;
}

    .contact a:hover[b-va3t68evzn] {
        text-decoration: underline;
    }
/* _content/BucherShop/Components/Pages/CareerPage/CareerPage.razor.rz.scp.css */
.card-body[b-oifj9rphi9] {
    background-color: var(--menu-bg-color);
    color: var(--menu-text-color);
    border-radius: 5px;
}

.icon-div[b-oifj9rphi9] {
    width: 60px;
    height: 60px;
    text-align: center;
    align-content: space-evenly;
    background-color: var(--menu-bg-color);
    color: var(--menu-text-color);
    border-radius: 50%;
}

.no-jobs-div[b-oifj9rphi9] {
    background-color: var(--menu-bg-color);
    color: var(--menu-text-color);
    border-radius: 5px;
}

.custom-mb[b-oifj9rphi9]{
    margin-bottom: 12rem;
}

@media (max-width: 768px) {
    .card-body[b-oifj9rphi9] {
        background-color: var(--background-color);
        color: var(--text-main);
    }

    .info-div h5[b-oifj9rphi9] {
        margin-bottom: 1.3rem;
    }
}
@media (max-width: 992px) {

    .custom-mb[b-oifj9rphi9] {
        margin-bottom: 0rem !important;
    }
}
/* _content/BucherShop/Components/Pages/CategoryPage.razor.rz.scp.css */
.category-panel:hover[b-y09fpl42n5] {
    filter: drop-shadow(0 0 25px rgba(0,0,0,0.05));
    border: 1px solid var(--text-dark);
}
/* _content/BucherShop/Components/Pages/ErrorHandling/ErrorPage.razor.rz.scp.css */
.error-code[b-e60bi9i0ec] {
    font-size: 9rem;
}

.img-fluid[b-e60bi9i0ec] {
    max-width: 50rem;
    max-height: 25rem;
    background-color: white;
    border-radius: 10px;
}

@media only screen and (max-width: 768px) {
    .error-code[b-e60bi9i0ec] {
        font-size: 8rem;
    }

    .error-message[b-e60bi9i0ec] {
        font-size: 3rem;
    }
}
/* _content/BucherShop/Components/Pages/FacetSearchPage.razor.rz.scp.css */

@media (hover: hover) {
    .scroll-to-top:hover .icon[b-o5l7e3uqgp] {
        display: none;
        padding-right: 0.5rem;
    }

    .scroll-to-top:hover .hover-text[b-o5l7e3uqgp] {
        display: flex !important;
    }

}

.scroll-to-top:active .icon[b-o5l7e3uqgp] {
    display: none;
    padding-right: 0.5rem;
}

.scroll-to-top:active .hover-text[b-o5l7e3uqgp] {
    display: flex !important;
}

.scroll-to-top .hover-text[b-o5l7e3uqgp] {
    display: none;
}

.scroll-to-top[b-o5l7e3uqgp] {
    border-radius: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
/* _content/BucherShop/Components/Pages/History.razor.rz.scp.css */
.timeline-card[b-868wjqv7n6] {
    border: 1px solid var(--border-main);
    border-radius: 5px;
    box-shadow: 1px 1px 5px color-mix(in srgb, var(--border-main) 50%, transparent 100%);
}

.timeline[b-868wjqv7n6] {
    list-style: none;
    position: relative;
    padding-left: 20px;
}

.timeline-item[b-868wjqv7n6] {
    display: flex;
    align-items: flex-start;
    margin: 40px 0;
    position: relative;
}

.marker[b-868wjqv7n6] {
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    background-color: var(--background-color-secondary);
    border-radius: 50%;
    transform: translateX(-50%);
    z-index: 1;
    transition: background-color 0.5s ease;
}

.marker.active-marker[b-868wjqv7n6] {
    background-color: var(--primary-color);
}

.line[b-868wjqv7n6] {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 6px;
    background-color: var(--background-color-secondary);
    transform: translateX(-50%);
}

.line .inner[b-868wjqv7n6] {
    width: 100%;
    height: 0;
    transition: all 0.2s;
}

.line.active-line .inner[b-868wjqv7n6] {
    height: 100%;
    background-color: var(--primary-color);
}

.timeline-img[b-868wjqv7n6]{
    object-fit: cover;
    max-width: 20vw;
    max-height: 30vh;
}

@media (max-width: 1500px) {
    .timeline-img[b-868wjqv7n6] {
        max-width: 35vw;
    }
}

@media (max-width: 991px) {
    .timeline-img[b-868wjqv7n6] {
        max-width: 100%;
    }
}
/* _content/BucherShop/Components/Pages/Home.razor.rz.scp.css */
.configurators[b-yzwxw86njo] {
    row-gap: 1rem;
}

.configurators a:hover[b-yzwxw86njo] {
    background:rgba(0,0,0,0.2) !important;
}

.configurators a[b-yzwxw86njo] {
    background-color: var(--background-color);
    gap: 2rem;
}

.img-config[b-yzwxw86njo] {
    width: 3rem;
}

@media screen and (max-width: 767px) {
    .banner-container[b-yzwxw86njo] {
        padding: unset !important;
    }

    .front-page-container[b-yzwxw86njo] {
        padding-inline: 1.5rem;
    }

    .configurators[b-yzwxw86njo] {
        row-gap: 1.75rem;
    }
}
/* _content/BucherShop/Components/Pages/Locations/LocationCard.razor.rz.scp.css */
.contact-info[b-wwrkrofunn] {
    display: flex;
    flex-direction: column;
}

.contact-info-text[b-wwrkrofunn] {
    color: var(--text-main);
    font-weight: 400;
    font-size: 1rem;
}

.contact-info-icon[b-wwrkrofunn] {
    font-size: 1.3rem !important;
}

.location-card[b-wwrkrofunn] {
    text-align: center;
    padding: 1.25rem;
}

.btn-map[b-wwrkrofunn] {
    background-color: var(--btn-primary-color);
    color: var(--btn-primary-color-text);
    border: none;
    border-radius: 5px;
    font-size: 1em;
    cursor: pointer;
    text-align: center;
}

.map-link[b-wwrkrofunn]{
    color: black;
}


@media(hover: hover) {
    .btn-map:hover[b-wwrkrofunn] {
        background-color: var(--btn-primary-color-hover);
        color: var(--btn-primary-color-text-hover);
    }

    .contact-info-text:hover[b-wwrkrofunn] {
        text-decoration: underline;
    }
}

@media (hover: none) {
    .btn-map:active[b-wwrkrofunn] {
        background-color: var(--btn-primary-color-hover);
        color: var(--btn-primary-color-text-hover);
    }
    .contact-info-text:active[b-wwrkrofunn] {
        text-decoration: underline;
    }
}
/* _content/BucherShop/Components/Pages/Locations/LocationsPage.razor.rz.scp.css */
.grid-template[b-2a4jzkftbi] {
    grid-template-columns: 1fr 1fr 1fr;
    justify-items: center;
}

.spacer-style[b-2a4jzkftbi] {
    display: none;
}

.map-container[b-2a4jzkftbi]{
    position:relative;
    overflow:hidden;
    width:100%;
    height:30rem;
}

.map-container iframe[b-2a4jzkftbi]{
    position:absolute;
    top:-67px;
    height:40rem;
    width:100%;
}

@media(max-width: 1000px) {
    .grid-template[b-2a4jzkftbi] {
        grid-template-columns: 1fr;
    }

    .spacer-style[b-2a4jzkftbi] {
        width: 70%;
        display: list-item;
    }
}
/* _content/BucherShop/Components/Pages/Logik/FrontenKonfigurator.razor.rz.scp.css */
.header-color[b-urdpjbh4l2] {
    background-color: #ba0031;
}

    .header-color strong[b-urdpjbh4l2] {
        color: white;
    }
/* _content/BucherShop/Components/Pages/MyConditions.razor.rz.scp.css */
.d-grid[b-q1l5woot6n] {
    grid-template-columns: 1fr 1fr;
}

.conditions-legend[b-q1l5woot6n] {
    grid-template-columns: 2fr 1fr auto;
    width: 50%;
}

@media (max-width: 992px) {
    .conditions-legend[b-q1l5woot6n] {
        grid-template-columns: 2fr 1fr 12fr;
        width: 100%;
    }
}
/* _content/BucherShop/Components/Pages/Newsletter/NewsletterSignUpPage.razor.rz.scp.css */
.head-part[b-dzuo5dispc] {
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 19.2px;
}

.close-icon[b-dzuo5dispc] {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    font-size: 18px;
}

.form-group[b-dzuo5dispc] {
    margin-bottom: 15px;
}

.form-control[b-dzuo5dispc], .form-select[b-dzuo5dispc] {
    width: 100%;
    padding: 10px;
    border: 1px solid #939393;
    border-radius: 5px;
    background-color: var(--background-color);
    color: var(--text-main);
}

    .form-control[b-dzuo5dispc]::placeholder {
        color: #999;
    }

    .form-control:focus[b-dzuo5dispc] {
        border-radius: 5px;
        box-shadow: 0 0 0 0.15rem var(--primary-color) !important;
    }

.form-select[b-dzuo5dispc] {
    cursor: pointer;
}

    .form-select:focus[b-dzuo5dispc] {
        outline: 0;
        box-shadow: 0 0 0 .15rem var(--primary-color) !important;
    }

.sbmt-btn[b-dzuo5dispc] {
    background-color: var(--btn-primary-color);
    color: var(--btn-primary-color-text);
}

.sbmt-btn:hover[b-dzuo5dispc] {
    background-color: var(--btn-primary-color-hover);
    color: var(--btn-primary-color-text-hover);
}
/* _content/BucherShop/Components/Pages/Statics/ComNorm.razor.rz.scp.css */
img[b-toqk3wzruz] {
    max-width: 100%;
    max-height: 100%;
}

.partner-img[b-toqk3wzruz] {
    max-width: 90%;
    max-height: 12rem;
    object-fit: contain;
}

/*.partner-box {
    height: 10rem;
    width: 25rem;
    border: solid;
    border-width: 2px
}*/
/* Do NOT use this unless you like broken bootstrap grid systems */
/* _content/BucherShop/Components/Pages/Statics/GTC.razor.rz.scp.css */
h3[b-dp49j5pgs2] {
    margin-bottom: 1.5rem;
}
/* _content/BucherShop/Components/Pages/Statics/OurCompany.razor.rz.scp.css */
.item[b-i9pw946529] {
    transition: all .2s ease-in-out;
    height: 20vh;
    border-radius: 2rem;
}

.item img[b-i9pw946529] {
    opacity: 10%;
    max-width: 80%;
    max-height: 80%;
}

.item:hover[b-i9pw946529] {
    background-color: var(--btn-primary-color);
}

.shown-text[b-i9pw946529] {
    position: absolute;
    transition: opacity .2s ease-in-out;
    opacity: 100%;
}

.item:hover .shown-text[b-i9pw946529] {
    opacity: 0;
}

.hidden-text[b-i9pw946529] {
    position: absolute;
    transition: opacity .2s ease-in-out;
    opacity: 0;
    color: var(--btn-primary-color-text);
    font-size: 2rem;
}

.item:hover .hidden-text[b-i9pw946529] {
    opacity: 100%;
}


.item .shown-text span[b-i9pw946529] {
    font-size: 4rem;
}

.item-divider[b-i9pw946529] {
    height: 2px;
    background: linear-gradient(90deg, var(--background-color) 0%, var(--background-color-secondary) 50%, var(--background-color) 100%);
}
/* _content/BucherShop/Components/Pages/Statics/Sustainability.razor.rz.scp.css */

.badge-success[b-p8mq629dpu] {
    background-color: #32D342;
    color: white;
    padding: 5px 10px;
    border-radius: 5px;
    font-size: 16px;
}

.container-row[b-p8mq629dpu] {
    display: flex;
    width: 100%;
}

.padding-right-0[b-p8mq629dpu] {
    padding-right: 0;
}
.padding-left-0[b-p8mq629dpu] {
    padding-left: 0;
}
.text-justify[b-p8mq629dpu] {
    text-align: justify;
}
.primary-text-color[b-p8mq629dpu] {
    color: var(--primary-text-color);
}
/* _content/BucherShop/Components/Pages/Team/Team.razor.rz.scp.css */
.employee-card[b-3d8de19un9] {
    border: none;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    overflow: hidden;
    height: 30vh;
}

.info-overlay[b-3d8de19un9] {
    position: absolute;
    bottom: 0;
    left: 0;
    border-top-right-radius: 10px;
    max-width: 75%;
    box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.1);

    background: color-mix(in srgb, var(--footer-bg-color) 50%, transparent) !important;
    color: white !important;
    backdrop-filter: blur(10px) !important;
}

.card-title[b-3d8de19un9] {
    font-size: 1rem;
    font-weight: bold;
}

.card-subtitle[b-3d8de19un9] {
    font-size: 0.875rem;
}

.nav-panel-style[b-3d8de19un9] {
    background-color: var(--menu-bg-color);
    border-radius: 5px;
}


.team-filter-wrapper[b-3d8de19un9] {
    justify-content: space-between;
    position: relative;
    transform: none;
    visibility: visible;
    max-width: 100%;
    box-shadow: none;
}

@media (max-width: 767px) {
    .nav-panel-style[b-3d8de19un9] {
        background-color: transparent !important;
        border-radius: 5px;
    }

    .filter-icon[b-3d8de19un9] {
        background-color: var(--menu-bg-color) !important;
        border-radius: 5px;
    }

    .team-filter-wrapper[b-3d8de19un9] {
        position: fixed;
        height: 100vh;
        left: 0;
        top: 0;
        z-index: 1000;
        background-color: var(--background-color);
        transform: translateX(-100%);
        visibility: hidden;
        overflow-y: auto;
        transition: transform .5s;
    }

        .team-filter-wrapper.open[b-3d8de19un9] {
            transform: translateX(0%);
            visibility: visible;
            box-shadow: 5px 6px 50px 27px rgba(0,0,0,0.4);
            transition: transform .25s;
        }
}

.empl[b-3d8de19un9] {
    backdrop-filter: blur(40px) !important;
}
.empl:hover .hover[b-3d8de19un9] {
    opacity: 1 !important;
}

.employee-card[b-3d8de19un9] {
    background-color: #111;
}

.team-gradient[b-3d8de19un9] {
    background: radial-gradient(circle, rgba(255, 255, 255, 0.25) 0%, rgba(0, 0, 0, 0) 50%);
}
/* _content/BucherShop/Components/Pages/Team/TeamDetail.razor.rz.scp.css */
.employee-card[b-ufu74l2vdz] {
    position: absolute;
    bottom: 0;
    left: 0;
    border: none;
    border-top-right-radius: 5px;
    overflow: hidden;
    background-color: var(--background-color-secondary);
}

.main-img-div[b-ufu74l2vdz]{
    max-height: 615px;
}

.bg-bucher[b-ufu74l2vdz] {
    background-color: #75CAEF;
}

.bg-luxmanufaktur[b-ufu74l2vdz] {
    background-color: #FFE64C;
}

.info-overlay[b-ufu74l2vdz] {
    background: color-mix(in srgb, var(--footer-bg-color) 50%, transparent) !important;
    color: white !important;
    backdrop-filter: blur(10px) !important;
}

.empl-card[b-ufu74l2vdz] {
    background-color: #111;
}

.empl-card-content[b-ufu74l2vdz] {
    aspect-ratio: 194/109;
    backdrop-filter: blur(40px) !important;
    background: radial-gradient(circle, rgba(255, 255, 255, 0.25) 0%, rgba(0, 0, 0, 0) 50%)
}
