.footer{ padding-bottom:10px;}.footer .icon-ul{ display:flex;flex-wrap:wrap;padding:0;margin:0;list-style:none;font-size:37px;line-height:2;}.icon-smaller{ font-size:31px;}.icon-vk{ font-size:32px;}.icon-re{ font-size:33px;}.icon-sofort{ font-size:27px;}.footer .icon-ul .icon-li{ border:1px solid var(--text-gray);border-radius:4px;margin-right:12px;margin-top:13px;overflow:hidden;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;box-sizing:content-box;padding:4px 8px;}.footer1{ color:var(--text-darkgray);background-color:#f0f2f7;border-bottom:1px solid #dddddd;}.footer2{ color:#ffffff;background-color:var(--text-gray);}.footer1 h2{ color:var(--text-gray);}.footer2 h2{ color:#ffffff;margin-top:20px;}.footer ul{ list-style:none;padding:0;}.footer1 a{ color:var(--text-gray);}.footer2 a{ color:#ffffff;}.mobile-lang{ float:left;min-width:82px;position:relative;}.footer2 .popover-content{ display:block !important;position:absolute;z-index:1000;background-color:#fff;left:0;bottom:40px;margin-top:20px !important;padding:9px 14px;}.footer2 .popover{ color:var(--text-gray);}.footer-padding{ padding-bottom:60px;}.bedifol-icon{ background-image:url('footer_icons.png');line-height:40px;}.bedifol-icon-de{ background-image:url('footer_icons_de.png');line-height:40px;}.bedifol-icon-en{ background-image:url('footer_icons_en.png');line-height:40px;}.bedifol-icon-fr{ background-image:url('footer_icons_fr.png');line-height:40px;}.bedifol-icon-it{ background-image:url('footer_icons_it.png');line-height:40px;}.bedifol-icon-es{ background-image:url('footer_icons_es.png');line-height:40px;}.paypal-icon{ background-position:-19px -4px;}.sofort-icon{ background-position:90px -5px;}.sepa-icon{ background-position:179px -1px;}.master-icon{ background-position:-120px -37px;}.visa-icon{ background-position:-22px -39px;}.american-express-icon{ background-position:-211px -38px;}.it-postepay-icon{ background-position:-119px -1px;}.postepay-icon{ background-position:-119px -4px;}.onaccount-icon{ background-position:-212px -161px;}.prepayment-icon{ background-position:-126px -161px;}.copyright{ margin-top:30px;line-height:30px;}.copyright:before{ margin-left:15px;margin-right:15px;width:calc(100% - 30px);border-top:1px solid #999999;}.mobile-footer{ text-align:center;margin-top:10px;line-height:24px;}.mobile-social{ margin-top:10px;padding-top:10px;border-top:1px solid #999999;line-height:30px;}.mobile-social a{ margin-right:10px;}.backToTop{ display:inline;position:fixed;right:20px;bottom:20px;width:46px;height:46px;line-height:42px;color:var(--text-gray);border:2px solid var(--text-gray);background-color:#f0f2f7;border-radius:23px;font-size:3em;text-align:center;}a.backToTop:visited,a.backToTop:hover{ color:var(--text-gray);}a.backToTop i{ position:relative;top:-4px;}.nav-item-popover .nav-sub-item a{ color:var(--text-gray);}.nav-item-popover .nav-sub-item h3 a{ color:var(--text-gray);}.nav-item-popover .container{ line-height:26px;padding-top:15px;}.nav-item-popover .nav-sub-item{ padding-bottom:20px;}.nav-item-popover .nav-sub-item .nav-img{ height:65px;width:180px;text-align:center;background-color:#ffffff;padding:10px;margin:5px 0 5px 0;display:flex;align-items:center;justify-content:center;}.nav-item-popover .nav-sub-item .nav-img img{ margin:auto 0;}/* search suggest */#suggest_ausgabe{ position:absolute;z-index:1100;text-align:left;margin-top:10px;}#suggest_ausgabe2{ z-index:1100;text-align:left;margin-top:9px;position:relative;}#suggest_ausgabe a,#suggest_ausgabe2 a{ display:block;cursor:pointer;padding:2px 10px;position:relative;top:-10px;left:0;width:550px;min-height:35px;line-height:35px;overflow:hidden;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;background-color:#ffffff;color:#333333;}#suggest_ausgabe2 a{ width:100%;}#suggest_ausgabe2 a:first-child{ border-top:1px solid #dddddd;}#suggest_ausgabe a:first-child{ border-top:1px solid #cfcfcf;}#suggest_ausgabe a:last-child,#suggest_ausgabe2 a:last-child{ border-bottom:1px solid #cfcfcf;}#suggest_ausgabe a:hover,#suggest_ausgabe2 a:hover{ text-decoration:none;}#suggest_ausgabe div{ width:550px;height:15px;}.b2b.sticky-body #sticky-page1 div{ float:left;/*position:relative;*/}.b2b.sticky-body .sticky-form div,.b2b.sticky-body #sticky-page1 .sticky-positioning{ padding-left:15px;padding-right:15px;}.b2b.sticky-body{ position:relative;float:right;}.sticky-text{ margin-bottom:25px;line-height:1.2;}.sticky-element .sticky-banner{ background-color:#066eb2;height:470px;width:50px;line-height:50px;color:#ffffff;float:left;font-size:20px;border-radius:4px 0 0 4px;}.sticky-element .sticky-banner .remove{ position:absolute;padding:12px 0;width:25px;text-align:center;cursor:pointer;z-index:100;right:5px !important;}.sticky-element .sticky-banner .text{ height:50px;text-align:center;}.sticky-element .sticky-banner .text span{ cursor:pointer;}.sticky-element .sticky-banner .text .toggle{ margin-left:5px;}.sticky-element .sticky-body{ height:470px;width:400px;padding:15px 30px 15px 60px;border:1px solid #066eb2;line-height:25px;display:none;color:#333333;font-size:14px;background-color:#ffffff;}.sticky-element .error{ text-align:center;color:red;}.sticky-element .b2b.sticky-body{ width:440px;padding:15px 0;}.sticky-element .b2b-sticky-button{ cursor:pointer;}.sticky-element .b2b.sticky-body p{ font-size:20px;padding-left:15px;}.sticky-element .b2b-sticky-text-cols{ padding:0;}.sticky-element .b2b-sticky-button{ background-color:#066eb2;line-height:50px;color:#ffffff;float:left;font-size:20px;width:100%;text-align:center;border-radius:4px;}.sticky-element .b2b-sticky-button.disabled{ background-color:#066eb287;}.sticky-element .sticky-body .discount-icon{ background-color:var(--text-orange);width:70px;height:70px;padding:13px 0;border-radius:35px;text-align:center;float:right;color:#ffffff;line-height:20px;-moz-transform:rotate(15deg);/* Firefox 3.6 Firefox 4 */ -webkit-transform:rotate(15deg);/* Safari */ -o-transform:rotate(15deg);/* Opera */ -ms-transform:rotate(15deg);/* IE9 */ transform:rotate(15deg);/* W3C */}.sticky-element .sticky-body form label{ display:none;}.sticky-element .sticky-body form input{ width:100%;border-radius:4px !important;}.sticky-element .sticky-body button{ background-color:#066eb2 !important;border-radius:4px !important;width:100%;color:#ffffff;padding:10px 20px;border:none;}.sticky-element .small{ color:#333333;line-height:20px;}#sticky-page1,#sticky-page2{ height:400px;}#sticky-page2{ display:none;}/* ---------- Grundlayout ---------- */#sticky-page2{ --left-gap:1rem;/* linker Einzug für alle Nicht-Bild-Blöcke */ --content-max:320px;/* max. Breite der Inhalte */}/* Alle direkten Kinder außer dem Bildblock bekommen links Einzug */#sticky-page2 > :not(.sticky-flex){ margin-left:var(--left-gap);max-width:var(--content-max);}/* Headline */#sticky-page2 .col-12 b{ display:inline-block;font-size:clamp(1.25rem,2vw + .6rem,1.6rem);line-height:1.25;margin:.6rem 0 .25rem;}.grey-out-page{ content:"";display:block;position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.6);left:0;top:0;}/* resizing */@media (min-width:1200px){ .footer-padding-checkout{ padding-bottom:250px;} .footer-padding{ padding-bottom:430px !important;} .footer-wrapper{ position:absolute;bottom:0;left:0;width:100%;} .footer-wrapper-checkout{ position:absolute;bottom:0;width:100%;} .product-meta .recommendation-no-margin{ margin-left:0 !important;margin-right:45px;}}@media (min-width:992px){ .nav-item-popover .nav-sub-item a{ padding:0;} .sticky-element{ top:50%;margin-top:-235px;right:0;} .sticky-element .sticky-body{ border-radius:4px 0 0 4px;} .sticky-element .b2b.sticky-body{ border-radius:0;} .sticky-element .sticky-banner .remove{ margin-right:7px;} .labelTitle{ top:1px;} .sticky-element .sticky-banner .text{ width:470px;margin-top:210px;margin-left:-210px;-moz-transform:rotate(-90deg);/* Firefox 3.6 Firefox 4 */ -webkit-transform:rotate(-90deg);/* Safari */ -o-transform:rotate(-90deg);/* Opera */ -ms-transform:rotate(-90deg);/* IE9 */ transform:rotate(-90deg);/* W3C */ } .sticky-element .sticky-b2b-img{ padding-left:15px;padding-right:0;padding-top:6px;} .sticky-element .sticky-b2b-text{ padding:0 15px;} .sticky-element .sticky-form{ position:relative;height:115px;} .sticky-element .sticky-form .sticky-form-name{ position:absolute;margin-top:5px;height:30px;padding-right:10px;} .sticky-element .sticky-form .sticky-form-firma{ position:absolute;margin-top:5px;height:30px;right:5px;padding-left:0;padding-right:10px;} .sticky-element .sticky-form .sticky-form-mail{ position:absolute;height:30px;top:42px;padding-right:10px;} .sticky-element .sticky-form .sticky-form-phone{ position:absolute;height:30px;top:42px;right:5px;padding-left:0;padding-right:10px;} .sticky-element .sticky-form .sticky-form-query{ position:absolute;height:30px;top:80px;padding-left:15px;} .sticky-element .b2b-sticky-mobile-none{ margin-bottom:5px;}}@media (max-width:991px){ .wk{ position:fixed;z-index:2000;bottom:0;right:0;left:0;background-color:#ffffff;padding-bottom:4px;} .wk767{ position:fixed;z-index:2000;bottom:0;right:0;left:0;background-color:#ffffff;padding-bottom:4px;} .sticky-element{ bottom:0;width:100%;background-color:#ffffff;padding-bottom:4px;} .sticky-element .business{ bottom:unset;} .sticky-element .sticky-banner{ width:100%;height:50px;border-radius:unset;} .sticky-element .sticky-banner .text{ width:100%;} .sticky-element .sticky-banner .remove{ right:0;} .sticky-element .sticky-body{ padding:70px 20px 20px 20px;width:100%;height:auto;} .sticky-element .b2b.sticky-body{ width:100%;padding:20px 10px;} .sticky-element .b2b-sticky-mobile-none{ display:none;} #sticky-page1,#sticky-page2{ margin-bottom:15px;height:auto;} .sticky-element .stickySuccessImage{ display:none;} .sticky-body .sticky-form div{ margin-top:5px;} .noscroll{ overflow:hidden;position:fixed;} .deviceData_search{ width:90%;} .deviceSelector .close{ right:8px;top:3px;display:block;position:fixed;font-size:40px;} .deviceSelector .sbOptions{ position:fixed !important;left:0;top:0 !important;height:100%;width:100%;max-height:100% !important;background-color:#ffffff;} #suggest_ausgabe2 a{ min-height:20px;padding:6px 10px;} #suggest_ausgabe2 div{ min-height:20px;line-height:20px;width:100%;overflow:visible;overflow-wrap:break-word;} .shippingCostBusinessCustomerHeader{ font-size:14px;color:#066eb2;font-weight:normal;margin-top:5px;margin-bottom:5px;} .shippingCostBusinessCustomerTable{ width:100%;font-size:12px;} .shippingCostBusinessCustomerTable th{ font-style:normal !important;font-weight:normal !important;padding-right:10px;padding-left:5px;} .sbOptions .sbSub{ line-height:36px;}}/* ---------- Responsive ---------- */@media (max-width:767px){ .deviceSelector .selectpicker{ height:40px;} #sticky-page2{ --left-gap:1rem;} #sticky-page2 .b2b-sticky-mobile-none{ font-size:.95rem;} #suggest_ausgabe a,#suggest_ausgabe2 a{ top:-17px;} .mobile-menu a{ text-decoration:none;} .mobile-menu .cart{ height:40px;display:inline-block;vertical-align:top;margin:5px 5px 0 5px;} .mobile-menu .cart .cart-image,.mobile-menu .cart .cart-summary{ display:inline-block;vertical-align:top;} .mobile-menu .cart .cart-image{ position:relative;width:40px;height:40px;margin-right:15px;margin-top:10px;} .mobile-menu .cart .cart-image .cart-product-quantity{ position:absolute;width:20px;height:20px;font-size:12px;font-weight:800;margin:0;line-height:12px;padding:2px;top:-8px;right:-8px;} .mobile-menu .cart .cart-summary{ font-weight:bold;font-size:14px;text-align:center;color:#336699;margin-top:10px;} .mobile-menu .search-btn,.mobile-menu .phone-btn,.mobile-menu .email-btn{ float:right;font-size:20px;padding:2px 10px 0 10px;color:#336699;margin-top:10px;} .mobile-menu .phone-btn{ border-right:#DDDDDD 1px solid;border-left:#DDDDDD 1px solid;} .mobile-menu .email-btn{ border-left:#DDDDDD 1px solid;} .copyright{ margin-top:10px;} .footer .links{ text-align:center;} .footer .menu{ display:none;} .footer .infoBox h3{ margin:15px 0;} .footer .infoBox{ text-align:center;} .product-meta .recommendation .price{ font-size:14px;color:black;} .product-meta .recommendation .subtitle{ padding-bottom:5px;padding-top:5px;min-height:0;color:#333333;}}@media (min-width:768px ) and (max-width:991px){ .footer_versand_box{ clear:left;} #mobile-search-autocomplete{ padding-top:5px;padding-left:15px;padding-right:15px;} #mobile-search-autocomplete .form-group{ width:100%;} .header2 .header-icons .popover.bottom > .arrow{ margin-left:-20px;} .footer .links .menu,.footer .links .notice p{ text-align:center;}}@media (min-width:768px){ .footer .icon-ul .icon-li{ font-size:47px;height:47px;width:73px;} .icon-smaller{ font-size:33px;} .icon-sepa{ font-size:38.5px;} .icon-vk{ font-size:40.5px;} .icon-re{ font-size:40.5px;} .icon-sofort{ font-size:30px;}}@media (min-width:551px) and (max-width:767px){ .footer .icon-ul .icon-li{ width:78px;height:39px;} .icon-smaller{ font-size:26px;} .icon-sepa{ font-size:30px;} .icon-vk{ font-size:34px;} .icon-re{ font-size:32px;} .icon-sofort{ font-size:24px;}}@media (max-width:550px){ /*.footer .icon-div{ width:auto;}*/ .footer .icon-ul .icon-li{ font-size:26px;width:52px;height:26px;} .icon-smaller{ font-size:21.5px;} .icon-sepa{ font-size:21.5px;} .icon-vk{ font-size:24px;} .icon-re{ font-size:22px;} .icon-sofort{ font-size:17px;}}