#custom-popup-geoip-detect-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:99991;overflow-y:auto;-webkit-overflow-scrolling:touch;}#custom-popup-geoip-detect{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;color:#000;padding:15px 10px 10px 10px;max-width:800px;width:100%;text-align:center;z-index:99992;border-radius:20px;border:2px solid var(--primary);}#custom-popup-geoip-detect ul{margin:0 0 1.5em 0;}#custom-popup-geoip-detect ul li{list-style:none;}#custom-popup-geoip-detect ul li > p{margin:20px 0 3px 0;}#custom-popup-geoip-detect .popup-button{padding:1px 25px 0 25px;line-height:35px;border:none;font-weight:900;border-radius:50px;letter-spacing:0;text-transform:uppercase;color:var(--accent);background:var(--primary);display:inline-block;font-size:14px;max-width:260px;width:260px;}#custom-popup-geoip-detect .popup-button:after{content:none;}#custom-popup-geoip-detect .popup-button:hover{opacity:.8;}#custom-popup-geoip-detect .popup-button-close{position:absolute;top:5px;right:20px;cursor:pointer;color:var(--primary);font-size:3em;line-height:1;font-weight:normal;}@media only screen and (max-width: 767px){#custom-popup-geoip-detect{overflow:auto;height:calc(100% - 5px);padding-top:45px;font-size:15px;}#custom-popup-geoip-detect h4{font-size:1.21575em;}#custom-popup-geoip-detect .popup-button{padding:1px 25px 0 25px;line-height:30px;font-size:13px;}}table.wc-block-cart-items th.wc-block-cart-items__header-total{width:auto;}.wp-block-woocommerce-cart td.wc-block-cart-item__product span.wc-block-components-product-price,.wp-block-woocommerce-cart td.wc-block-cart-item__total span.wc-block-components-product-price,.wp-block-woocommerce-checkout .wc-block-components-order-summary span.wc-block-components-product-price,.wp-block-woocommerce-mini-cart-contents td.wc-block-cart-item__product span.wc-block-components-product-price,.wp-block-woocommerce-mini-cart-contents td.wc-block-cart-item__total span.wc-block-components-product-price{font-size:small;font-weight:400;}.wp-block-woocommerce-cart td.wc-block-cart-item__product .wc-block-components-product-price__value,.wp-block-woocommerce-cart td.wc-block-cart-item__total .wc-block-components-product-price__value,.wp-block-woocommerce-checkout .wc-block-components-order-summary .wc-block-components-product-price__value,.wp-block-woocommerce-mini-cart-contents table.wc-block-cart-items .wc-block-cart-items__row td.wc-block-cart-item__product .wc-block-components-product-price__value,.wp-block-woocommerce-mini-cart-contents table.wc-block-cart-items .wc-block-cart-items__row td.wc-block-cart-item__total .wc-block-components-product-price__value{display:block;font-size:medium;}.wp-block-woocommerce-checkout .wc-block-components-order-summary .wc-block-components-product-price__value{font-weight:700;}.wc-block-checkout__use-address-for-billing.german-market__hide-use-address-for-billing{display:none;}.german-market-sepa-radio-controls input[type=radio]+label{padding-left:.3em;white-space:pre-line;}.german-market-sepa-radio-controls input[type=radio]{vertical-align:text-top;}.german-market-sepa-radio-controls .components-radio-control{padding-left:2em;}.german-market-checkbox-info{display:block;font-size:small;color:var(--global--color-primary);font-style:italic;margin-top:1em;}.german-market-charging-device{display:inline-block;width:100%;}.german-market-charging-device .german-market-charging-device-graphic{align-items:center;box-sizing:border-box;border:1px solid #000;position:relative;float:left;}.german-market-charging-device .german-market-charging-device-not-included:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(to top right,transparent calc(50% - 2px),black,transparent calc(50% + 2px));}.german-market-charging-device .german-market-charging-device-second-part{position:absolute;left:50%;box-sizing:border-box;border:1px solid #000;border-radius:5%;text-align:center;font-family:arial;}.german-market-charging-device .german-market-charging-device-first-part{position:absolute;left:50%;box-sizing:border-box;border:1px solid #000;border-bottom:none;}.german-market-charging-device .german-market-charging-device-pin1{position:absolute;box-sizing:border-box;border:1px solid #000;border-bottom:none;}.german-market-charging-device .german-market-charging-device-pin2{position:absolute;box-sizing:border-box;border:1px solid #000;border-bottom:none;}.german-market-charging-device .german-market-charging-device-no-border{border:none;}.german-market-charging-device .german-market-charging-device-power-elem{display:block;}