.fontregular{font-family:'open_sansregular',Helvetica,sans-serif;font-weight:normal}.fontbold{font-family:'open_sansbold',Helvetica,sans-serif;font-weight:normal}.fontlatoitalic{font-family:'latoblack_italic',Helvetica,sans-serif;font-weight:normal}.col-main{background:#fff;border-color:#fff}fieldset{padding:0;margin:0;border:0}dl{margin:0 0 25px}div.loading-ajax,div.loading-ajax-login{display:block;width:16px;height:16px;margin:15px auto 25px;background:url(https://www.wasserbettxl.lu/skin/frontend/wbk/default/images/loader.gif);background-size:100%}.summary{padding-right:0}.validation-advice{margin:5px 0 0}.intl-tel-input .validation-advice{float:left}.onestepcheckout-login-link{display:block}.checkout{display:block;margin-top:15px}.please-wait{display:block;padding:15px 0 0;font-style:italic}.onestepcheckout-error{display:block;padding-bottom:5px;color:#d25361}.form-list .input-text,.form-list .input-box select{width:100%}.onestepcheckout-description{padding:0 0 15px}.coupon-wrapper{margin:0 0 15px}@media screen and (max-width:63.999em){body{font-size:14px}}@media screen and (min-width:64em){.block{padding-right:15px}}@media screen and (max-width:63.999em){.main-container{padding:0}}.agree label{text-decoration:underline;cursor:pointer}.step{display:block;padding:0 0 15px;margin:0;font-size:16px;color:#222;font-family:'open_sansbold',Helvetica,sans-serif;font-weight:normal;text-transform:uppercase}.step .count{display:inline-block;margin-right:2px;width:25px;height:25px;line-height:25px;background:#c00;color:#fff;text-align:center;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.checkout{font-size:13px}.checkout .input-box{margin:0 0 10px;padding-right:0}.checkout .input-box label{display:block;padding:0 0 5px}.checkout .input-box.manual label{display:inline-block}.checkout .input-box.input-different-shipping label,.checkout .create-account .input-box label{display:inline-block;padding:0}.checkout .input-box .input-text{width:100%}.onestepcheckout-address-line{padding-right:0}.create-account{margin:0 0 10px}.address_1{margin-bottom:10px}#onestepcheckout-li-password{width:100%;margin:0 0 15px}@media screen and (min-width:64em){.checkout .input-box{padding-right:15px}}@media screen and (max-width:63.999em){select,select.input-text,.login .input-text,.login .button,.checkout .input-box .input-text{height:40px}}.shipping-address-title{padding-top:15px}.shipping-address-title .step{padding-bottom:5px}.address-select{margin-top:10px}#control_overlay{background:rgba(0,0,0,0.5)}.onestepcheckout-popup-wrapper{display:block;padding:0 0 25px;margin:0 auto;background-color:transparent}.onestepcheckout-popup-wrapper .title{line-height:34px}.onestepcheckout-popup-wrapper .close{position:absolute;top:15px;right:15px}.login{font-size:13px}.login h4{margin:0 0 5px}.login .input-text{padding:0 8px;height:35px;line-height:35px;width:auto;margin-right:5px;margin-bottom:0}
.login .button{border:0;height:35px;line-height:35px;padding:0 15px}@media screen and (max-width:63.999em){.login .input-text{width:100%;margin:0 0 5px}.login .button{width:100%}}.checkout_logo img{max-height:55px;max-width:150px}.onestepcheckout-shipping-method-block{padding-right:15px}.shipment-methods dd{padding:0 0 0 20px}.shipment-methods .method:not(:last-child){margin-bottom:15px}.onestepcheckout-shipping-method-block{margin:0 0 15px}.onestepcheckout-shipping-method-block .input-box{padding-right:0}@media screen and (min-width:64em){.onestepcheckout-shipping-method-block .input-box{padding-right:15px}}.onestepcheckout-coupons{display:block;margin:15px 0}.onestepcheckout-coupons label{display:block;padding:0 0 5px}.onestepcheckout-coupons .input-text{width:100%;border-bottom:0}.onestepcheckout-coupons .button{width:100%;text-align:center}@media screen and (min-width:35.5em){.onestepcheckout-coupons .apply{padding-left:15px}.onestepcheckout-coupons .input-text{border:1px solid #e7e7e7}.onestepcheckout-coupons .button{border:0;height:29px;line-height:29px}}.onestepcheckout-comments{margin:0 0 15px}.onestepcheckout-comments .input-text{padding:8px;height:75px;resize:none}.summary .heading{font-family:'open_sansbold',Helvetica,sans-serif;font-weight:normal;padding:0 0 5px}.summary .items{padding:5px 0;border-top:1px solid #e7e7e7}.summary .totals .items:nth-child(1){border-top:0}.summary .grand-total{font-family:'open_sansbold',Helvetica,sans-serif;font-weight:normal;font-size:16px}.summary .heading .total,.summary .items .total,.summary .totals .title,.summary .totals .total{text-align:right}.summary .totals{margin-top:15px}.summary .onestepcheckout-place-order-wrapper{display:block;margin-top:15px;text-align:right}.summary .onestepcheckout-place-order-wrapper .button{width:100%;padding:12px 15px;font-size:16px}#container_payment_method_adyen_hpp{display:block !important}.payment-methods dt#adyen_hpp{display:none}.checkout .payment-methods .input-box{padding-right:0}.block_payment{position:relative;padding:10px 0;margin:0;border-bottom:1px solid #e7e7e7}.block_payment dt{position:relative}.block_payment dd{padding-left:20px}.block_payment dd .instruction{padding-top:10px}.block_payment.active{border-color:#222}.payment-methods dt label,.shipment-methods dt label,.block_payment label{display:inline-block;position:relative;z-index:1;width:100%;padding:0 0 0 20px;font-family:'open_sansbold',Helvetica,sans-serif;font-weight:normal}.block_payment .form-list{margin:10px 0 0}.checkout-reward dt label{display:inline;width:auto;padding:0}.payment-methods input[type="radio"],.shipment-methods input[type="radio"]{position:absolute;margin-top:3px}.payment-methods .form-list li{margin:0 0 10px}.payment-methods .payment-icon{position:absolute;right:0;top:50%;max-width:80px;max-height:40px;margin-left:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.ssl-hint{display:block;line-height:1.45;padding-left:40px;font-size:12px;background:url(https://www.wasserbettxl.lu/skin/frontend/wbk/default/images/icons/icon-ssl.png) no-repeat left top;color:#444;margin-top:25px}.ssl-hint strong{font-size:14px;color:#222}.ssl-hint p{margin:0}.agreement-content.oscmodal{overflow:hidden;overflow-y:auto;padding:20px;background:#fff}.klarna label{display:block;padding-left:0}.klarna input[type="radio"]{position:relative}@media screen and (min-width:64em){.payment-methods{padding-right:15px}}.cvv-what-is-this{display:none}.ga-oscheckout .intl-tel-input .selected-flag{z-index:unset}