@media(max-width:767px){.responsive-tools [data-target=search],.responsive-tools [data-target=search]:hover{color:#000}}.dm-popoverlay,.payshippop{width:100%!important;height:100%;background-color:#ffffff8c!important;margin:0!important;top:0;left:0!important;bottom:0;right:0;z-index:10000004;position:fixed;font-size:16px;transition:all .4s}@media(min-width:768px){.dm-popcontent{width:670px}}.dm-popcontent{max-height:calc(100vh - 20px);overflow-y:scroll;overflow-x:hidden}.dm-popcontent>h2{margin-top:0}.dm-popcontent{display:block;text-align:center;left:50%!important;top:50%;transform:translate(-50%,-50%);position:fixed;background-color:#fff;padding:30px;max-width:unset!important;margin:0 auto;box-shadow:0 0 30px #1b193980}.dm-popbutton{width:fit-content;margin:10px auto auto;background-color:var(--color-primary);border-color:var(--color-primary);color:#fff!important;padding:5px 20px;font-weight:400;line-height:1.2;text-transform:none;min-height:50px;display:flex;align-items:center;border-radius:25px;cursor:pointer}.dm-popbutton:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.dm-popclose{position:absolute;top:15px;right:15px;cursor:pointer}.dm-popclose:before{color:#666;content:"\e921";font-family:apollo!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:20px;text-indent:0}.dm-popclose:hover:before{color:var(--color-primary-hover)}@media(max-width:768px){.dm-popcontent{width:95%}}.order_butttons>*{border-radius:15px;width:fit-content!important;margin-top:10px!important;min-width:unset!important;height:50px!important;min-height:unset!important;font-size:18px!important;max-width:calc(50% - 10px)}.order_butttons>*:before,.order_butttons>*:after{display:none!important}.order_butttons{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:space-between}.closepyshippop{cursor:pointer;padding:5px 15px;border:solid 1px #000;display:flex!important;align-items:center;justify-content:center;text-align:center;line-height:normal}.next-step-finish.dm{display:flex!important}.next-step-finish.dm+#submit-order{display:none}.order_butttons .order-button-suffix{display:none!important}.dm-popcontent .recapitulation{text-align:left}.dic-alert{color:#ffa60b;font-weight:550;font-size:16px;width:75%;text-align:center;margin-top:-15px}.dm-popcontent h4{border-bottom:solid 1px #dadada;margin:0 -20px 15px;padding-top:0!important;padding:15px 20px;font-weight:550}.dm-popcontent .recapitulation>div:not(.dic-alert){padding:20px;border:solid 1px #dadada;border-radius:15px;max-width:75%}.dm-popcontent .recapitulation>div:not(:last-child){margin-bottom:20px}.vatID.warn{border:solid 2px #ffa60b;border-radius:8px;padding:4px;margin-left:-4px;width:fit-content;min-width:calc(50% - 4px)}.payshippop .recapitulation>.address{margin-right:auto}.payshippop .recapitulation>.contact{margin-left:auto}@media(max-width:992px){.dm-popcontent .recapitulation>div{width:100%}}#billCountryId{background-color:#fff;color:#666}.vatID.warn{cursor:pointer}#billCountryId+em{display:block;margin-top:5px;padding-left:175px}@media(max-width:768px){#billCountryId+em{padding-left:0}}html[lang=de] [data-testid=tabRelatedFiles]{display:none!important}input[name*=Zip]::-webkit-outer-spin-button,input[name*=Zip]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[name*=Zip]{-moz-appearance:textfield}#checkoutSidebar{position:relative!important;top:unset!important}.products-block .p-bottom .prices,.products-block .p-bottom .p-tools{width:100%!important;flex-basis:unset}.products-block .p-bottom .p-tools{margin-top:10px}.products-block .p-bottom .p-tools .btn{width:100%}.product .btn.btn-primary,.product a.btn.btn-primary{background-color:var(--color-secondary);border-color:var(--color-secondary);color:var(--colors-foregrounds-content-inverted)}.product:hover .btn,.product:hover a.btn,.product .btn:hover,.product a.btn:hover{background-color:#000;border-color:#000;color:var(--colors-foregrounds-content-inverted)}.product .btn{text-transform:uppercase!important}.platby{width:100%!important;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 15px;padding:20px 0!important}.platby img{display:block;height:25px;object-fit:contain}html[lang=de] .custom-footer+img:not(.platby){display:none!important}
