#shop{font-size:1.8rem;}#shop a{text-decoration:none;}#shop br{clear:both;}#shop table{font-size:1.8rem;border-spacing:.5rem;border-collapse:separate;}#shop th{font-size:1.1rem;line-height:1.4;height:100%;}#shop td{position:relative;}a[name]{position:absolute;left:0;top:-4.5rem;border:1px solid #f00;}#shop legend{color:#AAAAAA;font-size:1.1rem;}#shop fieldset{position:relative;border:solid 1px #e0e0e0;display:block;padding:1rem;width:62.5rem;}#shop textarea{font-family:'Text',Arial,sans-serif;}#shop input{vertical-align:middle;}#shop label{position:relative;left:0;width:10rem;height:2.5rem;padding:0 .5rem 0 0;font-size:1.6rem;font-weight:bold;text-align:right;float:left;display:block;}.w60{width:6rem;}.w130{width:13rem;}.w150{width:15rem;}.w270{width:27rem;}.w300{width:30rem;}.w335{width:33rem;}.w335{width:33rem;}.w370{width:37rem;}.w400{width:40rem;}.h60{height:6rem;}#shop .product_list *,.product_details > *{display:inline-block;vertical-align:top;}#shop .product_list_product,#shop .product_details{min-height:240px;padding:2rem 0 3rem 0;margin:.3rem 0;background-color:rgb(255,255,255);background-image:linear-gradient(185deg,rgb(235,230,230),rgb(255,255,250) 100px,rgb(255,255,255) 170px,rgb(235,230,230));border-radius:1rem;box-shadow:2px 3px 5px rgba(0,0,0,0.4),1px 2px 3px rgba(255,255,255,0.99) inset,-1px -2px 2px rgba(0,0,0,0.7) inset;perspective:1200px;perspective-origin:50% 0px;transform-style:preserve-3d;transform:translateZ(0);z-index:1;}#shop .product_list_img{width:25%;margin-top:1.5rem;text-align:center;transform-style:preserve-3d;}#shop .product_list_img img{box-shadow:2px 2px 2px rgba(0,0,0,.5);}#shop .product_list_product .product_list_img a{transition:transform 1s 0s ease;transform:translateZ(1px) translateX(0px) rotateY(0deg);z-index:1;}#shop .product_list_product:hover .product_list_img a{transition:transform 1s 3s ease;transform:translateZ(200px) translateX(60px) rotateY(30deg);}#shop .product_list_desc{width:45%;}#shop .product_list_desc h2{margin:0;}#shop .product_list_artnr{display:block;font-size:1.1rem;}#shop .product_list_details{display:block;font-size:1.6rem;padding:1rem 0 0 0;}#shop .product_list_price{text-align:center;padding:6rem 0 0 0;display:inline-block;}#shop .product_list_price p{font-size:2.2rem;}#shop .product_list_price span{position:relative;display:block;font-size:1.1rem;margin:.5rem 0 3rem 0;}#shop .product_list_price span span{position:absolute;right:-3rem;top:-5.5rem;width:9rem;height:4rem;font-size:1.1rem;padding:.3rem 1rem;background-color:rgb(255,255,255);border:1px solid rgb(153,153,153);border-radius:100%;box-shadow:1px 1px 2px rgba(0,0,0,.3);opacity:0;transition:all .5s 0s ease;transform:rotateZ(25deg);}#shop .product_list_form:hover .product_list_price span span{font-size:1.1rem;opacity:1;transition:all .5s 2s ease;}#shop .product_list_form{width:30%;text-align:center;}#shop .product_list_form input{width:8rem;font-size:2rem;text-align:center;border-radius:3rem;border:1px solid rgb(204,204,204);padding:.2rem .6rem .2rem 0;box-shadow:1px 1px 2px rgba(0,0,0,0.5) inset;}#shop .product_list_form .addProduct{position:relative;width:100px;background:none;border:0;cursor:pointer;box-shadow:none;background:none;border:0;}#shop .product_list_form.nostock .addProduct::before{content:'Jetzt vorbestellen!';position:absolute;left:-.5rem;top:3.2rem;width:10rem;height:2rem;background-color:rgb(240,240,240);border:1px solid rgb(170,170,170);border-radius:2rem;padding:.2rem .5rem;box-shadow:1px 2px 3px rgba(0,0,0,.5);font-family:'Text';font-size:1.2rem;transform:rotateZ(0deg);transition:transform .3s ease;}#shop .product_list_form.nostock .addProduct:hover::before{transform:rotateX(90deg);}#shop .product_list_form .addProduct::after{content:'In den Warenkorb';font-family:'Text';display:block;margin-top:1rem;margin-left:-1rem;font-size:1.1rem;white-space:nowrap;opacity:0;transition:opacity .3s ease;}#shop .product_list_form .addProduct:hover::after{opacity:1;}#shop .product_list_note{text-align:center;font-size:1.3rem;padding:0 2rem;display:inline-block;}#shop .product_list_note a{width:100%;}#shop .product_list_form .toCheckout{width:100%;cursor:pointer;}#shop .product_list_note .toCheckout::after{content:'Zum Warenkorb';font-family:'Text';display:block;margin-top:1rem;font-size:1.1rem;opacity:0;transition:opacity .3s ease;}#shop .product_list_form .toCheckout:hover::after{opacity:1;}#shop .product_details{padding:2rem;}#shop .product_details_desc{width:44%;}#shop .product_details_artnr{margin:1rem 0 0 0;font-size:1.3rem;}#shop .product_details_price{text-align:center;}#shop .product_details_price h2{font-size:2.8rem;margin:3rem 0 0 0;}#shop .product_details_price span{display:block;font-size:1.2rem;}#shop .product_details_text{padding:3rem 0 0 0;width:100%;}#shop .product_details_text ol,#shop .product_details_text ul{column-count:2;column-gap:5rem;margin:.5rem 1em 1em 2em;}#shop .product_details_form input{width:10rem;font-size:2.2rem;text-align:center;vertical-align:top;border-radius:3rem;border:1px solid rgb(204,204,204);padding:.2rem .6rem .2rem 0;box-shadow:1px 1px 2px rgba(0,0,0,0.5) inset;}#shop .product_details{perspective-origin:50% 300px;}#shop .product_details_img > div{display:inline-block;margin:auto;position:relative;transform-style:preserve-3d;}#shop .product_details_img{width:55%;text-align:center;transform-style:preserve-3d;transition:transform 1s 0s ease;}#shop .product_details_img img{position:absolute;left:0rem;transform-origin:0% 50%;transition:all 1s 0s ease;transform:rotateY(0deg);z-index:1;max-width:28rem;}#shop .product_details_img img:nth-of-type(1){position:relative;left:0rem;box-shadow:1px 4px 3px rgba(0,0,0,.5);}#shop .product_details_img:hover{transition:transform 1s .5s ease;transform:translate3d(5rem,4rem,12rem) rotateX(20deg) rotateY(20deg) rotateZ(-15deg);}#shop .product_details_img:hover img:nth-of-type(1){transition:all 1s .7s ease;box-shadow:-5px 20px 4px rgba(0,0,0,.4);}#shop .product_details_img:hover img:nth-of-type(2){transition:all 2s .7s ease;}#shop .product_details_img:hover img:nth-of-type(2){transform:rotateY(-340deg);}#shop .product_details_form{text-align:center;margin:3rem 0 0 0;}#shop .product_details_form .addProduct{position:relative;width:12.5rem;height:4rem;top:-10px;cursor:pointer;box-shadow:none;background:none;border:0;}#shop .product_details_form.nostock .addProduct::before{content:'Jetzt vorbestellen!';position:absolute;left:0;top:5rem;width:11rem;height:2rem;background-color:rgb(240,240,240);border:1px solid rgb(170,170,170);border-radius:2rem;padding:.2rem .5rem;box-shadow:1px 2px 3px rgba(0,0,0,.5);font-family:'Text';font-size:1.4rem;transform:rotateZ(0deg);transition:transform .3s ease;}#shop .product_details_form.nostock .addProduct:hover::before{transform:rotateX(90deg);}#shop .product_details_form .addProduct::after{content:'In den Warenkorb';font-family:'Text';display:block;margin-top:1rem;font-size:1.2rem;white-space:nowrap;opacity:0;transition:opacity .3s ease;}#shop .product_details_form .addProduct:hover::after{opacity:1;}#shop .ketchup{display:flex;flex-flow:row wrap;margin:0 -.5rem;}#shop .ketchup > *{flex:1 1 19%;margin:.5rem .5%;}#shop .ketchup > * > *{display:inline-block;vertical-align:top;width:100%;}#shop .ketchup h2{font-size:1.8rem;}#shop .ketchup .product_list_product{padding:1rem .2rem 3rem .2rem;}#shop .ketchup .product_list_product .tile_link{position:absolute;left:0;top:0;width:100%;height:100%;}#shop .ketchup .product_list_img{height:16rem;}#shop .ketchup .product_list_price{padding:1rem 0 0 0;color:var(--col_base);}#shop .ketchup .product_list_img,#shop .ketchup .product_list_form{width:100%;}#shop .ketchup .product_list_desc{width:100%;text-align:center;}#shop .ketchup .other{padding:1rem;}#shop .ketchup .other .tile_section{padding:0;margin:1.3rem 0;display:table;}#shop .ketchup .other .tile_section > *{display:table-cell;}#shop .ketchup .other .tile_section p{width:15rem;font-size:0;line-height:0;}#shop .ketchup .other .tile_section img{border-radius:1rem 0 0 1rem;}#shop .ketchup .other .tile_section h2{height:100%;font-size:1.4rem;line-height:1.2;margin:0;padding:0;border:1px solid #00f3;vertical-align:middle;}#shop .address form > div > div{display:flex;flex-flow:row wrap;}#shop .address form > div > div > div{padding:.5rem;}#shop .address form > div > div > div:first-of-type{padding-left:0;}#shop .address form > div > div > div:last-of-type{padding-right:0;}#shop .address label{text-align:left;font-weight:normal;font-size:1.8rem;width:initial;}#shop .order label{text-align:left;}#shop .order input{display:initial;}#shop .order .listing *{vertical-align:top;}#shop .order .listing img{max-width:5rem;}#shop .order .listing_head,#shop .order .listing > div,#shop .order .listing > div > *,#shop .order .listing_summary > *,#shop .order .listing_confirm,#shop .order .listing_article{display:flex;flex-flow:row nowrap;padding:.5rem 0;}#shop .order .listing > div > *:nth-child(1){flex:1 1 auto;}#shop .order .listing_head > *:nth-child(1),#shop .order .listing > div > *:nth-child(1) > *:nth-child(1){flex:0 0 5rem;}#shop .order .listing_head > *:nth-child(2),#shop .order .listing > div > *:nth-child(1) > *:nth-child(2){flex:0 0 10rem;font-size:1.4rem;padding:.4rem 0 0 0;}#shop .order .listing_head > *:nth-child(3),#shop .order .listing > div > *:nth-child(1) > *:nth-child(3){flex:1 1 auto;}#shop .order .listing > div > *:nth-child(2){flex:0 0 30rem;}#shop .order .listing_head > *:nth-child(4),#shop .order .listing_head > *:nth-child(5),#shop .order .listing > div > *:nth-child(2) > *{flex:0 0 15rem;}#shop .order .listing_summary > * > *:nth-child(1){flex:1 1 auto;}#shop .order .listing_summary > * > *:nth-child(2){flex:0 0 15rem;}#shop .order .listing_confirm > *:nth-child(1){flex:0 0 5rem;}#shop .order .listing_confirm > *:nth-child(2){flex:1 1 auto;}#shop .order .listing_article > *:nth-child(1){flex:0 0 6rem;}#shop .order .listing_article > *:nth-child(2){flex:1 1 auto;}#shop .basket form > div{display:flex;flex-flow:row wrap;}#shop .basket form > div:nth-of-type(1){font-weight:bold;font-size:1.3rem;}#shop .basket form > div:nth-of-type(1) span:nth-of-type(1){flex:0 0 12rem;padding:0 0 0 5rem;}#shop .basket form > div:nth-of-type(1) span:nth-of-type(2){flex:0 0 8rem;text-align:left;padding:0 0 0 .5rem;}#shop .basket form > div:nth-of-type(1) span:nth-of-type(3){flex:1 1 auto;}#shop .basket form > div:nth-of-type(1) span:nth-of-type(4),#shop .basket form > div:nth-of-type(1) span:nth-of-type(5){flex:0 0 10rem;}#shop .basket form > div:nth-of-type(2) > div,#shop .basket form > div:nth-of-type(2) > div > div{display:flex;flex-flow:row nowrap;padding:.3rem 0;width:100%;}#shop .basket form > div:nth-of-type(2) > div div:nth-of-type(1){flex:0 0 20rem;}#shop .basket form > div:nth-of-type(2) > div div:nth-of-type(1) span:nth-of-type(1){flex:0 0 3rem;padding:1.7rem 0 0 0;text-align:right;}#shop .basket form > div:nth-of-type(2) > div div:nth-of-type(1) span:nth-of-type(2){flex:0 0 9rem;padding:1.5rem 0 0 0;}#shop .basket form > div:nth-of-type(2) > div div:nth-of-type(1) span:nth-of-type(3){flex:0 0 7rem;padding:2.2rem 0 0 0;}#shop .basket form > div:nth-of-type(2) > div div:nth-of-type(2){flex:0 1 auto;}#shop .basket form > div:nth-of-type(2) > div div:nth-of-type(2) span:nth-of-type(1){flex:0 0 6rem;}#shop .basket form > div:nth-of-type(2) > div div:nth-of-type(2) span:nth-of-type(2){padding:0 1rem;flex:1 1 auto;}#shop .basket form > div:nth-of-type(2) > div div:nth-of-type(3){flex:0 0 20rem;justify-content:right;}#shop .basket form > div:nth-of-type(2) > div div:nth-of-type(3) span{flex:0 0 10rem;text-align:right;}#shop .basket form > div:nth-of-type(3) span:nth-of-type(1),#shop .basket form > div:nth-of-type(4) span:nth-of-type(1),#shop .basket form > div:nth-of-type(5) span:nth-of-type(1),#shop .basket form > div:nth-of-type(6) span:nth-of-type(1){text-align:right;flex:1 0 auto;}#shop .basket form > div:nth-of-type(3) span:nth-of-type(2),#shop .basket form > div:nth-of-type(4) span:nth-of-type(2),#shop .basket form > div:nth-of-type(5) span:nth-of-type(2),#shop .basket form > div:nth-of-type(6) span:nth-of-type(2){text-align:right;flex:0 0 10rem;}#shop .basket form > div:nth-of-type(1){}#shop .basket form > div:nth-of-type(1){}#shop .basket form > div:nth-of-type(1){}.breadcrumb .basket_link{display:block;float:right;opacity:.5;transition:opacity .3s ease;}.breadcrumb .basket_link::after{content:'Warenkorb ';font-size:1.3rem;position:absolute;right:4.5rem;top:0.3rem;width:0;overflow:hidden;transition:width .3s ease;}.breadcrumb .basket_link:hover{opacity:1;}.breadcrumb .basket_link:hover::after{width:6.5rem;}.btn,.Button,#shop button,#shop .inputBut{display:inline-block;width:initial;max-width:100%;height:3.2rem;margin:0;padding:.4rem 2rem;color:rgb(0,0,0);color:#333333;font-size:1.6rem;font-family:'Text',Aarial,sans-serif;text-decoration:none;border:2px solid;border-color:#f9f9f9 #e3e3e3 #b9b9b9;background-color:rgb(255,255,255);background-image:linear-gradient(185deg,rgb(235,230,230),rgb(255,255,250) 100px,rgb(255,255,255) 170px,rgb(235,230,230));border-radius:1rem;box-shadow:2px 2px 2px rgba(0,0,0,.3) inset;cursor:pointer;transition:box-shadow .2s ease;}#shop button:hover,#shop .Button:hover,.btn:hover{box-shadow:2px 2px 2px rgba(255,255,255,.5) inset;}#shop .bgForm{background-color:rgba(255,255,255,.8);padding:2rem 2rem;margin:0 auto;border-radius:1rem;box-shadow:2px 3px 5px rgba(0,0,0,0.4),1px 2px 3px rgba(255,255,255,0.99) inset,-1px -2px 2px rgba(0,0,0,0.7) inset;}#shop .formalert{color:#FF0000;font-size:1.2rem;padding:.6rem 0 0 0;}#shop .basket .butDel{width:2.6rem;height:2.6rem;padding:0;border:0;box-shadow:none;background-color:transparent;background-image:url('../../../fileadmin/shop/img/nav.svg');background-repeat:no-repeat;background-size:600px 30px;background-position:-.5rem -.2rem;}#shop .butBack{display:block;text-align:right;font-size:2rem;line-height:1;}#shop .butBack::after{content:' Zurück';display:inline-block;vertical-align:middle;overflow:hidden;width:0;transition:width .5s ease;}#shop .butBack:hover::after{width:6rem;}#shop .butNext{width:13rem;display:block !important;float:right;}#shop .butOrder{font-weight:bold;padding:.4rem 5rem;}#shop .but_col,.btn-primary{color:rgb(255,255,255);background-image:linear-gradient(185deg,rgb(204,51,51),rgb(153,51,51));border-color:rgb(102,0,0);}#shop input[name^="anzahl_"]{width:8rem;font-size:2rem;text-align:center;border-radius:3rem;border:1px solid rgb(204,204,204);padding:.2rem .6rem .2rem 0;box-shadow:1px 1px 2px rgba(0,0,0,0.5) inset;}#shop .artikelNr{font-size:1.4rem;}@media all and (max-width:859px){#shop .ketchup .other .tile_section p{width:12rem;}}@media all and (max-width:759px){#shop .ketchup .other .tile_section > *{display:block;}#shop .ketchup .other .tile_section p{width:100%;height:3rem;overflow:hidden;}#shop .ketchup .other .tile_section h2{padding:.3rem 0;}}@media all and (max-width:719px){#shop .order .listing > div > *:nth-child(2){flex:0 0 20rem;}#shop .order .listing_head > *:nth-child(4),#shop .order .listing_head > *:nth-child(5),#shop .order .listing > div > *:nth-child(2) > *{flex:0 0 10rem;}}@media all and (max-width:639px){#shop .product_list_product,#shop .product_details{}#shop .product_list_img{width:40%;}#shop .product_list_desc{width:55%;}#shop .product_list_price{padding:2rem 0 0 0;width:48%;}#shop .product_list_price span span{right:0rem;}#shop .product_list_form{width:96%;}#shop .product_list_note,#shop .product_list_form form{padding:2rem 2rem 0rem 2rem;width:48%;}#shop .product_details_desc{width:40%;}#shop .product_details_img{width:60%;}#shop .basket form > div:nth-of-type(1) span:nth-of-type(2){flex:1 1 auto;}#shop .basket form > div:nth-of-type(1) span:nth-of-type(3) > *{display:none}#shop .basket form > div:nth-of-type(2) > div{flex-flow:row wrap;justify-content:right;}#shop .basket form > div:nth-of-type(2) > div div:nth-of-type(1){flex:1 1 100%;}#shop .basket form > div:nth-of-type(2) > div div:nth-of-type(2){flex:1 1 50%;}#shop .address form > div > div > div{padding:.5rem 0;}#shop .order .listing > div{flex-flow:row wrap;}#shop .order .listing > div > *,#shop .order .listing > div > *:nth-child(2){flex:1 1 100%;}#shop .order .listing > div > *:nth-of-type(2) > *:nth-of-type(1){flex:1 1 auto;}#shop .ketchup > *:nth-child(3){flex:1 1 100%;}#shop .ketchup > *:nth-child(1),#shop .ketchup > *:nth-child(2),#shop .ketchup.majo > *{flex:1 1 49%;}#shop .ketchup .other .tile_section > *{display:table-cell;}#shop .ketchup .other .tile_section p{width:33%;}}@media all and (max-width:599px){#shop .product_details_desc,#shop .product_details_img{width:100%;padding:2rem 0;}#shop .product_details_img:hover{transform:translate3d(0rem,4rem,12rem) rotateX(20deg) rotateY(20deg) rotateZ(-15deg);}#shop .product_details_text ol,#shop .product_details_text ul{column-count:1;column-gap:0rem;margin:.5rem 2rem 1em 3rem;}}@media all and (max-width:479px){#shop .product_list_img,#shop .product_list_desc,#shop .product_list_price,#shop .product_list_note,#shop .product_list_form form{padding:0rem 2rem 1rem 2rem;width:100%;}#shop .product_list_product:hover .product_list_img a{transform:none;}#shop .basket form > div:nth-of-type(1) span:nth-of-type(3){flex:1 1 100%;}#shop .basket form > div:nth-of-type(1) span:nth-of-type(3) > *{display:none;}#shop .basket form > div:nth-of-type(1) span:nth-of-type(4){flex:1 1 auto;text-align:right;padding:0 1rem 0 0;}#shop .basket form > div:nth-of-type(2) > div div:nth-of-type(2){flex:1 1 100%;}#shop .order .listing > div > *{flex-flow:row wrap;}#shop .order .listing_head > *:nth-of-type(3) > *{display:none;}#shop .order .listing > div > *:nth-child(1) > *:nth-child(2){flex:1 1 auto;text-align:left;padding:0 0 0 3rem;}#shop .order .listing > div > *:nth-child(1) > *:nth-child(3){flex:1 1 100%;}}@media all and (max-width:439px){#shop .basket form > div:nth-of-type(1) span:nth-of-type(4){flex:1 0 auto;}}@media all and (max-width:379px){#shop .butOrder{font-weight:bold;padding:.4rem 3rem;}}
