body{background-color:#000;font-family:"Poppins", sans-serif !important;}
.sf-menu .menu-title-text, select, input{font-family:"Poppins", sans-serif !important;}
.nectar-global-section.after-nav{position:fixed;top:0;bottom:0;left:0;right:0;z-index:-1;}
.container-wrap, .ocm-effect-wrap{background-color:transparent !important;}
.nectar-global-section.after-nav::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgb(0,0,0,.7);z-index:10;}
.splash-orange-1{width:200px !important;rotate:80deg;}
.splash-orange-3{width:300px !important;rotate:180deg;}
.splash-green-1{width:400px !important;}
.splash-green-2{width:200px !important;rotate:100deg;}
.splash-pink-1{width:460px !important;}
.splash-pink-2{width:230px !important;rotate:15deg;}
.splash-blue-1{rotate:40deg;}
.splash-blue-2{width:330px !important;}
#bg{position:absolute;top:0;}
#bg2{position:absolute;opacity:.4;top:0;z-index:2;}
#bg3{position:absolute;opacity:.2;top:0;z-index:1;}
#header-space{background-color:transparent !important;}
#header-outer{border-bottom:2px solid #00A0E3;}
#header-outer #top nav ul #search-btn a:hover span, body.material #header-outer:not(.transparent) .cart-outer:hover .cart-menu-wrap .icon-salient-cart, #header-outer:not(.transparent) #top nav ul .slide-out-widget-area-toggle a:hover .lines::before, #header-outer:not(.transparent) #top nav ul .slide-out-widget-area-toggle a:hover .lines-button::after{color:#6eb535 !important;}
#header-outer:not(.transparent) #top nav ul .slide-out-widget-area-toggle a:hover .lines::before, #header-outer:not(.transparent) #top nav ul .slide-out-widget-area-toggle a:hover .lines::after, #header-outer:not(.transparent) #top nav ul .slide-out-widget-area-toggle a:hover .lines-button::after{background-color:#6eb535 !important;}
.swiper-container, .swiper-slide, .nectar-slider-loading{background-color:transparent !important;}
.splash-hl, .nectar-shop-header .page-title, .blog-title .entry-title{position:relative;}
.splash-hl::before, .nectar-shop-header .page-title::before, .blog-title .entry-title::before{content:"";position:absolute;top:-110px;left:-100px;width:400px;height:400px;z-index:-1;background-size:contain;background-repeat:no-repeat;background-position:center;rotate:110deg;}
.splash-hl.green::before{background-image:url(https://lubaccas.de/wp-content/uploads/2023/11/splash_gruen.png);}
.splash-hl.orange::before, .blog-title .entry-title::before{background-image:url(https://lubaccas.de/wp-content/uploads/2023/11/splash_orange.png);top:-170px;left:-130px;rotate:50deg;}
.splash-hl.grey::before{background-image:url(https://lubaccas.de/wp-content/uploads/2023/11/splash_grau.png);top:-130px;left:-150px;rotate:70deg;}
.splash-hl.pink::before{background-image:url(https://lubaccas.de/wp-content/uploads/2023/11/splash_pink.png);left:-110px;rotate:20deg;}
.nectar-shop-header .page-title::before{background-image:url(https://lubaccas.de/wp-content/uploads/2023/11/splash_pink.png);left:-92px;rotate:-48deg;top:-130px;}
.splash-hl.blue::before{background-image:url(https://lubaccas.de/wp-content/uploads/2023/11/splash_blau.png);left:-130px;top:-130px;rotate:20deg;}
.splash-hl.orange.news::before{left:-170px;}
.splash-hl h1, .splash-hl h2, .text-shadow p, .nectar-shop-header .page-title, .woocommerce-breadcrumb span, .woocommerce-breadcrumb i, .button, .woocommerce-info, .link_text, .nectar-button, .wp-element-button, .blog-title .entry-title, .blog-title #single-below-header span{text-shadow:1px 2px 4px #000 !important;}
.splash-hl .nectar-split-heading{margin-bottom:10px;}
.cat.pink{border-color:rgb(228, 9, 126);}
.cat.blue{border-color:rgb(0, 160, 227);}
.cat.orange{border-color:rgb(238, 126, 25);}
.cat.green{border-color:rgb(109, 180, 52);}
.cat-button{border-radius:15px;box-shadow:1px 2px 20px #000;}
.cat-button.pink{background-color:rgb(228, 9, 126) !important;}
.cat-button.blue{background-color:rgb(0, 160, 227) !important;}
.cat-button.orange{background-color:rgb(239, 127, 26) !important;}
.cat-button.green{background-color:rgb(109, 180, 52) !important;}
.nectar-cta.has-icon.cat-button .link_wrap{display:flex;align-items:center;}
.nectar-cta.cat-button .link_wrap{width:100%;flex-flow:column;}
.nectar-cta.cat-button .link_wrap i{margin:0 auto 10px !important;font-size:40px !important;}
.nectar-cta.has-icon.cat-button .link_wrap i svg{height:44px;}
.flickity-cell .product-wrap{border-radius:15px;overflow:hidden;box-shadow:1px 2px 20px #000;}
body .woocommerce .nectar-woo-flickity[data-controls="arrows-overlaid"] .nectar-woo-carousel-top{top:40%;width:calc(100% + 180px);left:-90px;}
.woocommerce .nectar-woo-flickity[data-controls*="arrows"][data-controls="arrows-overlaid"] .flickity-prev-next-button::after{background-color:#00A0E3 !important;}
.flickity-cell.is-selected img:hover{border:4px solid #6EB535 !important;}
.shadow{box-shadow:1px 2px 20px #000 !important;}
.lu-splash, .bacca-splash{position:relative;}
.lu-splash::before{background-image:url(https://lubaccas.de/wp-content/uploads/2023/11/Lulu.png);content:"";position:absolute;top:-90px;left:-100px;width:400px;height:400px;z-index:-1;background-size:contain;background-repeat:no-repeat;background-position:center;}
.bacca-splash::before{background-image:url(https://lubaccas.de/wp-content/uploads/2023/11/Bacca.png);content:"";position:absolute;top:-32px;left:90px;width:400px;height:400px;z-index:-1;background-size:contain;background-repeat:no-repeat;background-position:center;}
.galerie .work-item, .product-wrap{border-radius:15px;overflow:hidden;}
.galerie .work-item:hover, .product-wrap:hover{border:4px solid #6EB535 !important;}
.zmagine-footer{width:80px !important;display:inline !important;position:relative;top:5px;margin-left:5px;margin-bottom:0 !important;}
.footer-socials .nectar_icon:hover i{color:#fff !important;}
.footer-socials .nectar_icon i{transition:color .3s;}
.before-footer{backdrop-filter:blur(12px);border-top:2px solid rgb(239, 127, 26);}
.post-type-archive-product.woocommerce .container-wrap, .tax-product_cat.woocommerce .container-wrap{background-color:transparent;}
.woocommerce-product-gallery__wrapper{border-radius:15px;overflow:hidden;}
.single-product .product_title{position:relative;text-shadow:1px 2px 4px #000;}
.single-product .entry-summary > .price{position:relative;color:#000 !important;display:flex !important;flex-flow:column;}
.single-product .entry-summary > .price::before{background-image:url(https://lubaccas.de/wp-content/uploads/2023/11/splash_orange.png);content:"";position:absolute;top:-220px;left:-144px;width:400px;height:400px;z-index:-1;background-size:contain;background-repeat:no-repeat;background-position:center;rotate:12deg;}
.woocommerce div.product p.price del{opacity:.6 !important;color:#000 !important;margin-top:-13px;}
.in-stock{color:#6EB535 !important;}
.woocommerce-product-details__short-description, #tab-description{padding:2% !important;border-radius:15px;background-color:rgba(0, 0, 0, 0.6);}
select, textarea{background-color:rgba(0, 0, 0, 0.7);border-radius:15px;border:2px solid rgb(0, 162, 230);color:white;}
.dog_splash{opacity:0 !important;visibility:hidden;}
.nectar-shop-header .page-title{padding-top:30px;}
.woocommerce .woocommerce-breadcrumb span:last-child{opacity:1 !important;}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{position:relative;float:right;bottom:40px;right:unset;}
.woocommerce-page button.single_add_to_cart_button{background-color:rgb(110, 180, 52) !important;}
input[type="search"]{background-color:rgba(0,0,0,.8) !important;border-radius:15px;color:white;border:2px solid rgb(0, 162, 230) !important;}
.wc-block-product-categories-list-item > a.active{color:rgb(239, 127, 26) !important;}
.wc-block-product-categories-list-item-count.active{background-color:rgb(239, 127, 26) !important;}
.widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget) li a:not(.active):hover, body.material #sidebar .widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget) li a:not(.active):hover{color:rgb(110, 180, 52) !important;}
.woocommerce #sidebar .wc-block-product-categories-list-item:hover > .wc-block-product-categories-list-item-count:not(.active){background-color:rgb(110, 180, 52) !important;}
.woocommerce #sidebar .wc-block-product-categories-list-item:hover > .wc-block-product-categories-list-item-count.active{background-color:rgb(239, 127, 26) !important;}
.nectar-slide-in-cart, .forminator-custom-form{backdrop-filter:blur(12px);background-color:rgba(0, 0, 0, 0.5) !important;}
.nectar-slide-in-cart .widget_shopping_cart a.button.checkout{background-color:rgb(110, 180, 52) !important;}
.woocommerce #order_review #payment #place_order{background-color:rgb(110, 180, 52) !important;}
.woocommerce-info{background-color:rgb(239, 127, 26) !important;border-radius:5px !important;}
.woocommerce .coupon .button, .woocommerce .coupon .button:hover{background-color:rgb(239, 127, 26) !important;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background-color:rgb(110, 180, 52) !important;}
.nectar-slide-in-cart.style_slide_in_click .inner > .header [data-inherit-heading-family]{position:relative;text-shadow:1px 2px 4px #000;}
.variations .label{text-shadow:1px 2px 4px #000;}
.nectar-slide-in-cart.style_slide_in_click .inner > .header [data-inherit-heading-family]::before{background-image:url(https://lubaccas.de/wp-content/uploads/2023/11/splash_orange.png);content:"";position:absolute;top:-35px;left:-25px;width:101px;height:100px;z-index:-1;background-size:contain;background-repeat:no-repeat;background-position:center;rotate:-110deg;}
.woocommerce-variation-price{display:none;}
.woocommerce-variation.single_variation{position:absolute;height:1px;width:1px;margin-left:165px;margin-top:3px;}
.single-product-main-image > .images::after{content:"Artikel kann von Produktfoto abweichen.";position:relative;color:#fff;top:10px;text-align:center;font-size:13px;display:block;text-shadow:1px 2px 4px #000;}
.woocommerce-info .button{background-image:none !important;}
.woocommerce-info a.button:hover{background-color:transparent !important;text-decoration:underline;}
.front-cats .column-link:hover{border:4px solid #fff;border-radius:15px;}
.post-type-archive-product .main-content{margin-top:50px;}
h1{font-size:54px !important;line-height:62px !important;}
.slide-img .wpb_wrapper{margin:auto 0;}
.flickity-page-dots{display:none;}
.flickity-page-dots .dot::before{background-color:#EF7F1A !important;box-shadow:none !important;}
.tab-container{padding:0 !important;margin:0 !important;}
.tab-container .tabs{text-align:left !important;}
.nectar-social{display:none;}
.before-footer .nectar_icon_wrap[data-padding="10px"] .nectar_icon{padding:0px;margin-right:10px;margin-top:7px;}
.blog-title{margin-top:80px !important;}
.wc-block-product-categories.mobile button{display:none;}
.wc-block-product-categories.mobile{margin-top:20px;width:100%;}
.wc-block-product-categories.mobile select, .wc-block-product-categories.mobile .wc-block-product-categories__dropdown{width:100%;}
.single-product .flickity.product-slider{border-radius:20px;overflow:hidden;}
.woocommerce-checkout .shop_table{background-color:transparent !important;color:#fff !important;}
.woocommerce table.order-review th, .woocommerce-page table.order-review th{color:#fff !important;}
@media screen and (max-width:689px){
body .woocommerce .nectar-woo-flickity[data-controls="arrows-overlaid"] .nectar-woo-carousel-top{left:-12px !important;width:calc(100% + 36px) !important;}
.single-product div.product h1.product_title{font-size:45px !important;}
.mobile-hidden{display:none;}
}
@media screen and (min-width: 690px) and (max-width: 999px) {
body .woocommerce .nectar-woo-flickity[data-controls="arrows-overlaid"] .nectar-woo-carousel-top{left:-50px !important;width:calc(100% + 100px) !important;}
}
@media screen and (max-width:999px){
#slideshow .flickity-viewport{margin:50px 0 90px 0 !important;}
.woocommerce-page div.product div.summary{float:right !important;}
.woocommerce div.product form.cart .variations select{margin-right:0 !important;}
.woocommerce div.product form.cart .variations .value{padding-right:0 !important;}
.woocommerce .variations, .woocommerce div.product form.cart .variations{width:100%;}
.single-product .entry-summary{margin-top:90px;}
.bacca-splash::before{top:-80px;left:calc(50% - 200px);}
.lu-splash::before{top:-150px;left:calc(50% - 200px);}
.mobile{display:block;}
.desktop{display:none !important;}
}
@media screen and (min-width:1000px){
.mobile {
display: none !important;
}
.desktop {
display: block;
}
}