:root{--red:#E20E18;--white:#FFFFFF;--black:#000000;--darkgray:#63666A;--lightgray:#F8F8F8}body,html,*{font-size:16px;line-height:1.7;font-family:'Open Sans';font-weight:300;color:var(--black)}html{scroll-behavior:smooth;overflow-x:hidden}a{color:var(--black);text-decoration:none;font-size:100%;transition:all .3s ease}a:hover{text-decoration:none;color:var(--red);transition:all .3s ease}a:focus{text-decoration:none;outline:none}strong{font-weight:600;font-size:100%}ul{padding:0;margin:0}li{position:relative}img{max-width:100%;height:auto;border-radius:0}.container{max-width:1500px}.topline{display:block;margin-bottom:10px;font-weight:500;text-transform:uppercase;font-size:100%;font-family:'Josefin Sans'}.headline{font-size:250%;font-weight:600;display:block;color:var(--black);text-transform:uppercase;margin:0;line-height:1.2;font-family:'Josefin Sans';margin-bottom:20px}.btn{position:relative;padding:15px 30px 15px 30px;font-size:90%;font-weight:400;background:var(--red);color:var(--white);transition:all .3s ease;text-transform:uppercase;line-height:1;text-align:center;border:solid 1px var(--white);border-radius:0}.btn:hover{color:var(--white);background-color:var(--black);transition:all .3s ease}button:focus:not(:focus-visible){outline:unset!important;background-color:unset!important;box-shadow:unset!important}.swiper-pagination-bullet-active{background:var(--red)}#page-header{position:absolute;top:0;right:0;left:0;z-index:999;background:var(--white)}#page-header .logo{padding:20px 15px}#page-header .logo img{max-width:60%}#page-header .service,#page-header .useractions{display:flex;align-items:center;justify-content:space-between}#page-header .service a{font-size:90%;display:flex;gap:10px}#page-header .service .whatsapp a p{margin:0}#page-header .service .whatsapp a p:hover{color:var(--red)}#page-header .service a:hover{color:var(--red)}#page-header .service span:hover{color:var(--red)}#page-header .service ul{display:flex;align-items:center;gap:40px}#page-header .service ul li{list-style:none;padding-left:30px}#page-header .service .phone::before{content:'';background:url(../../../../../../themes/bigmoebel/media/icons/phone.webp)no-repeat;background-size:100%;width:23px;height:23px;position:absolute;left:5px;top:3px}#page-header .service .mail::before{content:'';background:url(../../../../../../themes/bigmoebel/media/icons/mail.webp)no-repeat;background-size:100%;width:25px;height:25px;position:absolute;left:0;top:1px}#page-header .useractions{justify-content:flex-end}#page-header .useractions .search{width:50%;margin-right:50px}#page-header .useractions .search form{margin-bottom:0}#page-header .useractions .search form input,#page-header .useractions .search form .aws-search-btn{background:transparent;border:solid 1px var(--black)}#page-header .useractions .search form input{border-right:none;box-shadow:none}#page-header .useractions .search form .aws-search-btn{border-left:none;box-shadow:none}#page-header .useractions ul{display:flex;gap:15px}#page-header .useractions ul li{list-style:none}#page-header .useractions li.konto a{display:block;width:100%;text-align:left}#page-header .useractions li img{max-width:25px}#page-header .useractions li.warenkorb .count{color:var(--white);background:var(--red);width:15px;height:15px;border-radius:50%;text-align:center;font-size:60%;font-weight:600;position:absolute;right:-5px;top:0;transition:all .3s ease;display:flex;align-items:center;justify-content:center}#page-header .useractions li.warenkorb:hover .count{background:var(--black);transition:all .3s ease}#page-header .mainmenu{padding:20px 0}#page-header #toppermenu li{padding:0;list-style:none;position:relative}#page-header #toppermenu li.menu-item-has-children .sub-menu{background:var(--white);position:absolute;left:0;width:max-content;padding:25px;display:none;margin:0;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0}#page-header #toppermenu li.menu-item-has-children:hover .sub-menu{display:block}#page-header #toppermenu li.menu-item-has-children:hover .sub-menu li{display:block;margin-bottom:20px}#page-header #toppermenu li.menu-item-has-children:hover .sub-menu li:last-child{margin-bottom:0}#page-header #toppermenu li.current-menu-item::before{content:'';background-color:var(--red);width:8px;height:8px;position:absolute;left:-20px;top:10px;border-radius:50%}#page-header #toppermenu li.current-menu-item a{font-weight:600}#page-header #toppermenu li a{font-weight:500}#page-header #toppermenu li a:hover{color:var(--red)}#page-header #toppermenu .menu{display:flex;align-items:center;justify-content:space-between}#page-header.bottom{box-shadow:0 0 15px -3px rgba(0,0,0,.3);padding:5px 0 5px;position:fixed;top:0;left:0;right:0;background:var(--white);-webkit-animation:fadein 2s;-moz-animation:fadein 2s;-ms-animation:fadein 2s;-o-animation:fadein 2s;animation:fadein 2s;z-index:999}#page-header.bottom .logo img{max-height:70px}@keyframes fadein{from{top:-200px}to{top:0}}@-moz-keyframes fadein{from{top:-200px}to{top:0}}@-webkit-keyframes fadein{from{top:-200px}to{top:0}}@-ms-keyframes fadein{from{top:-200px}to{top:0}}#page-header .menuburgerbutton{display:none;width:40px;height:40px;cursor:pointer;z-index:100;left:20px;position:absolute;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}#page-header .menuburgerbutton span{margin:6px 0;display:block;height:3px;border-radius:10px;width:70%;background-color:var(--red);opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#page-header .menuburgerbutton.active span{margin:8px 0}#page-header .menuburgerbutton span:nth-child(2){width:100%}#page-header .menuburgerbutton.active span:nth-child(1){margin-top:12.5px;background-color:var(--red);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#page-header .menuburgerbutton.active span:nth-child(2){display:none}#page-header .menuburgerbutton.active span:nth-child(3){margin-top:-10.5px;background-color:var(--red);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}div[class^="flx_"],div[class*="flx_"]{margin-bottom:150px}.inhaltsbloecke{margin-top:155px;position:relative}.flx_headerslider{margin:0 0 100px!important;position:relative}.flx_headerslider .item:before{content:'';position:absolute;left:0;top:0;right:60%;bottom:0;background:var(--red);opacity:.6;z-index:1}.flx_headerslider .item .contentbox{width:35%;padding:100px 0;position:relative}.flx_headerslider .item .contentbox .topline{color:var(--white)}.flx_headerslider .item .contentbox .headline{color:var(--white);font-size:320%;line-height:1.1;margin-bottom:20px}.flx_headerslider .item .contentbox p{color:var(--white)}.flx_headerslider .item .contentbox .btn{background:transparent}.flx_headerslider .item .contentbox .btn:hover{background:var(--white);color:var(--red);border:solid 1px var(--white)}.flx_headerbild{position:relative}.flx_headerbild .item::before{content:'';position:absolute;left:0;top:0;right:60%;bottom:0;background:var(--red);opacity:.6}.flx_headerbild .contentbox{width:35%;padding:100px 0;position:relative}.flx_headerbild .contentbox .topline{color:var(--white)}.flx_headerbild .contentbox .headline{color:var(--white);font-size:320%;line-height:1.1}.flx_produktslider .header{margin-bottom:25px;text-align:center}.flx_produktslider .header .topline{display:block}.flx_produktslider .grid-container{display:grid;grid-template-rows:0 455px 50px 0;grid-template-columns:0 100% 20%;position:relative;height:100%}.flx_produktslider .grid-container .swiper{grid-row:1 / 4;grid-column:2 / 4;height:100%;width:100%;padding:10px 0}.flx_produktslider .produkt{padding:25px;transition:0.3s}.flx_produktslider .attachment-woocommerce_thumbnail{height:315px;object-fit:contain}.flx_produktslider .produkt:hover{box-shadow:rgba(99,99,99,.2) 0 2px 8px 0;transition:0.3s}.flx_produktslider .produkt .infos{display:flex;justify-content:space-between;margin-top:20px}.flx_produktslider .produkt .name{text-transform:uppercase;display:block;font-family:'Josefin Sans';font-weight:600;font-size:120%;line-height:1.2;min-height:45px;margin-bottom:10px}.flx_produktslider .produkt .kurzbeschreibung{margin:0;line-height:1.3}.flx_produktslider .produkt .right{display:inline-block;width:100%;text-align:right}.flx_produktslider .produkt .right .price{font-weight:500}.flx_produktslider .produkt .right .buttons{margin-bottom:20px;display:flex;justify-content:end;align-items:center}.flx_produktslider .produkt .right .buttons .add_to_wishlist{background-color:transparent;border-color:transparent;padding:0;display:flex;align-items:center;justify-content:center}.yith-wcwl-add-to-wishlist{margin-top:0}.yith-wcwl-add-to-wishlist a.add_to_wishlist>img,.yith-wcwl-add-to-wishlist a.delete_item>img,.yith-wcwl-add-to-wishlist a.move_to_another_wishlist>img{max-width:20px}.flx_produktslider .produkt .right .buttons #warenkorb{padding:0;max-width:20px;position:relative}.flx_produktslider .produkt .onsale{position:absolute;top:30px;right:30px;margin:0;background-color:var(--red);color:var(--white);width:50px;height:50px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;font-weight:600}.flx_produktslider .produkt .streich{text-decoration:line-through;color:#999;font-weight:400!important;font-size:100%!important;display:block;line-height:1}.flx_produktslider .produkt .price{font-family:'Josefin Sans';font-size:120%}.flx_produktslider .produkt .yith-wcwl-add-to-wishlist span{display:none}.flx_textblock.slider .text{width:70%}.flx_textblock.slider .slider{margin-top:30px}.flx_kategorieuebersicht .linkname{font-family:'Josefin Sans';color:var(--white);text-transform:uppercase;font-weight:600;font-size:180%;position:absolute;bottom:20px;left:50px}.flx_kategorieuebersicht .grid-container{display:grid;grid-template-columns:40% 25% 30%;grid-template-rows:350px 250px 250px;gap:15px}.flx_kategorieuebersicht .grid-container .grid-item{position:relative}.flx_kategorieuebersicht .grid-container .grid-item a img{object-fit:cover;width:100%;height:100%;transition:all .5s ease}.flx_kategorieuebersicht .grid-container .grid-item a:hover img{transform:scale(1.03);transition:all .5s ease}.flx_kategorieuebersicht .grid-container .grid-item a{display:block;height:100%;position:relative;overflow:hidden}.flx_kategorieuebersicht .grid-container .grid-item a::before{content:'';position:absolute;border-bottom:0;left:0;right:0;width:100%;height:100%;z-index:1;background:rgb(255,255,255);background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(25,25,25,.7021009087228641) 100%)}.flx_kategorieuebersicht .grid-container .grid-item .kategoriename{font-family:'Josefin Sans';position:absolute;bottom:30px;left:35px;z-index:1;color:#fff;text-transform:uppercase;font-weight:600;font-size:150%;line-height:1}.flx_kategorieuebersicht .grid-container .pic_one{grid-column:1 / 2;grid-row:1 / 3}.flx_kategorieuebersicht .grid-container .pic_two{grid-column:2 / 2;grid-row:1 / 2}.flx_kategorieuebersicht .grid-container .pic_three{grid-column:3 / 3;grid-row:1 / 2}.flx_kategorieuebersicht .grid-container .pic_four{grid-column:1 / 2;grid-row:3 / 3}.flx_kategorieuebersicht .grid-container .pic_five{grid-column:2 / 2;grid-row:2 / 2}.flx_kategorieuebersicht .grid-container .pic_six{grid-column:3 / 3;grid-row:2 / 3}.flx_kategorieuebersicht .grid-container .pic_seven{grid-column:2 / 4;grid-row:3 / 3}.flx_kategorien .text{width:70%}.flx_kategorien .swiper-slider-kategorien{margin-top:50px}.flx_kategorien .grid-container{display:grid;grid-template-rows:0 455px 50px 0;grid-template-columns:0 100% 20%;position:relative;height:100%}.flx_kategorien .grid-container .swiper{grid-row:1 / 4;grid-column:2 / 4;height:100%;width:100%}.flx_kategorien .swiper-slide .kategorielink .kategoriename{display:block;margin:15px 0 0 0;font-size:120%;font-weight:600;text-transform:uppercase;position:relative;width:fit-content;line-height:1}.flx_kategorien .swiper-slide .kategorielink .kategoriename::after{content:'';background:url(../../../../../../themes/bigmoebel/media/icons/right-arrow.svg)no-repeat;background-size:100%;width:20px;height:20px;position:absolute;top:0;right:-30px;transition:all .3s ease}.flx_kategorien .swiper-slide .kategorielink .kategoriename:hover::after{right:-35px;transition:all .3s ease}.flx_themenwelten .row.mirrored{flex-direction:row-reverse}.flx_themenwelten .bildgrid .grid-container{display:grid;grid-template-columns:55% 20% 20%;grid-template-rows:300px 300px;gap:25px}.flx_themenwelten .bildgrid .grid-container .pic_one{grid-column:1 / 2;grid-row:1 / 4;width:100%;height:100%;object-fit:cover}.flx_themenwelten .bildgrid .grid-container .pic_two{grid-column:2 / 4;grid-row:1 / 2;width:100%;height:100%;object-fit:cover}.flx_themenwelten .bildgrid .grid-container .pic_three{grid-column:2 / 4;grid-row:2 / 4;width:100%;height:100%;object-fit:cover}.flx_beratung .text{border-right:solid 1px #cecece;padding-right:100px}.flx_beratung .berater{padding-left:100px}.flx_beratung .berater .inner{display:flex;align-items:center;gap:100px}.flx_beratung .berater .inner .beraterinfos span{text-transform:uppercase;font-size:130%}.flx_beratung .berater .inner .beraterinfos .name{font-weight:600;display:block;margin-top:-5px}.flx_beratung .berater .inner .beraterinfos ul{margin-top:20px}.flx_beratung .berater .inner .beraterinfos ul li{display:block;position:relative;padding-left:30px}.flx_beratung .berater .inner .beraterinfos ul li.telefon::before{content:'';background:url(../../../../../../themes/bigmoebel/media/phone.svg)no-repeat;background-size:100%;width:15px;height:15px;position:absolute;left:0;top:7px}.flx_beratung .berater .inner .beraterinfos ul li.email::before{content:'';background:url(../../../../../../themes/bigmoebel/media/mail.svg)no-repeat;background-size:100%;width:15px;height:15px;position:absolute;left:0;top:9px}.flx_beratung .berater .inner .beraterinfos ul li.whatsapp::before{content:'';background:url(../../../../../../themes/bigmoebel/media/whatsapp.svg)no-repeat;background-size:100%;width:15px;height:15px;position:absolute;left:0;top:5px}.flx_beratung .berater .inner .beraterbild{max-width:60%}.flx_kontaktformular .inner{padding:70px;background-color:#F8F8F8}.flx_kontaktformular .inner .text{padding-right:100px}.flx_kontaktformular .inner .formular input,.flx_kontaktformular .inner .formular textarea{border:none;box-shadow:unset;background-color:var(--white);padding:10px;width:100%;margin-bottom:20px}.flx_kontaktformular .inner .formular input:focus,.flx_kontaktformular .inner .formular textarea:focus{outline:none}.flx_kontaktformular .inner .formular input:focus-visible,.flx_kontaktformular .inner .formular textarea:focus-visible{outline:auto}.flx_kontaktformular .inner .formular #checkbox{width:fit-content;margin-bottom:0}.flx_kontaktformular .inner .formular #send{background-color:var(--red);color:var(--white);padding:15px 80px;margin-top:20px}.flx_kontaktformular .inner .formular #send:hover{background-color:var(--black)}.flx_kontaktformular .inner .formular #checkbox{width:fit-content;margin-bottom:0}.flx_kontaktformular .wpcf7-acceptance label{display:flex}.flx_kontaktformular .wpcf7-acceptance label input{width:30px!important;height:25px;margin-right:10px}.wpcf7-form.sent .uacf7-form-99305,.wpcf7-form.sent .uacf7-form-99306,.wpcf7-form.sent .uacf7-form-99307{display:none}.wpcf7-form.sent .wpcf7-response-output{padding:20px;text-align:center}.wpcf7-not-valid-tip{margin:-20px 0 10px;color:var(--red)!important}.seotext{margin-bottom:150px}#page-footer .headline{font-size:120%;font-weight:500}#page-footer li{list-style:none;margin-bottom:5px}#page-footer .logo object{max-width:40%}#page-footer .kontakt ul li{padding-left:30px}#page-footer .kontakt .telefon::before{content:'';background:url(../../../../../../themes/bigmoebel/media/phone.svg)no-repeat;background-size:100%;width:15px;height:15px;position:absolute;top:6px;left:0}#page-footer .kontakt .mail::before{content:'';background:url(../../../../../../themes/bigmoebel/media/mail.svg)no-repeat;background-size:100%;width:15px;height:15px;position:absolute;top:9px;left:0}#page-footer .infos .socialmedia ul{display:flex;justify-content:space-between}#page-footer #footerbottom{background-color:#F3F5F6;padding:50px 0 20px 0;margin-top:50px}#page-footer #footerbottom .inner{display:flex;justify-content:flex-start;gap:100px}#page-footer #footerbottom .zertifizierungen ul{display:flex;gap:10px}#page-footer #footerbottom .zertifizierungen img{width:40px;height:40px;object-fit:cover}#page-footer #footerbottom .zahlungsarten ul{display:flex;gap:10px}#page-footer #footerbottom .copyright{margin-top:30px;text-align:center}#page-footer #footerbottom .copyright p{margin:0;color:#ACACAC;font-weight:400}#page-footer.mobile .accordion-button{padding:0;font-size:110%;font-weight:500;display:block;color:var(--black);text-transform:uppercase;margin:0;line-height:1.2;font-family:'Josefin Sans';background-color:transparent;box-shadow:none}#page-footer.mobile .accordion-body{padding:0;margin-top:10px}#primary{margin-top:200px}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{z-index:999}.archive.tax-product_cat{margin-top:200px}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:none}.products{display:flex;flex-wrap:wrap}.woocommerce .woocommerce-result-count{max-width:100%;flex:0 0 100%;margin:30px 0}.archive .products .produkte{border-top:solid 2px #eee;padding-top:40px;display:flex;flex-wrap:wrap;gap:10px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin-bottom:30px!important;flex:1 1 calc(25% - 10px);max-width:calc(30% - 10px);box-sizing:border-box;padding:0px!important}.storefront-full-width-content .woocommerce-tabs .panel{float:left}.storefront-full-width-content .woocommerce-products-header{text-align:left;padding:0;margin-bottom:50px}.storefront-full-width-content .woocommerce-products-header .term-description a{color:var(--red);transition:all .3s ease}.storefront-full-width-content .woocommerce-products-header .term-description a:hover{color:var(--black);transition:all .3s ease}ul.products li.product{margin-bottom:50px;margin-right:0;padding:15px}.product_list_widget .wc-gzd-additional-info,.products .wc-gzd-additional-info{margin:0;text-align:left}.product p.wc-gzd-additional-info{margin-bottom:0;margin-top:10px}.product p.wc-gzd-additional-info.delay{color:#999}.product p.wc-gzd-additional-info.delay:after{display:none}.listing{margin-top:50px}.listing .products .product-category{padding:0;margin-bottom:100px;margin-right:10px!important}.listing .products .product-category img{margin:0;width:100%;height:100%;object-fit:cover;margin-bottom:15px!important}.listing .products .product-category .woocommerce-loop-category__title{font-family:'Josefin Sans';text-transform:uppercase;font-size:110%!important;color:var(--black);margin-bottom:0;position:relative;width:100%;transition:0.3s}.listing .products .product-category .woocommerce-loop-category__title:hover{color:var(--red);transition:0.3s}.listing .products .product-category .woocommerce-loop-category__title::after{content:'';background:url(../../../../../../themes/bigmoebel/media/icons/right-arrow.svg)no-repeat;background-size:100%;width:25px;height:25px;position:absolute;top:4px;right:0;transition:all .3s ease}.listing .products .product-category .woocommerce-loop-category__title:hover::after{right:-5px;transition:all .3s ease}.listing .products .product-category .woocommerce-loop-category__title .count{display:none}ul.products li.product{background-color:var(--white);text-align:left;float:unset!important;display:inline-block!important;margin-right:0!important;width:24%!important;padding:0 10px 20px 0!important}ul.products li.product .woocommerce-LoopProduct-link img{width:100%;height:380px!important;object-fit:contain;margin:0}ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title{font-family:'Josefin Sans';text-transform:uppercase;font-size:110%;line-height:1.4;margin:20px 0 0 0}ul.products li.product .woocommerce-LoopProduct-link .price{font-weight:600;margin-bottom:0;display:flex;gap:10px}ul.products li.product .woocommerce-LoopProduct-link .price bdi{font-family:'Josefin Sans';font-size:120%;font-weight:600}ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-currencySymbol{font-weight:600}ul.products li.product .woocommerce-LoopProduct-link .price del{color:#999}ul.products li.product .woocommerce-LoopProduct-link .price del .amount bdi,ul.products li.product .woocommerce-LoopProduct-link .price del .amount bdi .woocommerce-Price-currencySymbol{color:#999;font-family:'Josefin Sans';font-weight:400}ul.products li.product .woocommerce-LoopProduct-link .price ins bdi .woocommerce-Price-currencySymbol{font-size:90%}.woocommerce-Price-amount.amount,.woocommerce ul.products li.product .price ins{text-decoration:none!important}ul.products li.product .woocommerce-LoopProduct-link .price ins bdi,ul.products li.product .woocommerce-LoopProduct-link .price ins bdi .woocommerce-Price-currencySymbol{font-weight:600;font-family:'Josefin Sans'}ul.products li.product .woocommerce-LoopProduct-link .onsale{display:none;position:absolute;top:30px;right:30px;margin:0;background-color:var(--red);color:var(--white);width:50px;height:50px;border-radius:50%;border:none;align-items:center;justify-content:center;font-weight:600}ul.products li.product .woocommerce-LoopProduct-link .steuer{display:inline-block;font-size:12px;color:#999;margin:0;padding:0}ul.products li.product .woocommerce-LoopProduct-link .bruttopreis{display:block;font-size:12px;color:#999;margin:-5px 0 0 0;padding:0}ul.products li.product .add_to_cart_button{background-color:transparent;background:url(../../../../../../themes/bigmoebel/media/icons/shopping-cart.webp)no-repeat;background-size:20px;padding:0 0 0 30px;margin:10px 0 0 0;color:var(--black);font-weight:500;border-radius:0;background-position:left}ul.products li.product .add_to_cart_button:hover{color:var(--red)}ul.products li.product .woocommerce-LoopProduct-link .listing_hoverimage .hover{display:none}.stock.in-stock{display:none}.product .product_konfigurator_displays::before{content:'Konfigurator';position:absolute;top:0;left:10px;background-color:var(--red);color:var(--white);padding:5px 10px;font-weight:600;font-size:80%;text-transform:uppercase;border-top-right-radius:10px;border-bottom-right-radius:10px}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist{left:unset!important;right:30px!important;top:20px!important}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist img{max-width:30px!important;height:auto!important;background-color:var(--white);padding:5px;border-radius:50%}ul.products .add-to-wishlist-before_image .yith-wcwl-add-to-wishlist span{display:none}ul.products li.product .woocommerce-LoopProduct-link .inhalt.listing{position:absolute;bottom:45px;right:15px;line-height:1.2;text-align:right}ul.products li.product .woocommerce-LoopProduct-link .inhalt.listing b{display:block}ul.products li.product .woocommerce-LoopProduct-link:hover .onsale{z-index:4}ul.products li.product .woocommerce-LoopProduct-link:before:hover{background:#000;color:#fff}.single-product #sidebar-wrapper.container{max-width:1250px}.woocommerce div.product div.images .flex-control-thumbs{margin-top:30px;display:flex;gap:20px}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{display:none}.single-product .woocommerce-products-header__title.page-title{display:none!important}.storefront-full-width-content.single-product div.product .woocommerce-product-gallery{width:100%;max-width:500px}.product-template-default.single .single_add_to_cart_button.button{margin-top:0}.storefront-full-width-content.single-product div.product .images{width:100%}.woocommerce a.add_to_wishlist.button.alt{background:transparent;padding:0}.woocommerce a.add_to_wishlist.button.alt:hover{background:transparent}.teilen{margin-top:20px}.share_container{display:flex;justify-content:space-between}.share_container p{margin-bottom:10px}.button_container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.button_container .btn{width:max-content;margin-left:0}.button_container .share_buttons{display:flex;flex-direction:row}.button_container .share_buttons .icon{height:35px;width:35px;margin:0 3px;background-color:#afca0b;border-radius:100%;background-repeat:no-repeat;background-size:60%;background-position:center center;display:block}.button_container .share_buttons .icon:hover{background-color:#222}.button_container .share_buttons .icon:first-of-type{margin-left:0}.button_container .share_buttons .icon:last-of-type{margin-right:0}.button_container .share_buttons .icon.mail{background-image:url(../../../../../../themes/bigmoebel/media/icons/email.png)}.button_container .share_buttons .icon.whatsapp{background-image:url(../../../../../../themes/bigmoebel/media/icons/whatsapp.png)}.button_container .share_buttons .icon.facebook{background-image:url(../../../../../../themes/bigmoebel/media/icons/facebook.png)}.button_container .share_buttons .icon.telegram{background-image:url(../../../../../../themes/bigmoebel/media/icons/telegram.png)}p.stock{display:none}.wc-gzd-additional-info.tax-info{display:none}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:90%}.single-product div.product .product_meta{display:none}.single-product div.product .edit-link{display:none}.single-product .woocommerce-tabs{margin-top:0;padding-top:5px}.single-product.storefront-full-width-content .woocommerce-tabs .panel{width:90%}.single-product .product_title{display:block;text-align:left;font-size:180%!important;font-family:'Josefin Sans';font-weight:600;color:var(--black);max-width:80%}.single-product h1::before{display:none!important}.single-product div.product p.price{margin-bottom:0}.single-product div.product p.price span.steuer{color:#333;font-size:50%;position:relative;left:0;display:block;padding-top:0}.single-product div.product p.price span.steuer a{color:#333;text-decoration:underline;font-size:100%}.single-product div.product p.price span.steuer a:hover{color:#cc1212}.single-product .product_details .price del{margin-right:10px}.single-product .product_details .price ins{margin:0}.single-product .product_details .price ins .amount{font-size:170%}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{text-decoration:none!important}.single-product .product_details .price .woocommerce-Price-amount bdi{font-family:'Josefin Sans';font-size:180%;font-weight:600;color:var(--black)}.single-product .product_details .price .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol{font-size:85%;font-family:'Josefin Sans';font-weight:600}.single-product .product_details .price ins .woocommerce-Price-amount bdi{font-size:100%}.single-product .product_details .price del .woocommerce-Price-amount bdi{font-size:130%;color:#9b9b9b}.single-product .product_details .price del .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol{color:#9b9b9b}.woocommerce div.product form.cart div.quantity{margin:0 10px 0 0}.woocommerce div.product form.cart .button{float:unset}.single-product .product_details .wunschliste{margin-top:20px}.single-product .product_details .payments{margin-top:30px}.single-product .product_details .payments ul{display:flex;gap:15px}.single-product .product_details .payments ul li{list-style:none}.single-product #tab-description ul{padding-left:15px}.steuer_detail{display:none}.product_details .steuer_detail{display:block;margin:-30px 0 30px}a.reset_variations{margin:10px 0 0 10px!important}.single-product div.product p.price.hide{display:none!Important}.woocommerce-variation-description p{background:#fff;border-radius:10px;padding:20px 20px 20px 20px;margin:0 0 10px 0}.attributes_list{display:block;font-weight:700;border-bottom:solid 2px #fff}.attributes_list>span{padding-right:20px;min-width:120px;display:inline-block;font-weight:400}.woocommerce .related.products .products li.product{min-height:570px}.woocommerce-tabs ul.tabs li{width:auto;display:inline-block;border-top-left-radius:10px;border-top-right-radius:10px;border:1px solid #6d6d6d;border-bottom:none}.woocommerce-tabs ul.tabs li a{padding-left:15px;padding-right:15px}.woocommerce-tabs ul.tabs li.active{background:#6d6d6d}.woocommerce-tabs ul.tabs li.active a{color:#fff}.woocommerce-tabs ul.tabs li.active::after{display:none}.single-product .woocommerce-tabs>.tabs{display:block;display:none;margin-bottom:0;width:100%!important;margin:0}.woocommerce-tabs ul.tabs{width:100%;border:none}.woocommerce-tabs .panel{width:100%;margin-top:25px}.woocommerce-tabs .panel h2:first-of-type{Display:none}.woocommerce-ordering{padding-left:0;clear:both}.product.has-extra-fields .price{display:none}.single-product div.product .single_variation .price{display:block!important;color:#afca0b;font-size:200%;line-height:1.4;margin-top:25px;font-weight:600}.single-product #sidebar-wrapper .onsale{right:unset;z-index:2}.product .summary{width:100%!important}.product .summary .inner-wrapper-sticky{padding:20px}#through_prducts_nav{position:fixed;right:2.5%;margin-right:0;top:50%}#through_prducts_nav a{margin:10px 2px;width:50px;height:50px;background:#fff;border-radius:50px;display:block;text-align:center;padding:9px 0 0;-webkit-box-shadow:0 5px 10px -5px rgba(100,100,100,.15);-moz-box-shadow:0 5px 10px -5px rgba(100,100,100,.15);box-shadow:0 5px 10px -5px rgba(100,100,100,.15)}#through_prducts_nav a:hover{color:#fff;background:#cc1212}.stock.in-stock{color:#afca0b;font-weight:700}.onsale{position:absolute;top:0;left:auto;right:0;background:#e03836;color:#fff;border:none;padding:3px 25px;font-size:12px;font-weight:900;border-radius:0;display:none}.single-product .onsale{position:absolute;top:15px;left:20px;background:#e03836;color:#fff;border:none;padding:5px 45px;font-weight:900}.woocommerce.columns-3 ul.products.columns-3 li.product{width:calc(100% / 3)}.storefront-sticky-add-to-cart .woocommerce-Price-amount{color:#67b225;font-size:130%;font-weight:500}.storefront-sticky-add-to-cart .button{margin-left:40px}.single-product div.product .woocommerce-product-gallery img{width:100%}.single-product .woocommerce-tabs>.tabs{display:block}.storefront-full-width-content .woocommerce-tabs ul.tabs{border-bottom:1px solid #eee}.woocommerce-tabs ul.tabs li{border:1px solid var(--red)}.woocommerce-tabs ul.tabs li.active{background:var(--red)}.pswp__caption__center{display:none!important}.storefront-full-width-content .up-sells>h2:first-child,.storefront-full-width-content .related.products>h2:first-child{text-align:left}.product .related .products .product{width:33%!important}.archive #kontakt{margin-top:50px}.woocommerce-cart-form{margin-top:200px}.cart-collaterals .checkout-button{padding:20px 30px 20px 30px}table:not(.has-background) tbody tr:nth-child(2n) td{background:#fff}table:not(.has-background) tbody td{background:#fff}table.cart td.product-quantity .qty{box-shadow:unset}table.cart td.product-name a{font-weight:500}a.remove::before{color:var(--red)}.woocommerce-cart-form .coupon{display:none!important}.woocommerce-cart-form .coupon .button{width:39%;margin-left:4px}.woocommerce-cart-form .coupon input{width:60%!important;border-radius:0!important}.cart-collaterals{max-width:1650px;margin:0 auto;padding-top:50px;border-top:solid 1px #dadada;border-bottom:solid 1px #dadada;padding-bottom:30px;margin-bottom:100px}.cart-collaterals .cross-sells{width:20%;margin-right:0}.cart-collaterals h2{font-size:170%;font-weight:600;display:block;color:var(--black);text-transform:uppercase;margin:0;line-height:1.2;font-family:'Josefin Sans';margin-bottom:20px}.cart-collaterals .cart_totals{background:#fff;color:#333;border-left:solid 1px #dadada;padding-left:50px}.cart-collaterals .cart_totals h2{font-size:170%;font-weight:600;display:block;color:var(--black);text-transform:uppercase;margin:0;line-height:1.2;font-family:'Josefin Sans';margin-bottom:20px}.cart-collaterals .cart_totals .cart-subtotal th{background:none}.cart-collaterals .cart_totals .cart-subtotal td{background:none}.cart-collaterals .cart_totals .order-total th{background:none}.cart-collaterals .cart_totals .order-total td{background:none}.cart-collaterals .cart_totals .checkout-button:hover{color:#fff;background:#333}.cart-collaterals .products .product{width:100%!important}.cart-collaterals table tbody tr:nth-child(2n){background-color:#e1e1e1}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{font-size:100%;font-weight:600}.woocommerce-checkout{margin-top:200px;margin-bottom:100px}.woocommerce-checkout h3{font-size:170%;font-weight:600;display:block;color:var(--black);text-transform:uppercase;margin:0;line-height:1.2;font-family:'Josefin Sans';margin-bottom:20px}.woocommerce-checkout #place_order{position:relative;padding:15px 30px 15px 30px;font-size:90%;font-weight:600;background:var(--red);color:var(--white);transition:all .3s ease;text-transform:uppercase;line-height:1;text-align:center;border:solid 1px var(--white);border-radius:0}.woocommerce-billing-fields__field-wrapper .form-row{margin:0;width:100%;display:inline-block}.woocommerce-billing-fields__field-wrapper .form-row label{display:none}.woocommerce-billing-fields__field-wrapper .form-row span{width:100%}.woocommerce-billing-fields__field-wrapper .form-row span input{width:100%;margin:10px 0;border-radius:0;color:var(--black);box-shadow:unset;background-color:#f0f0f0;border:unset;padding:10px}.woocommerce-billing-fields__field-wrapper .form-row span select{padding:10px;border:none;background-color:#f0f0f0}.woocommerce-billing-fields__field-wrapper #billing_country_field .woocommerce-input-wrapper{height:40px}.woocommerce-billing-fields__field-wrapper #billing_country_field .select2-selection{height:40px;padding-top:7px;background:#eee;border:none}.woocommerce-billing-fields__field-wrapper #billing_country_field .select2-selection .select2-selection__rendered{color:#999}.woocommerce-billing-fields__field-wrapper #billing_country_field .select2-container--default .select2-selection--single .select2-selection__arrow{top:7px;right:5px}.woocommerce-shipping-fields__field-wrapper .form-row span{width:100%}.woocommerce-shipping-fields__field-wrapper .form-row span input{width:100%;border-radius:0;color:var(--black);box-shadow:unset;background-color:#f0f0f0}.woocommerce-shipping-fields__field-wrapper .form-row span select{color:var(--black);box-shadow:unset;background-color:#f0f0f0;padding:10px;border:unset}.woocommerce-additional-fields__field-wrapper label{width:100%}.woocommerce-additional-fields__field-wrapper span{width:100%}.woocommerce-additional-fields__field-wrapper span textarea{border:none;border-radius:5px;box-shadow:none!important;background:#eee}#wpdesk_vat_field h2{margin:45px 0 10px 0}#wpdesk_vat_field .woocommerce-input-wrapper{display:block;width:100%}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{padding:0 0 20px 0}.woocommerce table.shop_table{border:unset;border-radius:0;background-color:var(--white)}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:none;border-radius:0}.woocommerce code{background:transparent;color:#333;font-family:aktiv-grotesk,Roboto,sans-serif}.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info{display:none}.star-rating span::before,.quantity .plus,.quantity .minus,p.stars a:hover::after,p.stars a::after,.star-rating span::before,#payment .payment_methods li input[type="radio"]:first-child:checked+label::before{color:#cc1212}#order_review_heading{width:100%;margin:25px 0 0}#order_review .legal{padding-left:5px}.woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox{height:auto}.woocommerce form .form-row label{line-height:unset}.woocommerce-gzd-legal-checkbox-text a{color:var(--red)}.woocommerce-checkout-review-order-table .product-total{width:25%}.woocommerce-checkout-review-order-table .cart_item .product-name,.woocommerce-checkout-review-order-table .cart_item .product-total{padding:20px 0}table.woocommerce-checkout-review-order-table tr.wc-gzd-cart-item-has-thumbnail .wc-gzd-cart-item-name-wrapper .wc-gzd-cart-item-thumbnail{margin-right:20px!important;max-width:10%!important;min-width:50px!important}table.woocommerce-checkout-review-order-table tr.wc-gzd-cart-item-has-thumbnail .wc-gzd-cart-item-name-wrapper{font-weight:600}.cart_item .delivery-time-info{display:none}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:600}.delivery-time-info{margin-top:10px}.woocommerce table.shop_table th{font-weight:600;padding:10px 0;line-height:unset}.wc-gzd-product-name-left,.wc-gzd-product-name-right{width:75%}.wc-gzd-product-name-left strong,.wc-gzd-product-name-right strong{color:#cc1212}.wc-gzd-order-submit .wc-gzd-place-order button{width:100%;font-size:100%}.woocommerce-order .woocommerce-notice--success{font-size:150%;font-weight:600;padding:25px 25px;background:#0f834d;color:#fff}.woocommerce-order{padding:0 150px;margin-bottom:100px}.woocommerce-form-login{margin:200px auto 100px;max-width:50%;border:solid 1px #eee;padding:30px 20px}.password-input{width:100%}.form-row input,.form-row textarea,.form-row select{box-shadow:unset}.woocommerce-form-login .form-row{display:block}#yith-wcwl-form{margin:200px auto 150px;max-width:1650px}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button{flex-direction:unset}.woocommerce .wishlist-title{margin-bottom:0}.woocommerce .wishlist-title h2{font-size:250%;font-weight:600;display:block;color:var(--black);text-transform:uppercase;margin:0;line-height:1.2;font-family:'Josefin Sans'}.wishlist_table tr td,.wishlist_table tr th.product-checkbox,.wishlist_table tr th.wishlist-delete{text-align:left}.wishlist_table .product-add-to-cart a{position:relative;padding:15px 30px 15px 30px;font-size:90%;font-weight:400;background:var(--red);color:var(--white);transition:all .3s ease;text-transform:uppercase;line-height:1;text-align:center;border:solid 1px var(--white);margin:0!important;float:right}.wishlist_table .product-add-to-cart a:hover{color:var(--white);background-color:var(--black);transition:all .3s ease}table.wishlist_table thead th.product-name span{color:transparent}table.wishlist_table thead th.product-name span::before{content:'Produktname';color:var(--black);display:block;position:absolute;font-weight:600}table.wishlist_table thead th.product-price span{color:transparent}table.wishlist_table thead th.product-price span::before{content:'Preis';color:var(--black);display:block;position:absolute;font-weight:600}table.wishlist_table thead th.product-stock-status span{color:transparent}table.wishlist_table thead th.product-stock-status span::before{content:'Status';color:var(--black);display:block;position:absolute;font-weight:600}.konfiPrint{background:url(../../../../../../themes/bigmoebel/media/konfigurator/printer.svg)no-repeat;background-size:100%;width:30px;height:30px;padding:0}.konfiPrint:hover{background-color:transparent}.konfigurator .headline{display:block;text-align:left;font-size:180%!important;font-weight:600;color:var(--black);margin:30px 0}.konfigurator .big-h1{text-align:center;display:none;padding:5px 25px;font-weight:600;font-size:125%;text-transform:uppercase}.konfigurator .sub-h2{text-align:left;display:block;padding:7.5px 25px;font-weight:600;font-size:125%;color:#cc1212}.konfigurator .flex-down{display:flex;flex-direction:column;position:relative}.input_lable{position:relative}.konfigurator .border{border:1px solid #bdbdbd!important;margin:20px 0;display:block}.konfigurator input,.konfigurator select{background-color:#e4e4e4;padding:10px 15px;border:none}.konfigurator .auswahl-btn{display:flex;align-items:center;gap:30px}.konfigurator .auswahl-btn.custom{justify-content:flex-start;gap:40px;margin-bottom:30px}.konfigurator .auswahl-btn .custom-btn{display:flex;align-items:center;justify-content:center;width:100px;height:100px;border:2px solid #bfbfbf;position:relative;cursor:pointer}.konfigurator .auswahl-btn .custom-btn.active{border-color:#e60000}.konfigurator .auswahl-btn .custom-btn p{font-size:90%;margin-top:5px;font-weight:600}.konfigurator .length-inputs{margin:10px 0}.konfigurator .length-inputs div{margin:8px 0;display:none}.konfigurator .length-inputs div.active{display:block}.konfigurator .length-inputs .length-input{width:100%}.konfigurator input:disabled{text-decoration:line-through;text-decoration-thickness:2px}.mobile-konfi{display:none}.konfigurator .auswahl-btn .custom-btn-T{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin:10px 0;border:2px solid #bfbfbf;border-radius:5px;background-color:#333334}.konfigurator .auswahl-btn .custom-btn-T.active{border-color:#e60000;border-width:4px}.konfigurator .size-inputs div{margin:8px 0;display:none}.konfigurator .size-inputs div.active{display:block}.konfigurator .size-inputs{margin:8px 0;display:none}.konfigurator .size-inputs.active{display:block}.konfigurator .auswahl-btn .custom-btn-B{display:flex;align-items:center;justify-content:center;width:100px;height:100px;border:2px solid #bfbfbf;border-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;overflow:hidden}.konfigurator .auswahl-btn .custom-btn-B p{margin:0;padding:10px 0 20px 0;position:absolute;bottom:0;left:50%;margin-left:-50%;color:#222;background:#fff;width:100%;text-align:center;line-height:1rem;font-weight:500}.konfigurator .auswahl-btn .custom-btn-B.active{border-color:#e60000;border-width:3px}.mobile-konfi .konfigurator .auswahl-btn .custom-btn-B{width:28%}.konfigurator .singel-color-picker-B{display:flex;flex-direction:row;flex-wrap:wrap;gap:50px 20px;margin:30px 0 60px 0}.konfigurator .singel-color-picker-B .singel-color-B{display:none;width:80px;height:80px;border-radius:50px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;cursor:pointer}.konfigurator .singel-color-picker-B .singel-color-B.selected{border:solid 3px #e60000;border-width:3px}.konfigurator .singel-color-picker-B .singel-color-B.selected::before{position:absolute;content:'';top:0;left:0;right:0;bottom:0;border:1px solid #fff;border-radius:50px}.konfigurator .singel-color-picker-B .singel-color-B p{margin:0;padding:5px 0;position:absolute;top:100%;left:50%;transform:translate(-50%,0);color:#222;width:100%;text-align:center;line-height:1rem;font-size:80%;font-weight:500}.konfigurator .singel-color-picker-B.active .singel-color-B{display:block}.konfigurator .singel-color-picker-B .singel-color-B .zoom{display:none;position:absolute;bottom:120%;width:433%;height:220%;left:50%;transform:translate(-50%,0);background-size:cover;background-position:center;background-repeat:no-repeat;border:1px solid #bfbfbf;border-radius:10px;overflow:hidden}.konfigurator .singel-color-picker-B .singel-color-B .zoom p{bottom:0;background:rgba(140,140,140,.76);width:100%;top:auto;font-size:1rem;padding:5px}.konfigurator .singel-color-picker-B .singel-color-B:hover .zoom{display:block}.konfigurator .selected-B{display:flex;flex-direction:row;flex-wrap:wrap}.konfigurator .selected-B .singel-color-B{display:block;width:50px;height:50px;border:3px solid #e60000;border-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.konfigurator .selected-B .singel-color-B p{margin:0;margin-left:5px;padding:5px;position:absolute;left:100%;top:50%;transform:translate(0,-50%);color:#222;width:max-content;text-align:center;line-height:2rem;font-size:1rem}.konfigurator .selected-B .singel-color-B .zoom{display:none;position:absolute;bottom:120%;width:433%;height:220%;left:50%;transform:translate(-50%,0);background-size:cover;background-position:center;background-repeat:no-repeat;border:1px solid #bfbfbf;border-radius:10px;overflow:hidden}.konfigurator .selected-B .singel-color-B .zoom p{bottom:0;background:rgba(140,140,140,.76);width:100%;top:auto;font-size:1rem;padding:5px}.konfigurator .selected-B .singel-color-B:hover .zoom{display:block}.konfigurator .auswahl-btn .custom-btn-S{display:flex;align-items:center;justify-content:center;width:20%;padding-top:20%;border:1px solid #bfbfbf;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;overflow:hidden;cursor:pointer}.konfigurator .auswahl-btn .custom-btn-S p{margin:0;padding:10px 0;position:absolute;left:50%;bottom:0;margin-left:-50%;background-color:var(--white);width:100%;text-align:center;line-height:1rem;font-size:90%;font-weight:600}.konfigurator .auswahl-btn .custom-btn-S.active{border-color:#e60000;border-width:2px}.mobile-konfi .konfigurator .auswahl-btn .custom-btn-S{width:28%}.konfigurator .singel-color-picker-S.active{display:flex;flex-wrap:wrap;gap:15px;margin:30px 0;padding:30px 0;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}.konfigurator .singel-color-picker-S .singel-color-S{display:none;width:80px;height:80px;border:1px solid #bfbfbf;border-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;cursor:pointer;margin-bottom:40px}.konfigurator .singel-color-picker-S .singel-color-S.selected{border-color:#e60000;border-width:3px}.konfigurator .singel-color-picker-S .singel-color-S.selected::before{position:absolute;content:'';top:0;left:0;right:0;bottom:0;border:1px solid #fff;border-radius:50px}.konfigurator .singel-color-picker-S .singel-color-S p{margin:7px 0 0 0;position:absolute;top:100%;left:50%;transform:translate(-50%,0);width:100%;text-align:center;line-height:1rem;font-size:80%;font-weight:600}.konfigurator .singel-color-picker-S.active .singel-color-S{display:block}.konfigurator .singel-color-picker-S .singel-color-S .zoom{display:none;position:absolute;bottom:100px;width:250px;height:150px;left:50%;transform:translate(-50%,0);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;box-shadow:rgba(0,0,0,.24) 0 3px 8px}.konfigurator .singel-color-picker-S .singel-color-S .zoom p{bottom:0;background-color:var(--white);width:100%;top:auto;font-size:90%;font-weight:600;padding:10px}.konfigurator .singel-color-picker-S .singel-color-S:hover .zoom{display:block}.konfigurator .selected-S{display:flex;flex-direction:row}.konfigurator .selected-S .singel-color-S{display:block;width:50px;height:50px;border-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.konfigurator .selected-S .singel-color-S p{margin-left:10px;position:absolute;left:100%;top:50%;transform:translate(0,-50%);color:#222;width:max-content;text-align:center;line-height:2rem;font-size:1rem;font-weight:500}.konfigurator .selected-S .singel-color-S .zoom{display:none;position:absolute;bottom:120%;width:433%;height:220%;left:50%;transform:translate(-50%,0);background-size:cover;background-position:center;background-repeat:no-repeat;border:1px solid #bfbfbf;border-radius:10px;overflow:hidden}.konfigurator .selected-S .singel-color-S .zoom p{bottom:0;background:rgba(140,140,140,.76);width:100%;top:auto;font-size:1rem;padding:5px}.konfigurator .selected-S .singel-color-S:hover .zoom{display:block}.inputs-T{position:relative}.inputs-T .minmax{position:absolute;right:10px;top:50%;transform:translate(0,-50%);margin:auto}.konfigurator .count-container{display:flex;align-items:center;gap:30px}.konfigurator .count-container .quantity{position:relative;width:100px;margin-right:0!important}.konfigurator .count-container .quantity input{background-color:#eee;width:100%;box-shadow:unset;border:none}.konfigurator .count-container .single_add_to_cart_button{width:100%}.konfigurator .custom-summary{margin:5px 0}.konfigurator .custom-summary .preis_lable{display:flex;justify-content:flex-end;position:relative}.konfigurator .custom-summary .preis_lable::after{position:absolute;content:'€';top:50%;right:0;transform:translate(0,-50%);color:#000}.konfigurator .custom-summary .preis_lable input{width:50%;text-align:end;background:transparent;font-size:125%;color:#000}.konfigurator .custom-summary .input_lable::after{position:absolute;content:'[cm]';top:50%;transform:translate(0,-50%);color:#000}.konfigurator .custom-summary .input_lable input{width:45%;text-align:center;background:transparent;outline:none}.konfigurator .custom-summary .input_lable_B_A::before{position:absolute;content:'A :';top:50%;transform:translate(0,-50%);color:#000}.konfigurator .custom-summary .input_lable_B_B::before{position:absolute;content:'B :';top:50%;transform:translate(0,-50%);color:#000}.konfigurator .custom-summary .input_lable_B_C::before{position:absolute;content:'C :';top:50%;transform:translate(0,-50%);color:#000}.konfigurator .custom-summary .preis_lable_ST{display:flex;justify-content:flex-end}.konfigurator .custom-summary .preis_lable_ST::after{position:absolute;content:'€';top:50%;right:0;transform:translate(0,-50%);color:#000}.konfigurator .custom-summary .preis_lable_ST input{width:50%;text-align:end;background:transparent;font-size:125%;color:#000}.konfigurator .custom-summary .input_lable_ST::after{position:absolute;top:50%;transform:translate(0,-50%);color:#000}.konfigurator .custom-summary .input_lable_ST input{width:45%;text-align:center;background:transparent}.konfigurator .custom-summary .preis_balz_lable{display:flex;justify-content:flex-end;position:relative}.konfigurator .custom-summary .preis_balz_lable::after{position:absolute;content:'€';top:50%;transform:translate(0,-50%);color:#000}.konfigurator .custom-summary .preis_balz_lable input{width:50%;text-align:end;background:transparent;font-size:125%;color:#000;position:relative}.konfigurator .custom-summary .preis_stoff_lable{display:flex;justify-content:flex-end;position:relative}.konfigurator .custom-summary .preis_stoff_lable::after{position:absolute;content:'€';top:50%;right:0;transform:translate(0,-50%);color:#000}.konfigurator .custom-summary .preis_stoff_lable input{width:50%;text-align:end;background:transparent;font-size:125%;color:#000}.konfigurator .preis_summary,.konfigurator .preis_summary_mwst{text-align:left;background:transparent;padding:0;border:unset;box-shadow:unset;font-family:'Josefin Sans';font-size:180%;font-weight:600;color:var(--black);line-height:1}.konfigurator .custom-summary .input_lable_Tisch_B_Q::after{position:absolute;content:'[m²]';top:50%;transform:translate(0,-50%);color:#000}.konfigurator .custom-summary .input_lable_Tisch_A::before{position:absolute;content:'A :';top:50%;transform:translate(0,-50%);color:#000}.konfigurator .custom-summary .input_lable_Tisch_B::before{position:absolute;content:'B :';top:50%;transform:translate(0,-50%);color:#000}.konfigurator .zusammenfassung{padding:10px 30px 30px 30px;background-color:#f5f5f5;margin-top:30px;border-radius:10px}.konfiguratorelement{padding:30px;background-color:#f5f5f5;margin:30px 0;border-radius:10px}.konfiguratorelement .headline{margin-top:0}.konfigurator .konfigurationspreis{margin:30px 0;padding-top:30px;border-top:solid 1px #ccc}.konfigurator .konfigurationspreis span{display:block!important}.konfigurator .konfigurationspreis .mwst{margin-top:20px}.input_lable_B_A.input_lable{position:relative}@media (max-width:1199px){.container{padding:0 30px}.headline{font-size:200%}#page-header .service{margin:10px 0 20px 0;order:1;max-width:100%;flex:0 0 100%}#page-header .logo{order:2}#page-header .logo #headerlogo{width:100%;margin-left:100px}#page-header .useractions{order:3}#page-header .useractions .search{width:50%;margin-right:50px}#page-header .useractions ul{justify-content:end}#page-header .mainmenu{padding:0}#page-header #toppermenu .menu{display:none}#page-header .menuburgerbutton{display:block}#page-header #toppermenu.active .menu{display:block;position:fixed;top:0;left:0;width:40%;height:100%;background-color:var(--white);padding:150px 35px;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0;z-index:2}#page-header #toppermenu.active .menu li{margin-bottom:10px;padding-top:10px;border-top:solid 1px #DBDBDB}#page-header #toppermenu.active .menu li a{font-size:110%}#page-header #toppermenu.active .menu li a:hover{color:var(--red)}#page-header #toppermenu.active .menu li.menu-item-has-children:hover .sub-menu{display:none}#page-header #toppermenu.active .menu li.menu-item-has-children.active .sub-menu{display:block;position:relative;margin:0;padding:20px 0 20px 20px;width:100%;box-shadow:unset}#page-header #toppermenu.active .menu li.menu-item-has-children .sub-menu li{border-top:unset;padding-top:0}#page-header #toppermenu.active .menu li.menu-item-has-children::after{content:'';background:url(../../../../../../themes/bigmoebel/media/icons/chevron.svg)no-repeat;background-size:100%;width:18px;height:18px;position:absolute;top:18px;right:0;transform:rotate(90deg);cursor:pointer;transition:all ease-in .3s}#page-header #toppermenu.active .menu li.menu-item-has-children.active::after{transform:rotate(-90deg);transition:all ease-in .3s}#page-header.bottom{padding:0;margin-top:-60px}div[class^="flx_"],div[class*="flx_"]{margin-bottom:100px}.flx_headerslider{margin:0 0 50px!important}.flx_headerslider .item{height:650px;min-height:unset!important}.flx_headerslider .item::before{right:40%}.flx_headerslider .item .contentbox{width:50%}.flx_headerslider .item .contentbox .headline{font-size:300%}.flx_produktslider .header{margin-bottom:0}.flx_kategorieuebersicht .grid-container{grid-template-rows:250px 200px 250px}.flx_kategorieuebersicht .grid-container .grid-item .kategoriename{font-size:110%}.flx_kontaktformular .inner{padding:40px}}@media (max-width:991px){.flx_headerslider .item .contentbox .headline{font-size:250%}.flx_produktslider .produkt .name{font-size:100%}.flx_themenwelten .bildgrid .grid-container{grid-template-rows:150px 200px}}@media (max-width:767px){body,html,*{font-size:15px}#page-header .logo{max-width:40%;flex:0 0 40%}#page-header .logo #headerlogo{margin-left:80px}#page-header .useractions{max-width:60%;flex:0 0 60%}#page-header .useractions .search{margin-right:30px}#page-header .useractions li.konto{width:max-content}#page-header .useractions .konto .account span{display:none}#page-header #toppermenu.active .menu{width:70%}.flx_headerslider .item::before{right:0;height:60vh}.flx_headerslider .item .contentbox{width:100%;padding:30px 0}.flx_produktslider .grid-container{grid-template-rows:0 385px 50px 0}.flx_textblock.slider .text,.flx_kategorien .text{width:100%}.flx_textblock-video .text{margin-bottom:30px}.flx_kategorieuebersicht .grid-container{display:block}.flx_kategorieuebersicht .grid-container .grid-item{margin-bottom:30px}.flx_kategorieuebersicht .grid-container .grid-item .kategoriename{font-size:150%}.flx_kategorieuebersicht .grid-container .grid-item a img{margin-bottom:0}.flx_beratung .berater{padding-left:15px}#page-footer .logo object{max-width:60%}#page-footer .footerelement{margin-bottom:30px}#page-footer .socialmedia{margin-top:30px}}@media (max-width:600px){body,html,*{font-size:14px}body{overflow-x:hidden}.container{padding:0 20px}.MO_captcha{width:100%!important}#page-header{padding-bottom:10px}#page-header .service{padding:0;order:1}#page-header .service ul{gap:20px}#page-header .service span{font-size:90%}#page-header .service .phone::before,#page-header .service .mail::before{top:4px}#page-header #topbar .service .whatsapp span{display:none}#page-header .service .phone::before,#page-header .service .mail::before{top:2px}#page-header .service .mail::before,#page-header .service .phone::before{width:20px;height:20px}#page-header .service .whatsapp::before{width:15.5px;height:15.5px}#page-header .service .whatsapp a p{display:none}#page-header .menuburgerbutton{left:15px;top:65px}#page-header .logo{max-width:50%;flex:0 0 50%;justify-content:flex-end;padding-right:0;order:2}#page-header .logo #headerlogo{margin-left:0}#page-header .logo img{margin:0 0 0 70px;max-width:70%}#page-header .useractions{max-width:50%;flex:0 0 50%;order:3}#page-header .useractions ul{width:100%}#page-header .useractions .search-field{display:none}#page-header .useractions .search-field.active{display:block;position:fixed;left:0;right:0;top:124px;background-color:var(--white);padding:20px;z-index:999;border-top:none;border-left:none;border-right:none}#page-header.bottom .useractions .search-field.active{top:95px!important}#page-header .useractions .suche{display:block!important;cursor:pointer}#page-header .useractions li.wunschliste,#page-header .useractions li.warenkorb{width:unset}#page-header #toppermenu.active .menu{width:100%}#page-header #toppermenu.active .menu li a{font-size:120%}#page-header #toppermenu.active .menu{overflow:scroll;position:absolute;padding:130px 20px;bottom:0;height:100vh}#page-header.bottom{margin-top:-50px;padding:10px 0}#page-header.bottom .menuburgerbutton{top:75px}div[class^="flx_"],div[class*="flx_"]{margin-bottom:50px}.inhaltsbloecke{margin-top:120px}.flx_headerslider .item{height:70vh}.flx_headerslider .item::before{height:450px}.flx_produktslider .grid-container{grid-template-columns:0 150% 20%}.flx_produktslider .produkt{padding:0}.flx_kategorien .grid-container{grid-template-rows:0 400px 50px 0;grid-template-columns:0 150% 20%}.flx_themenwelten .bildgrid .grid-container{grid-template-rows:200px 200px;grid-template-columns:45% 40%}.flx_themenwelten .bildgrid .grid-container .pic_one{grid-column:1 / 4;grid-row:1 / 2}.flx_themenwelten .bildgrid .grid-container .pic_two{grid-column:1 / 2;grid-row:2 / 2}.flx_themenwelten .bildgrid .grid-container .pic_three{grid-column:2 / 4;grid-row:2 / 3}.flx_beratung .berater .inner{display:block}.flx_beratung .berater .inner .beraterinfos{margin-bottom:30px}.flx_beratung .berater .inner .beraterbild{max-width:100%}.flx_kategorieuebersicht .grid-container .grid-item a img{height:150px}.flx_kontaktformular .inner{padding:30px}.flx_kontaktformular .inner .text{padding-right:15px}.seotext{margin-bottom:50px}#page-footer.desktop{display:none}#page-footer.mobile{display:block!important}#page-footer.mobile .accordion-item{position:relative;padding-bottom:10px;border-bottom:solid 1px #eee}#page-footer.mobile .accordion-item button::after{content:'';background:url(../../../../../../themes/bigmoebel/media/icons/down-arrow.svg)no-repeat;background-size:100%;width:25px;height:25px;position:absolute;top:-4px;right:0;transition:0.3s}#page-footer.mobile .accordion-item.active::after{transform:rotate(-180deg);transition:0.3s}#page-footer .footerelement{margin-bottom:20px}#page-footer #footerbottom .inner{display:block}#page-footer #footerbottom .inner .zahlungsarten{margin-bottom:30px}#page-footer .logo{margin-bottom:30px}#page-footer .logo img{max-width:50%}#page-footer .headline{font-size:110%;margin-bottom:10px}#page-footer .infos{max-width:100%;flex:0 0 100%;margin-bottom:0}#page-footer .infos .socialmedia ul{justify-content:flex-start;gap:20px}#primary{margin-top:130px}.archive.tax-product_cat{margin-top:150px}.listing .wrapper,ul.products,.wc-block-grid__products{display:flex;flex-wrap:wrap;gap:10px}ul.products li.product{padding:10px 10px!important;margin-bottom:0px!important}.listing .products .product-category{height:unset;border:unset;max-width:45%;flex:0 0 45%;margin-right:15px!important;padding:0px!important}.listing .products .product-category:first-child,.listing .products .product-category:nth-child(2){border:unset}.listing .products .product-category{margin-bottom:50px}.listing .products .product-category .woocommerce-loop-category__title{font-size:100%!important}.listing .products .product-category .woocommerce-loop-category__title::after{display:none}ul.products li.product{width:49%!important;flex:0 0 50%;margin-bottom:0;padding:20px 15px;border-bottom:solid 1px #eee;border-right:solid 1px #eee;border-left:solid 1px #eee}ul.products li.product:nth-child(2n){border-left:unset}ul.products li.product .woocommerce-LoopProduct-link img{height:200px!important}ul.products li.product:first-child,ul.products li.product:nth-child(2){border-top:solid 1px #eee}ul.products li.product .woocommerce-LoopProduct-link .steuer{font-size:80%}ul.products li.product .woocommerce-LoopProduct-link img{height:150px}ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title{font-size:100%;min-height:75px}ul.products li.product .woocommerce-LoopProduct-link .price bdi{font-size:110%}ul.products li.product .add_to_cart_button{font-size:90%;margin:20px 0 0 0;background-position:left}ul.products li.product .woocommerce-LoopProduct-link .onsale{top:10px;right:10px;font-size:80%}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist{right:0px!important;top:0px!important}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist img{max-width:25px!important}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{top:unset;bottom:0;margin:0}.woocommerce-order{padding:20px;margin:80px 0}.woocommerce-order .woocommerce-notice--success{font-size:120%;padding:15px;line-height:1.3}.product .summary{margin-bottom:0!important}.product{display:flex;flex-direction:row}.single-product div.product{display:flex;flex-direction:column-reverse}.single-product .product_title{font-size:170%!important;max-width:100%}.single-product div.product p.price{margin-top:0}.single-product .bruttopreis{margin-bottom:5px}.single-product .product_details .payments ul{gap:5px}.single-product .payments ul li img{max-width:80%}.single-product .data-sheet{max-width:100%}#only_mobile{display:block!important}#only_desktop{display:none!important}.woocommerce .related.products .products li.product{min-height:unset}.woocommerce-cart-form{margin-top:150px}.cart-collaterals .cart_totals h2{border-bottom:unset;padding-bottom:0;font-size:150%}table td,table th{padding:10px 0}table.cart td,table.cart th{padding:10px 0}.checkout-button{width:100%}.cart-collaterals .checkout-button{padding:15px 30px 15px 30px}.wc-ppcp-cart-payments__container{width:100%!important}table.cart .product-thumbnail img{margin:0;max-width:20%}.cart-collaterals .cross-sells{width:100%;padding:0 20px;margin-bottom:50px}.cart_totals{padding:0 20px}.woocommerce-cart-form .cart_item{border-bottom:solid 1px #DBDBDB;padding-bottom:10px;display:block}table.cart td.product-remove a.remove{top:0;right:unset}table.shop_table_responsive tr td{text-align:unset}table.shop_table_responsive tr td[data-title]::before{margin-right:5px}.cart-collaterals .cart_totals{padding-left:20px}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:block}.woocommerce .quantity .qty{width:auto}.woocommerce-checkout{margin-top:30px}.woocommerce table.shop_table td{padding:10px 0}.woocommerce a.remove{text-align:left}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{font-weight:600}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td,.cart-collaterals table tbody tr:nth-child(2n){background-color:unset}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{width:80%}#yith-wcwl-form{margin:150px auto 50px;padding:0 20px}.woocommerce .wishlist-title h2{font-size:200%}.wishlist_table.images_grid li .item-details h3,.wishlist_table.mobile li .item-details h3,.wishlist_table.modern_grid li .item-details h3,.wishlist_table.images_grid li .item-details table.item-details-table td.label,.wishlist_table.mobile li .item-details table.item-details-table td.label,.wishlist_table.mobile li table.additional-info td.label,.wishlist_table.modern_grid li .item-details table.item-details-table td.label{font-size:100%}.konfigurator .headline{max-width:100%}.konfigurator .auswahl-btn{gap:10px}.konfigurator .auswahl-btn .custom-btn-S{width:100%}.konfigurator .auswahl-btn.custom{gap:20px}.konfigurator .auswahl-btn .custom-btn{width:80px;height:80px}.konfigurator .singel-color-picker-S .singel-color-S{width:60px;height:60px;margin-bottom:30px}.konfigurator .singel-color-picker-B{gap:50px 15px}.konfigurator .singel-color-picker-B .singel-color-B{width:60px;height:60px}.wishlist_table.mobile li .additional-info-wrapper .product-remove{text-align:left}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{flex:1 1 calc(50% - 10px);max-width:calc(50% - 10px);margin:0px!important}}@media (max-width:400px){body,html,*{font-size:13px}#page-header .service span{font-size:100%}#page-header .service ul li{padding-left:25px}#page-header .useractions{padding-left:0}#page-header .useractions ul{gap:10px}#page-header .useractions .search .field.active{top:15%}.flx_headerslider .item .contentbox .headline{font-size:230%}.flx_kategorieuebersicht .grid-container .grid-item .kategoriename{font-size:130%;bottom:20px;left:25px}#page-footer .footerelement{max-width:100%;flex:0 0 100%}#page-footer .headline{font-size:120%;margin-bottom:10px}#page-footer .logo object{max-width:50%}#page-footer #footerbottom{margin-top:0}#page-footer #footerbottom .inner{display:block}#page-footer #footerbottom .zahlungsarten{margin-bottom:20px}.MO_captcha{width:100%!important;min-width:100%!important}}