#submitAlert{background-image:url(../../images/shop_submitalert_bkg.png);width:517px;height:128px;position:fixed;top:-200px;z-index:99999999999;left:50%;margin:0px 0px 0px -250px;text-align:center}#submitAlert .content{background-color:#ffffff;border:1px solid #db001b;margin:20px;padding:25px 0px 25px 0px}#submitAlert .loader{height:2px;width:355px;margin:20px auto 0px auto;background-image:url(../../images/shop_submitalert_anim.gif);background-repeat:no-repeat;background-color:#db001b}.shopHeader{margin-bottom:15px;margin-top:25px;color:#FDCB00;text-transform:uppercase}.plain .shopHeader{margin-top:0px}.shopSubHeader{font-weight:bold;padding:0px 0px 8px 0px;margin-bottom:10px}.labelField{white-space:nowrap;padding-right:12px}input[name=amount]{text-align:right;width:calc(100% - 40px)}.requiredField{color:#db001b}.shopClosed{text-align:right}.pricescale{padding:10px 0px 0px 0px;text-align:right}.pricescale .psAmount{font-weight:700}.shopListMultiCol .promotion .pricescale .psAmount{display:block}.shop .price{text-align:right;padding:0px 0px 0px 0px}.shop .price .actualPrice{background-color:#FDCB00;color:#ffffff;text-shadow:0 0 0 transparent;display:inline-block;padding:5px 15px 5px 15px;margin:0px -10px 10px 0px}.shop .price span{font-weight:bold}.shop .promotion{text-align:right;padding:10px 0px 0px 0px}.shop .promotion .price .originalPrice,.shop .promotion .pricescale .originalPrice{text-decoration:line-through;opacity:0.9;display:inline-block;font-weight:400;padding:0px 5px 0px 5px;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}.shop .promotion .price .actualPrice{background-color:#FAF748;display:inline-block;padding:5px 10px 5px 10px;margin:5px 0px 5px 0px;color:#000000;text-shadow:0 0 0 transparent}.shop .promotionText{font-size:1.4rem;line-height:1.8rem;font-style:italic}.shopList{}.shopList .leftPic{float:left;padding:0px 10px 0px 0px;position:relative}.shopList .rightPic{float:right;padding:0px 0px 0px 10px;position:relative}.shopList .leftPic a,.shopList .rightPic a{display:block}.shopList .leftPic img,.shopList .rightPic img{width:115px;height:auto;position:relative}.shopList .listContent{overflow:hidden}.shopList .modTitle{font-size:1.8rem;line-height:2.5rem;font-weight:600;text-align:center}.shopDetail #detailTitleBox .modTitle{margin-left:calc(50% + 15px)}.shopDetail #detailGalleryBlock{background-color:#EFF3F7;margin-bottom:50px}.shopDetail #detailContentBlock{margin-bottom:50px}.shopDetail #detailRecommendationBlock{background-color:#EFF3F7}.shopDetail .shopGallery,.shopDetail .shopInfo{margin-top:30px;margin-bottom:30px}.shopDetail .shopGallery form,.shopDetail .shopInfo form{margin-top:40px}.shopDetail .shopGallery{margin-bottom:30px}@-webkit-keyframes img-fade-in{0%{opacity:0}to{opacity:1}}@keyframes img-fade-in{0%{opacity:0}to{opacity:1}}.shopDetail .shopGallery .shopImage{margin-bottom:4px;position:relative}.shopDetail .shopGallery .shopImage:before{display:block;content:'';padding-top:100%}.shopDetail .shopGallery .shopImage .fillerImage{opacity:0}.shopDetail .shopGallery .shopImage a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;opacity:0}.shopDetail .shopGallery .shopImage a.imgMissing{opacity:0}.shopDetail .shopGallery .shopImage a.imgLoaded{opacity:1}.shopDetail .shopGallery .shopImage a.active{z-index:2;-webkit-animation:img-fade-in 1s forwards;animation:img-fade-in 1s forwards}.shopDetail .shopGallery .shopImage .imgholder{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain;background-color:#ffffff}.shopDetail .shopGallery .shopImage .imgholder .imgdescription{position:absolute;bottom:0;left:0;width:100%;padding:15px 15px 15px 15px;background-color:rgba(0, 0, 0, 0.6);color:#ffffff;opacity:0;-webkit-transition:all 1.0s;-o-transition:all 1.0s;transition:all 1.0s}.shopDetail .shopGallery .shopImage .imgholder:before{content:"\e919";font-family:symfont;font-size:13px;line-height:20px;position:absolute;top:10px;right:10px;color:#000000;text-shadow:0px 0px 5px rgba(255, 255, 255, 0.7)}.shopDetail .shopGallery .shopImage .imgholder:hover .imgdescription{opacity:1}.shopDetail .shopGallery .shopImage img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.shopDetail .shopGallery .shopSlider .item{width:25%;min-width:50px;max-width:100px;margin:0px 0px 0px 0px}.shopDetail .shopGallery .shopSlider .item a{-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;display:block;background-color:#ffffff;border:1px solid #EFF3F7;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover}.shopDetail .shopGallery .shopSlider .item a:before{content:'';display:block;padding-top:100%}.shopDetail .shopGallery .shopSlider .item a:hover{opacity:0.5}.shopDetail .shopGallery .shopSlider .item a.active{margin:6px;opacity:0.5}@-webkit-keyframes loading-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes loading-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.shopDetail .shopGallery .shopSlider .item a.active.loading:before{content:"\e901";font-family:siteswift;position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:30px;line-height:30px;z-index:1;color:#000000;opacity:0.8;-webkit-animation:loading-spin 1.0s linear infinite;animation:loading-spin 1.0s linear infinite}.shopDetail .shopGallery .shopSlider .item img{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0}.shopDetail .shopGallery .shopSlider .sliderArrow{width:100%;position:absolute;top:50%;z-index:5}.shopDetail .shopGallery .shopSlider .sliderArrow .next,.shopDetail .shopGallery .shopSlider .sliderArrow .prev{background-repeat:no-repeat;background-position:center;cursor:pointer;width:36px;height:36px;position:absolute;margin:-18px 0px 0px 0px;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.shopDetail .shopGallery .shopSlider .sliderArrow .next:hover,.shopDetail .shopGallery .shopSlider .sliderArrow .prev:hover{opacity:0.5}.shopDetail .shopGallery .shopSlider .sliderArrow .next{right:0px}.shopDetail .shopGallery .shopSlider .sliderArrow .prev{left:0px}.shopDetail .shopGallery .shopSlider .sliderArrow .next:before,.shopDetail .shopGallery .shopSlider .sliderArrow .prev:before{font-family:FontAwesome;position:absolute;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:30px;background-color:rgba(255, 255, 255, 0.5)}.shopDetail .shopGallery .shopSlider .sliderArrow .next:before{content:"\f105"}.shopDetail .shopGallery .shopSlider .sliderArrow .prev:before{content:"\f104"}.shopDetail .shopGallery .shopSlider .sliderArrow .swiper-button-disabled{display:none}.shopDetail .modTitle{font-size:4.8rem;line-height:4.8rem;font-weight:300}.shopDetail .modSubTitle{font-size:1.7rem;line-height:2.4rem;font-weight:300}.shopDetail .modSubTitle.hasShopGallery{display:none}.shopDetail .shopContentSpacer{border-bottom:3px solid #EFF3F7}.shopDetail .modTeaser{padding-bottom:15px}.shopDetail .modBody{padding-bottom:30px}.shopDetail .modBody .swslang{-webkit-column-count:2;column-count:2;-webkit-column-gap:40px;column-gap:40px}.shopDetail .price{text-align:right}.shopDetail .price span{font-weight:bold}.shopDetail .addToCart{text-align:left}.shopDetail .addToCart .price,.shopDetail .addToCart .promotion{text-align:left}.shopDetail .addToCart .swTable.tableAddToCart{width:auto;margin:15px auto 0 0}.shopDetail .recommendation{padding:30px 0px 0px 0px}.shopDetail .recommendation .header{padding:0px 0px 30px 0px;font-size:1.7rem;line-height:2.4rem;font-weight:700;text-transform:uppercase}.shopDetail[min-width~='600px'] .shopDetailWrapper .modSubTitle,.shopDetail[min-width~='600px'] .shopDetailWrapper .modTitle{display:none}.shopDetail[min-width~='600px'] .shopDetailWrapper.hasShopGallery{display:-webkit-box;display:-ms-flexbox;display:flex}.shopDetail[min-width~='600px'] .shopDetailWrapper.hasShopGallery .shopGallery,.shopDetail[min-width~='600px'] .shopDetailWrapper.hasShopGallery .shopInfo{width:50%}.shopDetail[min-width~='600px'] .shopDetailWrapper.hasShopGallery .shopGallery{padding-right:15px;margin-top:-80px}.shopDetail[min-width~='600px'] .shopDetailWrapper.hasShopGallery .shopInfo{padding-left:15px}.shopDetail[min-width~='600px'] .shopDetailWrapper.hasShopGallery .modLeadDetail{margin-top:40px}.shopDetail[min-width~='600px'] .shopDetailWrapper.hasShopGallery .modSubTitle,.shopDetail[min-width~='600px'] .shopDetailWrapper.hasShopGallery .modTitle{display:block}.shopDetail[max-width~='600px'] #detailTitleBox .modTitle{margin-left:auto}.shopDetail[max-width~='600px'] .modSubTitle.hasShopGallery,.shopDetail[max-width~='600px'] .modTitle.hasShopGallery{display:block}.shopDetail[max-width~='600px'] .shopDetailWrapper .shopGallery{margin-top:40px}.shopDetail[max-width~='600px'] .shopDetailWrapper .modSubTitle,.shopDetail[max-width~='600px'] .shopDetailWrapper .modTitle{display:none}.stagenav,.stagenav.nospacing{margin:0px 0px 40px 0px;background-color:#f5f5f5;overflow:hidden}.stagenav li{display:inline-block;position:relative;white-space:nowrap}.stagenav li:first-child{z-index:3}.stagenav li:nth-child(2){z-index:2;padding-left:20px}.stagenav li:nth-child(3){z-index:1;padding-left:20px}.stagenav li a,.stagenav li span{position:relative;z-index:10;display:block;padding:10px 0px 10px 10px;text-decoration:none}.stagenav li a:hover{opacity:0.5}.stagenav li:after{content:'';display:block;width:80px;height:80px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-top:3px solid #ffffff;border-right:3px solid #ffffff;background-color:#f5f5f5;position:absolute;top:-20px;right:-11px}.stagenav li.selected{background-color:#e8e8e8}.stagenav li.selected:after{background-color:#e8e8e8}.stagenav .stepDisabled{opacity:0.5}.cartsummary{padding:0px 0px 20px 0px;text-align:right}.cartsummary a{text-decoration:none}.cartsummary a:hover{opacity:0.5}.cartsummary .header{margin:0px 10px 0px 0px}.cartsummary .header i:before{font-family:FontAwesome;content:"\f291";font-style:normal}.cartsummary .amount{font-weight:700}.cartsummary .label{font-weight:700}.cartsummary .sum:before{content:"("}.cartsummary .sum:after{content:")"}.cartsummary .error,.cartsummary .loading{background-repeat:no-repeat;padding:2px 0px 8px 10px}.cartsummary .loading i{margin-right:15px}.cartsummary .error:before{font-family:FontAwesome;content:'\f071';color:#ff0000;padding-right:10px}.cart .itemContent,.cart .itemFooter,.cart .itemHeader,.cart .itemShopinfo{width:100%}.cart .swTableCell{vertical-align:bottom}.cart .itemHeader{border-bottom:1px solid #000000;padding:0px 0px 10px 0px}.cart .itemSection{border-bottom:1px solid rgba(0, 0, 0, 0.3);padding:10px 0px 10px 0px}.cart .itemContent{padding:0px 0px 10px 0px}.cart .itemImage{padding:0px 10px 0px 0px;vertical-align:top}.cart .itemImageHolder{width:70px;height:70px;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}.cart .itemImageHolder img{width:100%;height:100%;opacity:0}.cart .itemText{width:100%;vertical-align:top}.cart .itemPrice{width:80px}.cart .itemAmount{width:105px;text-align:right;padding-right:10px}.cart .itemAmount .shopBtnUpdate{vertical-align:bottom}.cart .itemPrice{width:115px;text-align:right}.cart .itemPrice.sum{font-weight:700;text-align:right;padding:15px 0px 0px 0px}.cart .itemPrice.sum span{display:inline-block;border-bottom-style:double;border-bottom-color:#000000;padding-bottom:3px}.cart .shippingInfo{text-align:right;padding:5px 0px 0px 0px}.cart .optionItems{color:rgba(0, 0, 0, 0.7)}.cart .emptyCart{padding:30px 0px 30px 0px;font-weight:700;text-align:center}.cart .linkIconRight{margin:20px 0px 0px 0px;display:inline-block}.cart .gotoCheckout{width:100%;margin:20px 0px 0px 0px}.shippingTable .title{text-transform:uppercase;font-weight:700;padding:20px 0px 10px 0px}.shippingTable .swTable{width:100%}.shippingTable .swTableRow{background-color:#f5f5f5}.shippingTable .swTableRow:hover{background-color:#e5e5e5}.shippingTable .swTableCell{padding:5px 15px 5px 15px;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;vertical-align:middle}.shippingTable .swTableCell.cost{text-align:right;font-weight:700}.shippingTable input[type=button]{margin-top:20px;width:100%}.cartContent .itemFooterDelivery{text-align:right;padding:15px 0px 0px 0px}.cartContent .itemFooterDelivery .delivery .link{display:inline-block;padding:0px 0px 5px 0px}.cartContent #zustellung_detail_box{white-space:nowrap;padding:10px 0px 0px 0px}.cartContent #zustellung_detail_box select{max-width:100%}.cartContent #zustellung_detail_box a{width:30px;height:30px;display:inline-block;text-decoration:none;color:#FDCB00;border-radius:100%;line-height:30px;text-align:center;font-size:1.4rem}.cartContent #zustellung_detail_box a:hover{opacity:0.5}.cartContent #zustellung_detail_box a:before{content:'\f054';font-family:FontAwesome}.cartContent #shipping_cost_result_box{padding:10px 0px 0px 0px}.cartContent #shipping_cost_result_box #shipping_cost_result{font-weight:700}.addToCart{text-align:right;padding:5px 0px 10px 0px}.addToCart .swTable.tableAddToCart{margin:15px 0px 0px auto;width:100%}.addToCart .swTable.tableAddToCart .swTableCell.cellAmount,.addToCart .swTable.tableAddToCart .swTableCell.cellSubmit,.addToCart .swTable.tableAddToCart .swTableCell.cellUnit{padding:0px 5px 0px 5px;vertical-align:middle}.addToCart .cellAmount input{width:60px;padding:11px 6px 11px 6px;text-align:right}.addToCart .swTable.tableAddToCart .swTableCell.cellSubmit{padding:0px 0px 0px 0px;text-align:center}.addToCart .button{width:auto;max-width:200px;color:#000000!important;background-color:transparent;border:0px;padding:4px 20px 4px 20px;text-align:left;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400}.addToCart .button i:before{content:"\e918";font-family:symfont;font-style:normal;font-size:30px;line-height:30px;margin-right:10px}.addToCart .button span{font-size:12px;line-height:14px}.addToCart .button:hover{background-color:#FDCB00;color:#ffffff!important}.addToCart select{margin:3px 0px 0px 0px;max-width:100%}.addToCart .itemoption{padding:0px 0px 10px 0px}.optOverlayList .modTitle{padding:20px 0px 10px 0px}.optOverlayList .button{margin:20px 0px 10px 0px}.optOverlayList .optSubmit{text-align:center}.optOverlayList .opt{padding:5px 0px 5px 10px}.checkout .checkoutProfile{background-color:rgba(0, 0, 0, 0.03);margin:50px 0px 0px 0px}.checkout .checkoutProfile .noreg{padding:15px 15px 15px 15px}.checkout .checkoutProfile .profileCreate{padding:15px 15px 15px 15px}.checkout .checkoutProfile.line2col[min-width~='600px']{display:-webkit-box;display:-ms-flexbox;display:flex}.checkout .checkoutProfile.line2col[min-width~='600px'] .noreg,.checkout .checkoutProfile.line2col[min-width~='600px'] .profileCreate{width:50%}.checkout .button,.checkout input{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.checkout .button{margin-top:10px}.checkout .paymentDescription .text{padding:5px 0px 20px 0px}.checkout .paymentDescription .logo{margin:0px 10px 0px 0px}.checkout .paymentDescription .poweredby{white-space:nowrap}.checkout .paymentDescription .poweredby img{margin:0px 0px 0px 5px}.checkoutPreview .label{width:100px;font-style:italic;padding:0px 20px 0px 0px;opacity:0.8}.checkoutPreview .swTableCell{padding:0px 0px 5px 0px}.finalize .dataWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.finalize .deliveryBox,.finalize .invoiceBox{min-width:350px;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:20px 0px 0px 0px}.finalize .paymentBox{margin:20px 0px 0px 0px;padding:10px 0px 10px 0px;border-top:1px solid #000000}.finalize .messageBox{padding:10px 0px 10px 0px;border-top:1px solid #000000}.finalize .cart{margin:30px 0px 0px 0px}.finalizeOrder{padding:20px 0px 0px 0px;text-align:center}.finalizeOrder .button{margin-top:20px}.lostPassword{padding:20px 20px 20px 20px}.lostPassword .content{text-align:center;padding-top:30px}.lostPassword input[type=submit]{margin:20px 0px 0px 0px}.userLogon .content{padding-top:30px}.userLogon input{margin:0px 0px 3px 0px}.shopBtnDel,.shopBtnEdit,.shopBtnUpdate{background:none!important;border:none!important;width:32px;height:32px;padding:0!important}.shopBtnDel:before,.shopBtnEdit:before,.shopBtnUpdate:before{font-family:FontAwesome;font-size:16px;color:#000000;font-weight:400}.shopBtnDel:hover,.shopBtnEdit:hover,.shopBtnUpdate:hover{opacity:0.5}.shopBtnDel:before{content:'\f00d'}.shopBtnEdit:before{content:'\f040'}.shopBtnUpdate:before{content:'\f021'}.shopBtnDelText{padding:5px 0px 0px 0px}.shopBtnDelText:before{content:'\f054';font-family:FontAwesome;margin:0px 5px 0px 0px}@-webkit-keyframes cart-slide-in{0%{right:-100%;-webkit-box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0)}50%{right:0;-webkit-box-shadow:4px 0px 80px 8px rgba(0, 0, 0, 0.2);box-shadow:4px 0px 80px 8px rgba(0, 0, 0, 0.2)}to{right:0;-webkit-box-shadow:14px 0 178px 18px rgba(0, 0, 0, 0.4);box-shadow:14px 0 178px 18px rgba(0, 0, 0, 0.4)}}@keyframes cart-slide-in{0%{right:-100%;-webkit-box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0)}50%{right:0;-webkit-box-shadow:4px 0px 80px 8px rgba(0, 0, 0, 0.2);box-shadow:4px 0px 80px 8px rgba(0, 0, 0, 0.2)}to{right:0;-webkit-box-shadow:14px 0 178px 18px rgba(0, 0, 0, 0.4);box-shadow:14px 0 178px 18px rgba(0, 0, 0, 0.4)}}@-webkit-keyframes cart-slide-out{0%{-webkit-box-shadow:14px 0 178px 18px rgba(0, 0, 0, 0.4);box-shadow:14px 0 178px 18px rgba(0, 0, 0, 0.4);right:0;width:100%}to{-webkit-box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);right:0;width:0}}@keyframes cart-slide-out{0%{-webkit-box-shadow:14px 0 178px 18px rgba(0, 0, 0, 0.4);box-shadow:14px 0 178px 18px rgba(0, 0, 0, 0.4);right:0;width:100%}to{-webkit-box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);right:0;width:0}}@-webkit-keyframes cart-fade-in{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes cart-fade-in{0%{opacity:0}50%{opacity:0}to{opacity:1}}.cartSidebarWrapper{background-color:#ffffff;position:fixed;top:0;left:100%;width:80%;max-width:400px;z-index:601;height:100%;-webkit-transition:-webkit-transform 0.5s, -webkit-box-shadow 1.0s;transition:-webkit-transform 0.5s, -webkit-box-shadow 1.0s;-o-transition:transform 0.5s, box-shadow 1.0s;transition:transform 0.5s, box-shadow 1.0s;transition:transform 0.5s, box-shadow 1.0s, -webkit-transform 0.5s, -webkit-box-shadow 1.0s;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}.cartSidebarWrapper.cartVisible{padding:50px 15px 50px 15px;-webkit-animation:cart-slide-in 1.5s forwards;animation:cart-slide-in 1.5s forwards;left:auto}.cartSidebarWrapper.cartVisible .cartSidebarToggler{opacity:0;width:0;left:40px}.cartSidebarWrapper .closeCartSidebar.toggler{position:absolute;width:100%;height:40px;line-height:40px;font-size:11px;letter-spacing:-4.5px;top:0;left:0px;background:-webkit-gradient(linear, left top, left bottom, from(white), color-stop(80%, white), to(rgba(255, 255, 255, 0)));background:-o-linear-gradient(top, white 0%, white 80%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(to bottom, white 0%, white 80%, rgba(255, 255, 255, 0) 100%);cursor:pointer;z-index:1;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.cartSidebarWrapper .closeCartSidebar.toggler:before{content:"\f054\f053";font-family:FontAwesome;padding-left:15px}.cartSidebarWrapper .closeCartSidebar.toggler:hover:before{opacity:0.5}.cartSidebarWrapper.cartHidden{-webkit-animation:cart-slide-out 0.7s ease-out forwards;animation:cart-slide-out 0.7s ease-out forwards;left:auto}.cartSidebarWrapper.cartInitView{left:100%;right:auto;padding:0}.cartSidebarToggler{position:absolute;top:100px;width:40px;height:40px;margin:0px 0px 0px -40px;left:0;background-color:#FDCB00;cursor:pointer;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;z-index:5;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.cartSidebarToggler:before{content:'\e918';font-family:symfont;display:block;line-height:40px;font-size:1.9rem;text-align:center}.cartSidebarToggler span{border-radius:100%;width:16px;height:16px;line-height:16px;font-size:1.0rem;font-weight:700;text-align:center;background-color:#ffffff;display:block;position:absolute;bottom:5px;right:5px;-webkit-box-shadow:0px 0px 1px #000000, 0px 0px 1px #000000;box-shadow:0px 0px 1px #000000, 0px 0px 1px #000000}.cartSidebarToggler:hover{opacity:0.5}.clickblocker.cartVisible{cursor:pointer}.cartSidebarWrapper #cartLoadstatusWrapper{overflow:hidden}.cartSidebarWrapper #cartLoadstatusWrapper.inactive{height:0px;overflow:hidden}.cartSidebarWrapper #cartLoadstatusWrapper.active{position:fixed;z-index:1;top:0;left:0;right:0;padding:20px 20px 20px 20px;background-color:#ffffff;-webkit-box-shadow:0px 0px 150px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 150px rgba(0, 0, 0, 0.5)}.cartSidebarWrapper #cartLoadstatusWrapper .error,.cartSidebarWrapper #cartLoadstatusWrapper .loading{background-repeat:no-repeat;background-position:0px 10px;font-weight:normal;color:#000000;padding:10px 0px 8px 10px;display:block;font-weight:700}.cartSidebarWrapper #cartLoadstatusWrapper .loading i{margin-right:15px}.cartSidebarWrapper #cartLoadstatusWrapper .error{background-image:url(../../images/icon_alert.png)}.cartSidebar{background-color:#ffffff;position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto;padding:50px 15px 50px 15px}.cartSidebar .header{background:#FDCB00}.cartSidebar .header a,.cartSidebar .header a:hover{display:block;padding:7px 0px 7px 0px;text-align:center;text-transform:uppercase;color:#ffffff;text-decoration:none}.cartSidebar .header a:hover{opacity:0.5}.cartSidebar .cartRow td{padding:15px 0px 15px 0px;vertical-align:top}.cartSidebar .cartRow .itemImage .itemImageHolder{width:50px;height:50px;margin-right:20px}.cartSidebar .cartRow .itemTitle .itemSum{margin-top:5px;position:relative;min-height:40px}.cartSidebar .cartRow .itemTitle .itemSum .itemValue{color:#FDCB00;font-weight:700;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.cartSidebar .cartRow .itemTitle .itemSum .itemEdit{position:absolute;top:0;display:none;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;opacity:0}.cartSidebar .cartRow .itemTitle .itemSum .itemEdit input{width:75px}.cartSidebar .cartRow .itemDelete{vertical-align:middle;white-space:nowrap;text-align:right}.cartSidebar .cartRow .itemDelete form{display:inline-block}.cartSidebar .cartRow.editMode .itemTitle .itemValue{opacity:0}.cartSidebar .cartRow.editMode .itemTitle .itemEdit{display:block;opacity:1}.cartSidebar .cartRowDelivery td{padding:30px 0px 0px 0px}.cartSidebar td.itemTotal{padding-left:5px;padding-right:5px}.cartSidebar .emptyCart{font-weight:normal;padding:30px 10px 30px 10px}.cartSidebar .emptyCart .closeCartSidebar{margin-top:50px}.cartSidebar .emptyCart .closeCartSidebar:before{content:'\00D7';font-family:Arial, Helvetica, sans-serif;font-size:30px;line-height:30px}.cartSidebar .sumBox{margin:30px 0px 0px 0px;padding:30px 0px 20px 0px;border-top:2px solid #EFF3F7}.cartSidebar .sumBox .sum .label{font-weight:700;float:left}.cartSidebar .sumBox .sum .value{font-weight:700;color:#FDCB00}.cartSidebar .itemTotal{padding-left:5px;padding-right:5px}.cartSidebar .sumBox .delivery{text-align:right;padding:5px 0px 5px 0px}.cartSidebar .sumBox #zustellung_detail_box{text-align:center;padding:10px 10px 10px 10px}.cartSidebar .sumBox #zustellung_detail_box select{width:calc(100% - 50px)}.cartSidebar .sumBox #zustellung_detail_box a{width:30px;height:30px;display:inline-block;text-decoration:none;color:#FDCB00;border-radius:100%;line-height:30px;text-align:center;font-size:1.4rem}.cartSidebar .sumBox #zustellung_detail_box a:hover{opacity:0.5}.cartSidebar .sumBox #zustellung_detail_box a:before{content:'\f054';font-family:FontAwesome}.cartSidebar .sumBox #shipping_cost_result_box{padding:10px 0px 0px 0px}.cartSidebar .sumBox #shipping_cost_result_box #shipping_cost_result{font-weight:700}.cartSidebar .sumBox .sum{text-align:right;padding:0px 0px 20px 0px}.cartSidebar .btnCart{margin-bottom:15px}.cartSidebar .btnCart input,.cartSidebar .btnOrder input{border:0px;width:100%;border:1px solid #FDCB00;background:#FDCB00;cursor:pointer;color:#ffffff!important;padding:8px 8px 8px 8px}.cartSidebar .btnCart input:hover,.cartSidebar .btnOrder input:hover{border-color:#FDCB00;background:#ffffff;color:#FDCB00!important}.google_login_button{background:transparent;background-image:url("../../images/shop_login_google_red-signin.png");background-size:contain;background-repeat:no-repeat;width:112px;height:36px}.swgridMultiCol.shopListMultiCol{overflow:visible}.shopListMultiCol.swgridMultiCol .swgridFlexItem{background-color:#ffffff}.shopListMultiCol .leftPic,.shopListMultiCol .noPic,.shopListMultiCol .rightPic{float:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-repeat:no-repeat;background-position:center;background-size:cover;display:inline-block;position:relative;width:100%}.shopListMultiCol .leftPic:before,.shopListMultiCol .noPic:before,.shopListMultiCol .rightPic:before{content:"";display:block;padding-top:100%}.shopListMultiCol .leftPic .arElm,.shopListMultiCol .rightPic .arElm{display:block;text-align:center;position:absolute;top:0px;bottom:0px;left:0px;right:0px;overflow:hidden}.shopListMultiCol .leftPic .zoomImage,.shopListMultiCol .rightPic .zoomImage{display:block;position:absolute;top:10px;right:10px;text-decoration:none}.shopListMultiCol .leftPic .zoomImage:before,.shopListMultiCol .rightPic .zoomImage:before{content:"\e919";font-family:symfont;font-size:16px;line-height:20px;color:rgba(0, 0, 0, 0.6);font-weight:400;text-shadow:0px 0px 20px #ffffff, 0px 0px 30px #ffffff, 0px 0px 40px #ffffff, 0px 0px 50px #ffffff}.shopListMultiCol .leftPic .zoomImage:hover,.shopListMultiCol .rightPic .zoomImage:hover{opacity:0.5}.shopListMultiCol .noPic{background-color:#f5f5f5}.shopListMultiCol .noPic .arElm{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;top:0px;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.shopListMultiCol .noPic .arElm:before{content:"\f03e";font-family:FontAwesome;font-size:50px;width:100%;color:#000000;opacity:0.1}.shopListMultiCol .leftPic img,.shopListMultiCol .rightPic img{height:100%;width:100%;opacity:0;top:0;left:0;right:0;bottom:0;position:absolute}.shopListMultiCol .leftPic img:before,.shopListMultiCol .rightPic img:after{content:"";display:block}.shopListMultiCol .listContent{width:100%;height:100%}.shopListMultiCol .listContentText{padding:10px 10px 10px 10px;vertical-align:top;height:100%}.shopListMultiCol .listContentShopinfo{padding:0px 10px 10px 10px}.shopListMultiCol .addToCart select{width:100%;text-align:right}.shop.shopListMultiCol .listSpacer{border:none}.shopListMultiCol.swgridList1Col[max-width~='419px'] .swgridFlexItem,.shopListMultiCol.swgridList2Col[max-width~='419px'] .swgridFlexItem,.shopListMultiCol.swgridList3Col[max-width~='419px'] .swgridFlexItem,.shopListMultiCol.swgridList4Col[max-width~='419px'] .swgridFlexItem{-ms-flex-preferred-size:100%;flex-basis:100%}.shop.shopListMultiCol.swgridList4Col[min-width~='420px'] .swgridFlexItem{-ms-flex-preferred-size:calc(50% - 30px);flex-basis:calc(50% - 30px)}.shop.shopListMultiCol.swgridList4Col[min-width~='790px'] .swgridFlexItem{-ms-flex-preferred-size:calc(25% - 30px);flex-basis:calc(25% - 30px)}
/*# sourceMappingURL=mod_shop.css.map */