/* Warenkorb und Kasse in Fassung 2 - Entwurf "Tafel", Betreiber-Wahl 06.09.2026.
   Gebaut aus [Auswahl, Erklaerung]-Paaren (entwurf/warenkorb-live.py). Alles liegt in @layer
   shkWarenkorb mit !important: die Schicht schlaegt die ungeschichteten !important-Regeln des
   CSS-Feldes (Regel 116), ohne Kettenrennen. Anordnung nur per Raster, kein Markup geaendert.
   Betreiber-Anpassungen gegenueber dem Entwurf: Farbverlauf der Lieferungskoepfe (gruen/gelb)
   bleibt, Schnellerfassung und Versandkosten bleiben untereinander; der Verlauf gilt auch fuer
   die Lieferungsgruppen der Kasse. */
@layer shkWarenkorb{
html body[data-page="3"] .sh-seitenkopf .sh-titel{font-family:"SH Bangers",Bangers,Impact,sans-serif !important;font-size:34px !important;font-weight:400 !important;letter-spacing:1.5px !important;text-transform:uppercase !important;color:#fff !important;-webkit-text-fill-color:#fff !important;margin:0 0 2px !important}
html body[data-page="3"] .sh-seitenkopf .sh-psub{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:2px !important;text-transform:uppercase !important;color:#E4E8EC !important;font-size:10px !important;margin:0 0 22px !important}
html body[data-page="3"] .sh-seitenkopf .sh-psub b{color:#4FD1A5 !important;-webkit-text-fill-color:#4FD1A5 !important;font-weight:700 !important}
html body[data-page="3"] .sh-track{background:#101215 !important;border:1px solid #22262C !important;border-radius:14px !important;box-shadow:none !important;overflow:hidden !important;margin:0 0 14px !important}
html body[data-page="3"] .sh-track .sh-th .sh-ic{width:34px !important;height:34px !important;border-radius:10px !important;font-size:14px !important}
html body[data-page="3"] .sh-track.sh-now .sh-th .sh-ic{background:rgba(79,209,165,.14) !important;color:#4FD1A5 !important;border:1px solid rgba(79,209,165,.32) !important}
html body[data-page="3"] .sh-track.sh-pre .sh-th .sh-ic{background:rgba(242,193,78,.12) !important;color:#F2C14E !important;border:1px solid rgba(242,193,78,.32) !important}
html body[data-page="3"] .sh-track .sh-th .sh-t{font-family:"Open Sans",system-ui,sans-serif !important;font-size:15px !important;font-weight:700 !important;color:#fff !important;-webkit-text-fill-color:#fff !important;line-height:1.25 !important}
html body[data-page="3"] .sh-track .sh-th .sh-s{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:2px !important;text-transform:uppercase !important;color:#E4E8EC !important;margin-top:4px !important}
html body[data-page="3"] .sh-track .sh-th .sh-s b{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}
html body[data-page="3"] .sh-track .sh-th .sh-amt{margin-left:auto !important;text-align:right !important}
html body[data-page="3"] .sh-track .sh-th .sh-amt .sh-l{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:2px !important;text-transform:uppercase !important;color:#E4E8EC !important;display:block !important;margin-bottom:2px !important}
html body[data-page="3"] .sh-track .sh-th .sh-amt .sh-v{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-weight:700 !important;font-variant-numeric:tabular-nums !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font-size:17px !important}
html body[data-page="3"] .sh-spur-weg{display:inline-flex !important;align-items:center !important;gap:6px !important;font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:1.6px !important;text-transform:uppercase !important;padding:7px 12px !important;border-radius:999px !important;border:1px solid #2A313C !important;background:#0D1014 !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;box-shadow:none !important;line-height:1 !important;text-decoration:none !important;cursor:pointer !important}
html body[data-page="3"] .sh-spur-weg:hover{border-color:#3d4854 !important;background:#11151B !important;color:#fff !important;-webkit-text-fill-color:#fff !important}
html body[data-page="3"] .sh-r{padding:12px 18px !important;border-bottom:1px solid #1B1F24 !important;gap:14px !important}
html body[data-page="3"] .sh-track .sh-r:last-child{border-bottom:0 !important}
html body[data-page="3"] .sh-r .sh-thumb{width:60px !important;height:46px !important;border-radius:8px !important;background:#fff !important;overflow:hidden !important;display:grid !important;place-items:center !important;border:0 !important}
html body[data-page="3"] .sh-r .sh-thumb img{max-width:100% !important;max-height:100% !important;object-fit:contain !important}
html body[data-page="3"] .sh-r .sh-nm a{font-family:"Open Sans",system-ui,sans-serif !important;font-size:14px !important;font-weight:700 !important;color:#fff !important;-webkit-text-fill-color:#fff !important;text-decoration:none !important}
html body[data-page="3"] .sh-r .sh-mt{font-size:11.5px !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;margin-top:3px !important;font-family:"Open Sans",system-ui,sans-serif !important}
html body[data-page="3"] .sh-r .sh-mt .sh-vb,html body[data-page="3"] .sh-r .sh-mt .sh-lieferbar{color:#F2C14E !important;-webkit-text-fill-color:#F2C14E !important}
html body[data-page="3"] .sh-r .sh-mt a,html body[data-page="3"] .sh-r .sh-mt button{color:#8AD9F0 !important;-webkit-text-fill-color:#8AD9F0 !important}
html body[data-page="3"] .sh-r .sh-tp{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-weight:700 !important;font-variant-numeric:tabular-nums !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font-size:15px !important;text-align:right !important}
html body[data-page="3"] .sh-r .form-counter,html body[data-page="3"] .sh-r .input-group{background:#16191E !important;border:1px solid #22262C !important;border-radius:999px !important;overflow:hidden !important;height:38px !important;align-items:center !important;flex-wrap:nowrap !important;width:auto !important;display:inline-flex !important}
html body[data-page="3"] .sh-r .form-counter .btn,html body[data-page="3"] .sh-r .input-group .btn{background:none !important;border:0 !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;height:36px !important;width:34px !important;padding:0 !important;box-shadow:none !important;border-radius:0 !important}
html body[data-page="3"] .sh-r .form-counter .btn:hover{color:#8AD9F0 !important;-webkit-text-fill-color:#8AD9F0 !important;background:#1B1F24 !important}
html body[data-page="3"] .sh-r .form-counter input,html body[data-page="3"] .sh-r .input-group input{background:none !important;border:0 !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:13px !important;font-weight:700 !important;text-align:center !important;box-shadow:none !important;height:36px !important;padding:0 !important;flex:0 0 40px !important;width:40px !important;min-width:0 !important;-moz-appearance:textfield !important}
html body[data-page="3"] .sh-r .form-counter input::-webkit-outer-spin-button,html body[data-page="3"] .sh-r .form-counter input::-webkit-inner-spin-button{-webkit-appearance:none !important;margin:0 !important}
html body[data-page="3"] .sh-r .cart-items-delete-button{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;background:none !important;border:0 !important;box-shadow:none !important}
html body[data-page="3"] .sh-r .cart-items-delete-button:hover{color:#E2564F !important;-webkit-text-fill-color:#E2564F !important}
html body[data-page="3"] .sh-track .sh-hinweis{background:#0D1014 !important;border:0 !important;border-top:1px solid #1B1F24 !important;border-bottom:1px solid #1B1F24 !important;border-left:3px solid #F2C14E !important;border-radius:0 !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;font-size:12.5px !important;padding:10px 18px !important;margin:0 !important}
html body[data-page="3"] .sh-track .sh-hinweis i{color:#F2C14E !important;-webkit-text-fill-color:#F2C14E !important}
html body[data-page="3"] .sh-splitbox{background:#0D1014 !important;border:1px solid #22262C !important;border-left:3px solid #3FC2E2 !important;border-radius:12px !important;padding:12px 16px !important;margin:0 0 14px !important;gap:12px !important;color:#E4E8EC !important}
html body[data-page="3"] .sh-splitbox i{color:#3FC2E2 !important;-webkit-text-fill-color:#3FC2E2 !important;font-size:14px !important;margin-top:2px !important}
html body[data-page="3"] .sh-splitbox .sh-tx{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;font-size:12.5px !important;line-height:1.55 !important}
html body[data-page="3"] .sh-splitbox .sh-tx b{color:#fff !important;-webkit-text-fill-color:#fff !important}
html body[data-page="3"] .sh-quick,html body[data-page="3"] .sh-calc,html body[data-page="3"] .sh-merk,html body[data-page="3"] .sh-ship{background:#101215 !important;border:1px solid #22262C !important;border-radius:14px !important;box-shadow:none !important;margin:0 !important}
html body[data-page="3"] .sh-quick{padding:16px 18px !important}
html body[data-page="3"] .sh-quick-t{font-family:"Open Sans",system-ui,sans-serif !important;font-size:14px !important;font-weight:700 !important;color:#fff !important;-webkit-text-fill-color:#fff !important;margin-bottom:6px !important}
html body[data-page="3"] .sh-quick-t i{color:#3FC2E2 !important;-webkit-text-fill-color:#3FC2E2 !important}
html body[data-page="3"] .sh-quick-s{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;font-size:12px !important;line-height:1.5 !important;margin-bottom:10px !important}
html body[data-page="3"] .sh-quick-s .sh-mono{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;font-size:11px !important}
html body[data-page="3"] .sh-quick-e{background:#16191E !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;border:1px solid #22262C !important;border-radius:8px !important;box-shadow:none !important;font-family:"Open Sans",system-ui,sans-serif !important;font-size:14px !important;font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:12.5px !important;min-height:96px !important;padding:10px 12px !important;resize:vertical !important}
html body[data-page="3"] .sh-quick-e:focus{border-color:#3FC2E2 !important;box-shadow:0 0 0 3px rgba(63,194,226,.18) !important;outline:0 !important}
html body[data-page="3"] .sh-quick-f{display:flex !important;flex-wrap:wrap !important;gap:8px !important;margin-top:12px !important;align-items:center !important}
html body[data-page="3"] .sh-wz{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;font-family:"SH Bangers",Bangers,Impact,sans-serif !important;font-size:14px !important;font-weight:400 !important;line-height:1 !important;letter-spacing:1.4px !important;text-transform:none !important;padding:8px 17px !important;min-height:39px !important;height:auto !important;border-radius:999px !important;border:1px solid #2A313C !important;background:#0D1014 !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;box-shadow:none !important;text-decoration:none !important;transition:transform .18s,border-color .15s,background-color .15s,color .15s !important;cursor:pointer !important}
html body[data-page="3"] .sh-wz:hover{border-color:#3d4854 !important;background:#11151B !important;color:#fff !important;-webkit-text-fill-color:#fff !important;transform:translateY(-1px) scale(1.012) !important}
html body[data-page="3"] .sh-wz.sh-wz-an{border-color:#3d4854 !important}
html body[data-page="3"] .sh-wz i{font-size:12px !important;color:#8AD9F0 !important;-webkit-text-fill-color:#8AD9F0 !important}
html body[data-page="3"] .sh-quick-m{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;font-size:12px !important}
html body[data-page="3"] .sh-calc .sh-th{border-bottom:1px solid #1B1F24 !important;padding:14px 18px !important;display:flex !important;gap:12px !important;align-items:center !important}
html body[data-page="3"] .sh-calc .sh-th .sh-ic{width:34px !important;height:34px !important;border-radius:10px !important;background:rgba(63,194,226,.12) !important;color:#3FC2E2 !important;border:1px solid rgba(63,194,226,.3) !important;display:grid !important;place-items:center !important;font-size:14px !important}
html body[data-page="3"] .sh-calc .sh-th .sh-t{font-family:"Open Sans",system-ui,sans-serif !important;font-size:14px !important;font-weight:700 !important;color:#fff !important;-webkit-text-fill-color:#fff !important}
html body[data-page="3"] .sh-calc .sh-th .sh-s{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:2px !important;text-transform:uppercase !important;color:#E4E8EC !important;margin-top:3px !important}
html body[data-page="3"] .sh-calc-koerper{padding:14px 18px 18px !important;margin:0 !important;gap:10px 0 !important;align-items:end !important}
html body[data-page="3"] .sh-calc .form-control,html body[data-page="3"] .sh-calc .custom-select,html body[data-page="3"] .sh-calc select{background:#16191E !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;border:1px solid #22262C !important;border-radius:8px !important;box-shadow:none !important;font-family:"Open Sans",system-ui,sans-serif !important;font-size:14px !important;height:44px !important;padding:8px 13px !important}
html body[data-page="3"] .sh-calc .form-control:focus,html body[data-page="3"] .sh-calc select:focus{border-color:#3FC2E2 !important;box-shadow:0 0 0 3px rgba(63,194,226,.18) !important;outline:0 !important}
html body[data-page="3"] .sh-calc label,html body[data-page="3"] .sh-calc .form-group label{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:2px !important;text-transform:uppercase !important;color:#E4E8EC !important;position:static !important;transform:none !important;background:none !important;padding:0 !important;margin:0 0 6px !important;opacity:1 !important}
html body[data-page="3"] .sh-calc .btn-outline-primary{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;font-family:"SH Bangers",Bangers,Impact,sans-serif !important;font-size:14px !important;font-weight:400 !important;line-height:1 !important;letter-spacing:1.4px !important;text-transform:none !important;padding:8px 17px !important;min-height:39px !important;height:auto !important;border-radius:999px !important;border:1px solid #2A313C !important;background:#0D1014 !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;box-shadow:none !important;text-decoration:none !important;transition:transform .18s,border-color .15s,background-color .15s,color .15s !important;width:100% !important;height:44px !important}
html body[data-page="3"] .sh-calc .btn-outline-primary:hover{border-color:#3d4854 !important;background:#11151B !important;color:#fff !important;-webkit-text-fill-color:#fff !important;transform:translateY(-1px) scale(1.012) !important}
html body[data-page="3"] .sh-sectitle{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:2px !important;text-transform:uppercase !important;color:#E4E8EC !important;margin:26px 0 12px !important;gap:12px !important}
html body[data-page="3"] .sh-sectitle:after{background:#1B1F24 !important;height:1px !important}
html body[data-page="3"] .sh-merk .sh-merk-r{padding:10px 18px !important;border-bottom:1px solid #1B1F24 !important}
html body[data-page="3"] .sh-merk .sh-merk-r:last-child{border-bottom:0 !important}
html body[data-page="3"] .sh-merk .sh-tp{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-weight:700 !important;font-variant-numeric:tabular-nums !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font-size:14px !important}
html body[data-page="3"] .sh-merk-kauf{width:36px !important;height:36px !important;border-radius:999px !important;border:1px solid #2A313C !important;background:#0D1014 !important;color:#8AD9F0 !important;-webkit-text-fill-color:#8AD9F0 !important;display:grid !important;place-items:center !important;box-shadow:none !important;cursor:pointer !important}
html body[data-page="3"] .sh-merk-kauf:hover{border-color:#3d4854 !important;background:#11151B !important;color:#fff !important;-webkit-text-fill-color:#fff !important;transform:translateY(-1px) !important}
html body[data-page="3"] .sh-merk .sh-merk-ok{color:#4FD1A5 !important;-webkit-text-fill-color:#4FD1A5 !important}
html body[data-page="3"] .sh-merk .sh-merk-vor{color:#F2C14E !important;-webkit-text-fill-color:#F2C14E !important}
html body[data-page="3"] .cart-summary .card.card-gray{background:#101215 !important;border:1px solid #22262C !important;border-radius:14px !important;box-shadow:none !important;margin:0 0 14px !important;overflow:hidden !important}
html body[data-page="3"] .cart-summary .card-header{display:none !important}
html body[data-page="3"] .cart-summary .card-body{padding:18px 20px 20px !important}
html body[data-page="3"] .cart-summary .basket-heading{font-family:"Open Sans",system-ui,sans-serif !important;font-size:15px !important;font-weight:700 !important;color:#fff !important;-webkit-text-fill-color:#fff !important;margin:0 0 12px !important}
html body[data-page="3"] .sh-minitot{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;font-size:13px !important;padding:8px 0 !important;border-bottom:1px solid #1B1F24 !important}
html body[data-page="3"] .sh-minitot b{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-weight:700 !important;font-variant-numeric:tabular-nums !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font-size:13px !important}
html body[data-page="3"] .sh-minitot-strich{display:none !important}
html body[data-page="3"] .sh-dot{width:8px !important;height:8px !important;border-radius:99px !important;display:inline-block !important;margin-right:8px !important}
html body[data-page="3"] .sh-dot.sh-dot-ok{background:#4FD1A5 !important}
html body[data-page="3"] .sh-dot.sh-dot-warn{background:#F2C14E !important}
html body[data-page="3"] .cart-summary .total-net,html body[data-page="3"] .cart-summary .tax{font-size:13px !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;padding:6px 0 !important;margin:0 !important}
html body[data-page="3"] .cart-summary .tax .tax_label{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}
html body[data-page="3"] .cart-summary .total-net .price{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-weight:700 !important;font-variant-numeric:tabular-nums !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font-size:14px !important}
html body[data-page="3"] .cart-summary .basket-summary-total{margin:10px 0 0 !important;padding:14px 0 0 !important;border-top:1px solid #22262C !important;align-items:baseline !important}
html body[data-page="3"] .cart-summary .basket-summary-total .price_label{font-family:"Open Sans",system-ui,sans-serif !important;font-size:14px !important;font-weight:700 !important;color:#fff !important;-webkit-text-fill-color:#fff !important}
html body[data-page="3"] .cart-summary .basket-summary-total .total-sum{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-weight:700 !important;font-variant-numeric:tabular-nums !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font-size:26px !important;letter-spacing:-.5px !important}
html body[data-page="3"] .cart-summary .shipping-costs small{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;font-size:11.5px !important;line-height:1.5 !important}
html body[data-page="3"] .cart-summary .shipping-costs a{color:#8AD9F0 !important;-webkit-text-fill-color:#8AD9F0 !important}
html body[data-page="3"] .sh-gutschein{background:#0D1014 !important;border:1px solid #22262C !important;border-radius:10px !important;margin:14px 0 0 !important;overflow:hidden !important}
html body[data-page="3"] .sh-g-kopf{padding:11px 14px !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;font-family:"Open Sans",system-ui,sans-serif !important;font-size:13px !important;font-weight:600 !important}
html body[data-page="3"] .sh-g-kopf i{color:#8AD9F0 !important;-webkit-text-fill-color:#8AD9F0 !important}
html body[data-page="3"] .sh-g-inhalt{padding:0 14px 12px !important}
html body[data-page="3"] .sh-g-r input{background:#16191E !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;border:1px solid #22262C !important;border-radius:8px !important;box-shadow:none !important;font-family:"Open Sans",system-ui,sans-serif !important;font-size:14px !important;height:40px !important;padding:6px 12px !important}
html body[data-page="3"] .sh-g-b{display:inline-flex !important;align-items:center !important;gap:6px !important;font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:1.6px !important;text-transform:uppercase !important;padding:7px 12px !important;border-radius:999px !important;border:1px solid #2A313C !important;background:#0D1014 !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;box-shadow:none !important;line-height:1 !important;text-decoration:none !important;height:40px !important}
html body[data-page="3"] #cart-checkout-btn{margin:14px 0 0 !important;width:100% !important}
html body[data-page="3"] .sh-tipline{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;font-size:12px !important;margin-top:12px !important}
html body[data-page="3"] .sh-tipline i{color:#F2C14E !important;-webkit-text-fill-color:#F2C14E !important}
html body[data-page="3"] .sh-tipline .sh-hell{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}
html body[data-page="3"] .sh-trust span{display:inline-flex !important;align-items:center !important;gap:6px !important;font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:1.6px !important;text-transform:uppercase !important;padding:7px 12px !important;border-radius:999px !important;border:1px solid #2A313C !important;background:#0D1014 !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;box-shadow:none !important;line-height:1 !important;text-decoration:none !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;padding:6px 10px !important}
html body[data-page="3"] .sh-ship{padding:14px 18px !important;margin-top:14px !important}
html body[data-page="3"] .sh-ship-t{font-size:12.5px !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;display:flex !important;justify-content:space-between !important;gap:10px !important;margin-bottom:8px !important}
html body[data-page="3"] .sh-ship-t .sh-ok{color:#4FD1A5 !important;-webkit-text-fill-color:#4FD1A5 !important;font-family:"SH Space Mono","Space Mono",Consolas,monospace !important}
html body[data-page="3"] .sh-ship-g{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:12px !important}
html body[data-page="3"] .sh-prog{height:6px !important;background:#1B1F24 !important}
html body[data-page="3"] .sh-info-weg{display:none !important}
html body[data-page="3"] .basket > .row{display:grid !important;grid-template-columns:minmax(0,1fr) 360px !important;gap:22px !important;align-items:start !important;margin:0 !important}
html body[data-page="3"] .basket > .row > .col{padding:0 !important;max-width:none !important;flex:none !important;width:auto !important}
html body[data-page="3"] .cart-summary{position:sticky !important;top:110px !important}
html body[data-page="3"] .sh-quick{margin:14px 0 0 !important}
html body[data-page="3"] .sh-calc{margin:14px 0 0 !important}
html body[data-page="3"] .sh-splitbox{margin-bottom:0 !important}
html body[data-page="3"] #cart-form > .btn-hidden, html body[data-page="3"] #cart-form > .btn-hidden-default{position:absolute !important;left:-9999px !important;width:1px !important;height:1px !important;overflow:hidden !important;margin:0 !important;padding:0 !important}
html body[data-page="3"] .sh-g-kopf{padding:12px 14px 6px !important}
html body[data-page="3"] .sh-g-inhalt{padding:6px 14px 12px !important}
html body[data-page="3"] .sh-g-r{display:flex !important;gap:8px !important;align-items:stretch !important}
html body[data-page="3"] .sh-g-r input{flex:1 1 auto !important;min-width:0 !important;height:40px !important;padding:6px 12px !important;border-radius:8px !important;margin:0 !important}
html body[data-page="3"] .sh-g-b{flex:0 0 auto !important;height:40px !important;padding:0 14px !important;border-radius:8px !important;margin:0 !important}
html body[data-page="3"] .sh-track .sh-th{padding:14px 18px !important;gap:12px !important;border-bottom:1px solid #1B1F24 !important}
html body[data-page="3"] .sh-track.sh-now .sh-th{background:linear-gradient(90deg,rgba(79,209,165,.14),rgba(79,209,165,0) 70%) !important}
html body[data-page="3"] .sh-track.sh-pre .sh-th{background:linear-gradient(90deg,rgba(242,193,78,.14),rgba(242,193,78,0) 70%) !important}
html body[data-page="3"] .sh-calc .sh-th{background:linear-gradient(90deg,rgba(63,194,226,.14),rgba(63,194,226,0) 70%) !important}
html body[data-page="3"] .sh-quick-e::placeholder{color:#ACB6C0 !important;-webkit-text-fill-color:#ACB6C0 !important;opacity:1 !important}
html body[data-page="3"] .sh-r .sh-mt a, html body[data-page="3"] .sh-r .sh-mt button{color:#8AD9F0 !important;-webkit-text-fill-color:#8AD9F0 !important}
html body[data-page="3"] .sh-tipline i{color:#F2C14E !important;-webkit-text-fill-color:#F2C14E !important}
html body[data-page="3"] .sh-track .sh-th .sh-ic{width:46px !important;height:46px !important;border-radius:12px !important;font-size:19px !important}
html body[data-page="3"] .sh-calc .sh-th .sh-ic{width:46px !important;height:46px !important;border-radius:12px !important;font-size:19px !important}
html body[data-page="3"] .sh-r .sh-thumb{width:64px !important;height:48px !important;border-radius:8px !important;background:#0D1014 !important;overflow:hidden !important;display:block !important;border:0 !important;padding:0 !important}
html body[data-page="3"] .sh-r .sh-thumb a, html body[data-page="3"] .sh-r .sh-thumb picture{display:block !important;width:100% !important;height:100% !important}
html body[data-page="3"] .sh-r .sh-thumb img{display:block !important;width:100% !important;height:100% !important;max-width:none !important;max-height:none !important;object-fit:cover !important;object-position:center !important}
html body[data-page="3"] .sh-r.sh-vers .sh-thumb, html body[data-page="3"] .sh-r .sh-thumb:where([data-sh-m-52]):not(sh-nie){background:#16191E !important;border:1px solid #22262C !important;display:grid !important;place-items:center !important;color:#E4E8EC !important}
html body[data-page="3"] .sh-r .sh-thumb i{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;font-size:18px !important}
html body[data-page="3"] .sh-merk .sh-merk-r .sh-thumb{background:#0D1014 !important}
html body[data-page="3"] .sh-track .sh-th .sh-t{font-family:"SH Bangers",Bangers,Impact,sans-serif !important;font-size:21px !important;font-weight:400 !important;letter-spacing:1px !important;color:#fff !important;-webkit-text-fill-color:#fff !important;line-height:1.1 !important}
html body[data-page="3"] .sh-track .sh-th .sh-s{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:10px !important;font-weight:700 !important;letter-spacing:1.6px !important;text-transform:uppercase !important;margin-top:5px !important}
html body[data-page="3"] .sh-track.sh-now .sh-th .sh-s{color:#4FD1A5 !important;-webkit-text-fill-color:#4FD1A5 !important}
html body[data-page="3"] .sh-track.sh-pre .sh-th .sh-s{color:#F2C14E !important;-webkit-text-fill-color:#F2C14E !important}
html body[data-page="3"] .sh-track .sh-th .sh-s b{color:#fff !important;-webkit-text-fill-color:#fff !important}
html body[data-page="3"] .sh-track .sh-th .sh-amt .sh-l{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}
html body[data-page="3"] .sh-r .sh-nm a{font-size:15px !important;font-weight:700 !important;color:#fff !important;-webkit-text-fill-color:#fff !important}
html body[data-page="3"] .sh-r .sh-mt{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:11px !important;letter-spacing:.2px !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;margin-top:4px !important}
html body[data-page="3"] .sh-r .sh-mt a, html body[data-page="3"] .sh-r .sh-mt button, html body[data-page="3"] .sh-r .sh-mv{color:#8AD9F0 !important;-webkit-text-fill-color:#8AD9F0 !important;font-family:"Open Sans",system-ui,sans-serif !important;font-size:11.5px !important}
html body[data-page="3"] .sh-calc .sh-th .sh-t{font-family:"SH Bangers",Bangers,Impact,sans-serif !important;font-size:21px !important;font-weight:400 !important;letter-spacing:1px !important;color:#fff !important;-webkit-text-fill-color:#fff !important}
html body[data-page="3"] .sh-calc .sh-th .sh-s{color:#8AD9F0 !important;-webkit-text-fill-color:#8AD9F0 !important;font-size:10px !important;letter-spacing:1.6px !important;margin-top:5px !important}
html body[data-page="3"] .sh-quick-t{font-family:"SH Bangers",Bangers,Impact,sans-serif !important;font-size:21px !important;font-weight:400 !important;letter-spacing:1px !important;color:#fff !important;-webkit-text-fill-color:#fff !important}
html body[data-page="3"] .sh-quick-s{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}
html body[data-page="3"] .sh-quick-s .sh-mono{color:#8AD9F0 !important;-webkit-text-fill-color:#8AD9F0 !important}
html body[data-page="3"] .cart-summary .basket-heading{font-family:"SH Bangers",Bangers,Impact,sans-serif !important;font-size:21px !important;font-weight:400 !important;letter-spacing:1px !important;color:#fff !important;-webkit-text-fill-color:#fff !important}
html body[data-page="3"] .sh-sectitle{color:#8AD9F0 !important;-webkit-text-fill-color:#8AD9F0 !important}
html body[data-page="3"] .sh-merk .sh-mt{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:11px !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}
html body[data-page="3"] .sh-korb-leer{background:#101215 !important;border:1px solid #22262C !important;border-radius:14px !important;box-shadow:none !important;padding:40px 32px 34px !important;color:#E4E8EC !important}
html body[data-page="3"] .sh-korb-leer-bild{background:#16191E !important;border:1px solid #22262C !important;color:#E4E8EC !important}
html body[data-page="3"] .sh-korb-leer-bild i{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}
html body[data-page="3"] .sh-korb-leer-kopf{font-family:"SH Bangers",Bangers,Impact,sans-serif !important;font-size:30px !important;font-weight:400 !important;letter-spacing:1.4px !important;text-transform:uppercase !important;color:#fff !important;-webkit-text-fill-color:#fff !important}
html body[data-page="3"] .sh-korb-leer-text{font-family:"Open Sans",system-ui,sans-serif !important;font-size:14px !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}
html body[data-page="3"] .sh-korb-leer-haupt{font-family:"SH Bangers",Bangers,Impact,sans-serif !important;font-size:17px !important;font-weight:400 !important;letter-spacing:1.6px !important;text-transform:uppercase !important;color:#101018 !important;-webkit-text-fill-color:#101018 !important;background:linear-gradient(90deg,#A55FC5,#3FC2E2) !important;border:0 !important;border-radius:999px !important;padding:11px 34px 11px 30px !important;white-space:nowrap !important;box-shadow:none !important;transition:transform .18s,filter .18s !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;height:auto !important;min-height:0 !important}
html body[data-page="3"] .sh-korb-leer-haupt:hover, html body[data-page="3"] .sh-korb-leer-haupt:focus-visible{transform:translateY(-1px) scale(1.012) !important;filter:brightness(1.06) !important;color:#101018 !important;-webkit-text-fill-color:#101018 !important}
html body[data-page="3"] .sh-korb-leer-neben{font-family:"SH Bangers",Bangers,Impact,sans-serif !important;font-size:14px !important;font-weight:400 !important;letter-spacing:1.4px !important;text-transform:uppercase !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;background:#0D1014 !important;border:1px solid #2A313C !important;border-radius:999px !important;padding:8px 17px !important;min-height:39px !important;box-shadow:none !important;transition:transform .18s,border-color .15s,background-color .15s,color .15s !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;height:auto !important}
html body[data-page="3"] .sh-korb-leer-neben:hover, html body[data-page="3"] .sh-korb-leer-neben:focus-visible{border-color:#3d4854 !important;background:#11151B !important;color:#fff !important;-webkit-text-fill-color:#fff !important;transform:translateY(-1px) !important}
html body[data-page="3"] .sh-korb-leer-neben i{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}
html body[data-page="3"] .alert.alert-danger, html body[data-page="3"] .alert.alert-warning, html body[data-page="3"] .alert.alert-success{background:#0D1014 !important;background-color:#0D1014 !important;border:1px solid #22262C !important;border-left-width:3px !important;border-radius:12px !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;box-shadow:none !important}
html body[data-page="3"] .alert.alert-danger{border-left-color:#E2564F !important}
html body[data-page="3"] .alert.alert-warning{border-left-color:#F2C14E !important}
html body[data-page="3"] .alert.alert-success{border-left-color:#4FD1A5 !important}
html body[data-page="3"] .alert.alert-danger i, html body[data-page="3"] .alert.alert-danger .fas{color:#E2564F !important;-webkit-text-fill-color:#E2564F !important}
html body[data-page="3"] .alert .close, html body[data-page="3"] .alert .close span{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;background:transparent !important;opacity:1 !important;text-shadow:none !important}
html body.is-checkout #checkout .sh-kfort{height:4px !important;background:#1B1F24 !important;border-radius:4px !important}
html body.is-checkout #checkout .sh-kfx{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:2px !important;text-transform:uppercase !important;color:#E4E8EC !important;margin-bottom:22px !important}
html body.is-checkout #checkout .sh-kfx b{color:#fff !important;-webkit-text-fill-color:#fff !important}
html body.is-checkout #checkout h1{font-family:"SH Bangers",Bangers,Impact,sans-serif !important;font-size:30px !important;font-weight:400 !important;letter-spacing:1.4px !important;text-transform:uppercase !important;color:#fff !important;-webkit-text-fill-color:#fff !important;margin:0 0 18px !important}
html body.is-checkout #checkout .sh-kabs{border-top:0 !important;padding:0 !important;margin:0 0 14px !important;background:#0D1014 !important;border:1px solid #22262C !important;border-radius:14px !important;box-shadow:none !important}
html body.is-checkout #checkout .sh-kabs:first-of-type{padding-top:0 !important}
html body.is-checkout #checkout .sh-kabsk{padding:14px 18px !important;margin:0 !important;border-bottom:1px solid #1B1F24 !important;gap:12px !important}
html body.is-checkout #checkout .sh-kabs.sh-kzu .sh-kabsk,html body.is-checkout #checkout .sh-kabs.sh-kfertig .sh-kabsk{border-bottom:0 !important}
html body.is-checkout #checkout .sh-kabs.sh-kzu{opacity:1 !important;background:#0B0E12 !important}
html body.is-checkout #checkout .sh-kabs.sh-kzu .sh-kabsk .t{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}
html body.is-checkout #checkout .sh-kabsk .nr{width:26px !important;height:26px !important;font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:11px !important;font-weight:700 !important;background:#1B1F24 !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;border:1px solid #2A313C !important}
html body.is-checkout #checkout .sh-kabs.sh-koffen .sh-kabsk .nr{background:#3FC2E2 !important;color:#101018 !important;-webkit-text-fill-color:#101018 !important;border-color:#3FC2E2 !important}
html body.is-checkout #checkout .sh-kabs.sh-kfertig .sh-kabsk .nr{background:rgba(79,209,165,.14) !important;color:#4FD1A5 !important;-webkit-text-fill-color:#4FD1A5 !important;border-color:rgba(79,209,165,.4) !important}
html body.is-checkout #checkout .sh-kabsk .t{font-family:"Open Sans",system-ui,sans-serif !important;font-size:15px !important;font-weight:700 !important;color:#fff !important;-webkit-text-fill-color:#fff !important}
html body.is-checkout #checkout .sh-kabsk .w{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;font-size:12.5px !important}
html body.is-checkout #checkout .sh-kbearb{display:inline-flex !important;align-items:center !important;gap:6px !important;font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:1.6px !important;text-transform:uppercase !important;padding:7px 12px !important;border-radius:999px !important;border:1px solid #2A313C !important;background:#0D1014 !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;box-shadow:none !important;line-height:1 !important;text-decoration:none !important;margin-left:auto !important;display:none !important}
html body.is-checkout #checkout .sh-kabs.sh-kfertig .sh-kbearb{display:inline-flex !important}
html body.is-checkout #checkout .sh-kbearb:hover{border-color:#3d4854 !important;background:#11151B !important;color:#fff !important;-webkit-text-fill-color:#fff !important}
html body.is-checkout #checkout .sh-kabsb{padding:16px 18px 18px !important}
html body.is-checkout #checkout .sh-kabsb .h2{display:none !important}
html body.is-checkout #checkout .checkout-shipping-form-change{font-size:12.5px !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;margin-bottom:12px !important}
html body.is-checkout #checkout .checkout-shipping-form-change a{color:#8AD9F0 !important;-webkit-text-fill-color:#8AD9F0 !important;font-weight:600 !important}
html body.is-checkout #checkout .checkout-shipping-form-options .radio-w-100,html body.is-checkout #checkout .checkout-payment-method{display:block !important;background:#0D1014 !important;border:1px solid #22262C !important;border-radius:12px !important;padding:12px 16px !important;margin:0 0 10px !important;box-shadow:none !important}
html body.is-checkout #checkout .checkout-shipping-form-options .radio-w-100.sh-kopt-an,html body.is-checkout #checkout .checkout-payment-method.sh-kopt-an,html body.is-checkout #checkout .checkout-payment-method:where([data-sh-m-53]):not(.sh-nie):not(sh-nie),html body.is-checkout #checkout .radio-w-100:where([data-sh-m-53]):not(.sh-nie):not(sh-nie){border-color:#3FC2E2 !important;background:#0D1014 !important;box-shadow:0 0 0 3px rgba(63,194,226,.14) !important}
html body.is-checkout #checkout .custom-control.custom-radio{padding:0 !important;margin:0 !important;min-height:0 !important}
html body.is-checkout #checkout .custom-control-label{display:block !important;padding:0 0 0 30px !important;background:none !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;cursor:pointer !important;min-height:0 !important;font-family:"Open Sans",system-ui,sans-serif !important;font-size:14px !important;font-weight:400 !important;letter-spacing:0 !important;text-transform:none !important;margin:0 !important}
html body.is-checkout #checkout .custom-control-label::before{left:0 !important;top:2px !important;width:18px !important;height:18px !important;border:1px solid #3d4854 !important;background:#16191E !important;border-radius:99px !important}
html body.is-checkout #checkout .custom-control-input:checked ~ .custom-control-label::before{border-color:#3FC2E2 !important;background:#3FC2E2 !important}
html body.is-checkout #checkout .custom-control-label::after{left:0 !important;top:2px !important;width:18px !important;height:18px !important}
html body.is-checkout #checkout .custom-control-label .content,html body.is-checkout #checkout .custom-control-label .form-row{margin:0 !important;align-items:center !important}
html body.is-checkout #checkout .custom-control-label .content > .col,html body.is-checkout #checkout .custom-control-label .form-row > .col{padding:0 !important}
html body.is-checkout #checkout .custom-control-label .title{font-size:14px !important;font-weight:700 !important;color:#fff !important;-webkit-text-fill-color:#fff !important}
html body.is-checkout #checkout .custom-control-label .checkout-shipping-form-options-specific-cost,html body.is-checkout #checkout .custom-control-label .price{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-weight:700 !important;font-variant-numeric:tabular-nums !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font-size:14px !important}
html body.is-checkout #checkout .custom-control-label small,html body.is-checkout #checkout .custom-control-label .text-muted,html body.is-checkout #checkout .custom-control-label .description{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;font-size:12px !important}
html body.is-checkout #checkout .checkout-button-row.sh-kaus{display:none !important}
html body.is-checkout #checkout .form-control,html body.is-checkout #checkout .custom-select,html body.is-checkout #checkout select,html body.is-checkout #checkout textarea{background:#16191E !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;border:1px solid #22262C !important;border-radius:8px !important;box-shadow:none !important;font-family:"Open Sans",system-ui,sans-serif !important;font-size:14px !important;height:44px !important;padding:8px 13px !important}
html body.is-checkout #checkout textarea{height:auto !important;min-height:90px !important}
html body.is-checkout #checkout .form-control:focus,html body.is-checkout #checkout select:focus,html body.is-checkout #checkout textarea:focus{border-color:#3FC2E2 !important;box-shadow:0 0 0 3px rgba(63,194,226,.18) !important;outline:0 !important}
html body.is-checkout #checkout label:not(.custom-control-label),html body.is-checkout #checkout .col-form-label{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:2px !important;text-transform:uppercase !important;color:#E4E8EC !important;position:static !important;transform:none !important;background:none !important;padding:0 !important;margin:0 0 6px !important;opacity:1 !important}
html body.is-checkout #checkout fieldset legend,html body.is-checkout #checkout fieldset .h3,html body.is-checkout #checkout .sh-kmitte .h3{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:2px !important;text-transform:uppercase !important;color:#E4E8EC !important;color:#4FB8E8 !important;-webkit-text-fill-color:#4FB8E8 !important;margin:14px 0 10px !important;font-size:10px !important}
html body.is-checkout #checkout .sh-kmitte .form-group{margin:0 0 12px !important}
html body.is-checkout #checkout .sh-kmitte .required-info,html body.is-checkout #checkout .sh-kmitte .required-star{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}
html body.is-checkout #checkout .sh-kmitte .required-star,html body.is-checkout #checkout .sh-kmitte label .text-danger{color:#E2564F !important;-webkit-text-fill-color:#E2564F !important}
html body.is-checkout #checkout #order-proceed-as-guest{background:#0D1014 !important;border:1px solid #22262C !important;border-radius:14px !important;box-shadow:none !important;padding:18px 18px 20px !important}
html body.is-checkout #checkout .checkout-confirmation .card{background:#0D1014 !important;border:1px solid #22262C !important;border-radius:14px !important;box-shadow:none !important;margin:0 0 14px !important;height:auto !important}
html body.is-checkout #checkout .checkout-confirmation .card-header{background:none !important;border-bottom:1px solid #1B1F24 !important;padding:12px 18px !important}
html body.is-checkout #checkout .checkout-confirmation .card-header .h3{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:2px !important;text-transform:uppercase !important;color:#E4E8EC !important;font-size:10px !important}
html body.is-checkout #checkout .checkout-confirmation .card-header .btn-link{display:inline-flex !important;align-items:center !important;gap:6px !important;font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:1.6px !important;text-transform:uppercase !important;padding:7px 12px !important;border-radius:999px !important;border:1px solid #2A313C !important;background:#0D1014 !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;box-shadow:none !important;line-height:1 !important;text-decoration:none !important;padding:6px 10px !important}
html body.is-checkout #checkout .checkout-confirmation .card-body{padding:16px 18px !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;font-size:13.5px !important;line-height:1.7 !important}
html body.is-checkout #checkout .checkout-confirmation .card-body p{margin:0 0 6px !important}
html body.is-checkout #checkout .checkout-confirmation .card-body strong.title{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:2px !important;text-transform:uppercase !important;color:#E4E8EC !important;display:block !important;margin-bottom:6px !important}
html body.is-checkout #checkout .checkout-confirmation .card-body strong,html body.is-checkout #checkout .checkout-confirmation .card-body b{color:#fff !important;-webkit-text-fill-color:#fff !important}
html body.is-checkout #checkout .checkout-confirmation-comment{background:#16191E !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;border:1px solid #22262C !important;border-radius:8px !important;box-shadow:none !important;font-family:"Open Sans",system-ui,sans-serif !important;font-size:14px !important;min-height:110px !important}
html body.is-checkout #checkout .checkout-confirmation-legal-notice{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;font-size:12.5px !important;line-height:1.6 !important;margin:14px 0 !important}
html body.is-checkout #checkout .checkout-confirmation-legal-notice a{color:#8AD9F0 !important;-webkit-text-fill-color:#8AD9F0 !important}
html body.is-checkout #checkout #panel-submit-order{background:none !important;border:0 !important;padding:0 !important;box-shadow:none !important}
html body.is-checkout #checkout #panel-submit-order .card.card-products{background:#0D1014 !important;border:1px solid #22262C !important;border-radius:14px !important;box-shadow:none !important;margin:0 !important}
html body.is-checkout #checkout #panel-submit-order .sh-pkopf{background:none !important;border-bottom:1px solid #1B1F24 !important;padding:12px 18px !important;display:flex !important;align-items:center !important;gap:12px !important}
html body.is-checkout #checkout #panel-submit-order .sh-pkt{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:2px !important;text-transform:uppercase !important;color:#E4E8EC !important;font-size:10px !important}
html body.is-checkout #checkout #panel-submit-order .sh-paend{display:inline-flex !important;align-items:center !important;gap:6px !important;font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:1.6px !important;text-transform:uppercase !important;padding:7px 12px !important;border-radius:999px !important;border:1px solid #2A313C !important;background:#0D1014 !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;box-shadow:none !important;line-height:1 !important;text-decoration:none !important;margin-left:auto !important;padding:6px 10px !important}
html body.is-checkout #checkout #panel-submit-order .card-body{padding:12px 18px 16px !important}
html body.is-checkout #checkout #panel-submit-order .checkout-items-header{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:2px !important;text-transform:uppercase !important;color:#E4E8EC !important;font-size:9px !important;padding:6px 0 !important;border-bottom:1px solid #1B1F24 !important;margin:0 0 6px !important}
html body.is-checkout #checkout #panel-submit-order .checkout-items-item{border-bottom:1px solid #1B1F24 !important;padding:8px 0 !important;margin:0 !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;font-size:13px !important;align-items:center !important}
html body.is-checkout #checkout #panel-submit-order .checkout-items-item .checkout-items-item-price-single,html body.is-checkout #checkout #panel-submit-order .checkout-items-item .checkout-items-item-price{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-weight:700 !important;font-variant-numeric:tabular-nums !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font-size:13px !important}
html body.is-checkout #checkout #panel-submit-order .checkout-items-item small,html body.is-checkout #checkout #panel-submit-order .checkout-items-item .text-muted{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}
html body.is-checkout #checkout #order-proceed-as-guest form,html body.is-checkout #checkout #order-proceed-as-guest fieldset,html body.is-checkout #checkout #order-proceed-as-guest .card{background:none !important;border:0 !important;box-shadow:none !important;padding:0 !important;margin:0 !important}
html body.is-checkout #checkout .sh-krechts > .its-vb-checkout.sh-kvb-karte{background:#0D1014 !important;border:1px solid #22262C !important;border-left:3px solid #F2C14E !important;border-radius:14px !important;padding:14px 16px !important;margin:0 0 14px !important;box-shadow:none !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;font-size:12.5px !important}
html body.is-checkout #checkout .sh-kvb-karte strong{color:#F2C14E !important;-webkit-text-fill-color:#F2C14E !important}
html body.is-checkout #checkout .sh-kvb-karte table td{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;padding:3px 0 !important;font-size:12.5px !important}
html body.is-checkout #checkout .sh-kvb-karte table td + td{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-weight:700 !important;font-variant-numeric:tabular-nums !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font-size:12.5px !important;text-align:right !important;padding-left:14px !important}
html body.is-checkout #checkout .sh-kvb-karte small{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}
html body.is-checkout #checkout .sh-ksum{background:#0D1014 !important;border:1px solid #22262C !important;border-radius:14px !important;box-shadow:none !important}
html body.is-checkout #checkout .sh-ksum .sh-kkh{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:2px !important;text-transform:uppercase !important;color:#E4E8EC !important;padding:14px 18px !important;border-bottom:1px solid #1B1F24 !important}
html body.is-checkout #checkout .sh-ksum .sh-kkb{padding:14px 18px 18px !important}
html body.is-checkout #checkout .sh-kgk{background:#0D1014 !important;border:1px solid #22262C !important;border-radius:10px !important;padding:8px 10px !important;margin-bottom:10px !important}
html body.is-checkout #checkout .sh-kgrp.sh-know .sh-kgk{border-color:rgba(79,209,165,.34) !important}
html body.is-checkout #checkout .sh-kgrp.sh-kpre .sh-kgk{border-color:rgba(242,193,78,.34) !important}
html body.is-checkout #checkout .sh-kgk .t{font-size:12.5px !important;font-weight:700 !important;color:#fff !important;-webkit-text-fill-color:#fff !important}
html body.is-checkout #checkout .sh-kgk .t small{display:block !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;font-size:11px !important;font-weight:400 !important;margin-top:2px !important}
html body.is-checkout #checkout .sh-kgk .v{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-weight:700 !important;font-variant-numeric:tabular-nums !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font-size:13px !important}
html body.is-checkout #checkout .sh-kgrp.sh-know .sh-kgk .v{color:#4FD1A5 !important;-webkit-text-fill-color:#4FD1A5 !important}
html body.is-checkout #checkout .sh-kgrp.sh-kpre .sh-kgk .v{color:#F2C14E !important;-webkit-text-fill-color:#F2C14E !important}
html body.is-checkout #checkout .sh-kgk i{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}
html body.is-checkout #checkout .sh-kmi .sh-kth{border-radius:8px !important}
html body.is-checkout #checkout .sh-kmi .sh-kn{font-size:13px !important;font-weight:700 !important;color:#fff !important;-webkit-text-fill-color:#fff !important}
html body.is-checkout #checkout .sh-kmi .sh-kn small{display:block !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;font-size:11px !important;font-weight:400 !important}
html body.is-checkout #checkout .sh-kmi .sh-kp{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-weight:700 !important;font-variant-numeric:tabular-nums !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font-size:13px !important}
html body.is-checkout #checkout .sh-ksum .sh-ktrenn{background:#22262C !important}
html body.is-checkout #checkout .sh-ksum .sh-ksr{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;font-size:13px !important;padding:6px 0 !important}
html body.is-checkout #checkout .sh-ksum .sh-ksr b{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-weight:700 !important;font-variant-numeric:tabular-nums !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font-size:13px !important}
html body.is-checkout #checkout .sh-ksum .sh-ksr.dim{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}
html body.is-checkout #checkout .sh-ksum .sh-kst{border-top:1px solid #22262C !important;padding:14px 0 4px !important}
html body.is-checkout #checkout .sh-ksummen .checkout-items-total{padding:0 !important;max-width:none !important;flex:none !important;width:auto !important}
html body.is-checkout #checkout .sh-ksummen .total-net,html body.is-checkout #checkout .sh-ksummen .tax{margin:0 !important;padding:6px 0 !important;font-size:13px !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;align-items:center !important}
html body.is-checkout #checkout .sh-ksummen .total-net strong,html body.is-checkout #checkout .sh-ksummen .tax span{font-weight:400 !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;font-size:13px !important}
html body.is-checkout #checkout .sh-ksummen .tax,html body.is-checkout #checkout .sh-ksummen .tax span{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}
html body.is-checkout #checkout .sh-ksummen .total-net .price,html body.is-checkout #checkout .sh-ksummen .price-col .price{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-weight:700 !important;font-variant-numeric:tabular-nums !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font-size:13px !important}
html body.is-checkout #checkout .sh-ksummen .basket-summary-total,html body.is-checkout #checkout .sh-ksummen .checkout-items-total-total,html body.is-checkout #checkout .sh-ksummen .total{margin:10px 0 0 !important;padding:14px 0 4px !important;border-top:1px solid #22262C !important;align-items:baseline !important}
html body.is-checkout #checkout .sh-ksummen .basket-summary-total .price_label,html body.is-checkout #checkout .sh-ksummen .checkout-items-total-total .price_label,html body.is-checkout #checkout .sh-ksummen .checkout-items-total-total strong{font-family:"Open Sans",system-ui,sans-serif !important;font-size:14px !important;font-weight:700 !important;color:#fff !important;-webkit-text-fill-color:#fff !important}
html body.is-checkout #checkout .sh-ksummen .basket-summary-total .total-sum,html body.is-checkout #checkout .sh-ksummen .checkout-items-total-total .total-sum{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-weight:700 !important;font-variant-numeric:tabular-nums !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font-size:26px !important;letter-spacing:-.5px !important}
html body.is-checkout #checkout .sh-ksummen .row > .col,html body.is-checkout #checkout .sh-ksummen .row > .price-col{padding:0 !important}
html body.is-checkout #checkout .sh-ksum .sh-kst .l{font-size:14px !important;font-weight:700 !important;color:#fff !important;-webkit-text-fill-color:#fff !important}
html body.is-checkout #checkout .sh-ksum .sh-kst .v{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-weight:700 !important;font-variant-numeric:tabular-nums !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font-size:26px !important;letter-spacing:-.5px !important}
html body.is-checkout #checkout .sh-kfaellig{background:rgba(242,193,78,.08) !important;border:1px solid rgba(242,193,78,.3) !important;border-radius:10px !important}
html body.is-checkout #checkout .sh-kfaellig .l{color:#F2C14E !important;-webkit-text-fill-color:#F2C14E !important;font-size:12.5px !important}
html body.is-checkout #checkout .sh-kfaellig .v{color:#F2C14E !important;-webkit-text-fill-color:#F2C14E !important;font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:18px !important;font-weight:700 !important}
html body.is-checkout #checkout .sh-kknoepfe{display:grid !important;gap:10px !important;margin-top:16px !important}
html body.is-checkout #checkout .sh-kknoepfe .btn{margin:0 !important;width:100% !important}
html body.is-checkout #checkout nav.sh-kspur a{font-family:"Open Sans",system-ui,sans-serif !important;font-size:12.5px !important;font-weight:600 !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;border-radius:8px !important;padding:9px 12px !important;gap:10px !important}
html body.is-checkout #checkout nav.sh-kspur a.on{color:#fff !important;-webkit-text-fill-color:#fff !important;background:#12161B !important}
html body.is-checkout #checkout nav.sh-kspur a.fertig{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}
html body.is-checkout #checkout nav.sh-kspur a .sh-kpt{background:#2A313C !important}
html body.is-checkout #checkout nav.sh-kspur a.on .sh-kpt{background:#3FC2E2 !important;box-shadow:0 0 0 3px rgba(63,194,226,.2) !important}
html body.is-checkout #checkout nav.sh-kspur a.fertig .sh-kpt{background:#4FD1A5 !important}
html body.is-checkout #checkout .sh-kgrp.sh-know .sh-kgk{background:linear-gradient(90deg,rgba(79,209,165,.14),rgba(79,209,165,.03) 70%) !important;border-color:rgba(79,209,165,.34) !important}
html body.is-checkout #checkout .sh-kgrp.sh-kpre .sh-kgk{background:linear-gradient(90deg,rgba(242,193,78,.14),rgba(242,193,78,.03) 70%) !important;border-color:rgba(242,193,78,.34) !important}
html body.is-checkout #checkout .card-products .sh-pgrp.sh-pnow{background:linear-gradient(90deg,rgba(79,209,165,.14),rgba(79,209,165,.03) 70%) !important}
html body.is-checkout #checkout .card-products .sh-pgrp.sh-ppre{background:linear-gradient(90deg,rgba(242,193,78,.14),rgba(242,193,78,.03) 70%) !important}
html body.is-checkout #checkout .sh-kfx{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}
html body.is-checkout #checkout nav.sh-kspur a{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}
html body.is-checkout #checkout .sh-kabs.sh-kzu .sh-kabsk .t{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}
html body.is-checkout #checkout .sh-kvb-karte small{color:#F2C14E !important;-webkit-text-fill-color:#F2C14E !important}
html body.is-checkout #checkout .form-control::placeholder, html body.is-checkout #checkout textarea::placeholder{color:#ACB6C0 !important;-webkit-text-fill-color:#ACB6C0 !important;opacity:1 !important}
html body.is-checkout #checkout .checkout-confirmation .card-body, html body.is-checkout #checkout .checkout-confirmation .card-body p, html body.is-checkout #checkout .checkout-confirmation .card-body span{color:#fff !important;-webkit-text-fill-color:#fff !important}
html body.is-checkout #checkout .custom-control-label small, html body.is-checkout #checkout .custom-control-label .text-muted, html body.is-checkout #checkout .custom-control-label .description{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}
html body.is-checkout #checkout .sh-ksum .sh-ksr.dim, html body.is-checkout #checkout .sh-ksum .sh-ksr.dim span, html body.is-checkout #checkout .sh-ksummen .tax, html body.is-checkout #checkout .sh-ksummen .tax span{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}
html body.is-checkout #checkout .sh-kgk i{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}
html body.is-checkout #checkout .sh-kgrp.sh-know .sh-kgk i{color:#4FD1A5 !important;-webkit-text-fill-color:#4FD1A5 !important}
html body.is-checkout #checkout .sh-kgrp.sh-kpre .sh-kgk i{color:#F2C14E !important;-webkit-text-fill-color:#F2C14E !important}
html body.is-checkout #checkout #panel-submit-order .checkout-items-item small, html body.is-checkout #checkout #panel-submit-order .checkout-items-item .text-muted{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}
html body.is-checkout #checkout .checkout-confirmation-legal-notice{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}
html body.is-checkout #checkout .sh-kmitte .required-info{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}
html body.is-checkout #checkout .sh-kgk{grid-template-columns:34px 1fr auto !important;gap:10px !important;padding:9px 10px !important}
html body.is-checkout #checkout .sh-kgk i{font-size:18px !important}
html body.is-checkout #checkout .sh-kmi .sh-kth{width:52px !important;height:52px !important;border-radius:8px !important;background:#0D1014 !important;overflow:hidden !important;display:block !important;padding:0 !important}
html body.is-checkout #checkout .sh-kmi .sh-kth a, html body.is-checkout #checkout .sh-kmi .sh-kth picture{display:block !important;width:100% !important;height:100% !important}
html body.is-checkout #checkout .sh-kmi .sh-kth img{display:block !important;width:100% !important;height:100% !important;max-width:none !important;max-height:none !important;object-fit:cover !important;object-position:center !important}
html body.is-checkout #checkout .sh-kmi .sh-kth:where([data-sh-m-52]):not(sh-nie), html body.is-checkout #checkout .sh-kmi .sh-kth.sh-kth-vers{background:#16191E !important;border:1px solid #22262C !important;display:grid !important;place-items:center !important}
html body.is-checkout #checkout .sh-kmi .sh-kth i{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;font-size:18px !important}
html body.is-checkout #checkout .sh-kmi{grid-template-columns:52px 1fr auto !important}
html body.is-checkout #checkout #panel-submit-order .checkout-items-item-image-wrapper a, html body.is-checkout #checkout #panel-submit-order .checkout-items-item-image-wrapper picture{display:block !important;width:100% !important;height:100% !important}
html body.is-checkout #checkout #panel-submit-order .checkout-items-item-image-wrapper{flex:0 0 76px !important;max-width:76px !important;padding:0 0 0 0 !important}
html body.is-checkout #checkout #panel-submit-order .checkout-items-item-image-wrapper > a, html body.is-checkout #checkout #panel-submit-order .checkout-items-item-image-wrapper > div{width:64px !important;height:48px !important;border-radius:8px !important;overflow:hidden !important;background:#0D1014 !important;display:block !important}
html body.is-checkout #checkout #panel-submit-order .checkout-items-item-image-wrapper img{display:block !important;width:100% !important;height:100% !important;max-width:none !important;max-height:none !important;object-fit:cover !important;object-position:center !important;background:none !important}
html body.is-checkout #checkout #panel-submit-order .checkout-items-item-image-wrapper i{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}
html body.is-checkout #checkout .sh-kgk .t{font-size:14px !important;font-weight:700 !important;color:#fff !important;-webkit-text-fill-color:#fff !important}
html body.is-checkout #checkout .sh-kgk .t small{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:10px !important;font-weight:700 !important;letter-spacing:1.2px !important;text-transform:uppercase !important;margin-top:3px !important}
html body.is-checkout #checkout .sh-kgrp.sh-know .sh-kgk .t small{color:#4FD1A5 !important;-webkit-text-fill-color:#4FD1A5 !important}
html body.is-checkout #checkout .sh-kgrp.sh-kpre .sh-kgk .t small{color:#F2C14E !important;-webkit-text-fill-color:#F2C14E !important}
html body.is-checkout #checkout .sh-kmi .sh-kn small{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:10.5px !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;margin-top:2px !important}
html body.is-checkout #checkout .sh-ksum .sh-kkh{font-family:"SH Bangers",Bangers,Impact,sans-serif !important;font-size:19px !important;font-weight:400 !important;letter-spacing:1px !important;text-transform:none !important;color:#fff !important;-webkit-text-fill-color:#fff !important}
html body.is-checkout #checkout .sh-kabsk .t{font-family:"SH Bangers",Bangers,Impact,sans-serif !important;font-size:19px !important;font-weight:400 !important;letter-spacing:1px !important;color:#fff !important;-webkit-text-fill-color:#fff !important}
html body.is-checkout #checkout .checkout-confirmation .card-header .h3{font-family:"SH Bangers",Bangers,Impact,sans-serif !important;font-size:19px !important;font-weight:400 !important;letter-spacing:1px !important;text-transform:none !important;color:#fff !important;-webkit-text-fill-color:#fff !important}
html body.is-checkout #checkout .checkout-confirmation .card-body strong.title{color:#8AD9F0 !important;-webkit-text-fill-color:#8AD9F0 !important}
html body.is-checkout #checkout fieldset legend, html body.is-checkout #checkout fieldset .h3, html body.is-checkout #checkout .sh-kmitte .h3{color:#8AD9F0 !important;-webkit-text-fill-color:#8AD9F0 !important}
html body.is-checkout #checkout #panel-submit-order .sh-pkt{font-family:"SH Bangers",Bangers,Impact,sans-serif !important;font-size:19px !important;font-weight:400 !important;letter-spacing:1px !important;text-transform:none !important;color:#fff !important;-webkit-text-fill-color:#fff !important}
html body.is-checkout #checkout #panel-submit-order .checkout-items-header{color:#8AD9F0 !important;-webkit-text-fill-color:#8AD9F0 !important}
html body.is-checkout #checkout #panel-submit-order .checkout-items-item small{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:10.5px !important}
html body.is-checkout #checkout .card-products .sh-pgrp .t{color:#fff !important;-webkit-text-fill-color:#fff !important}
html body.is-checkout #checkout .card-products .sh-pgrp .t small{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:10px !important;letter-spacing:1.2px !important;text-transform:uppercase !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}
html body.is-checkout #checkout .card-products .sh-pgrp.sh-pnow .t small{color:#4FD1A5 !important;-webkit-text-fill-color:#4FD1A5 !important}
html body.is-checkout #checkout .card-products .sh-pgrp.sh-ppre .t small{color:#F2C14E !important;-webkit-text-fill-color:#F2C14E !important}
html body.is-checkout #checkout .sh-kvb-karte strong{font-family:"SH Bangers",Bangers,Impact,sans-serif !important;font-size:17px !important;font-weight:400 !important;letter-spacing:1px !important}
html body.is-checkout #checkout label:not(.custom-control-label), html body.is-checkout #checkout .col-form-label{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}
html body.is-checkout #checkout nav.sh-kspur{position:sticky !important;top:110px !important;display:grid !important;gap:3px !important;background:#0D1014 !important;border:1px solid #22262C !important;border-radius:14px !important;padding:8px !important}
html body.is-checkout #checkout nav.sh-kspur a{padding:10px 12px !important;border-radius:8px !important;position:relative !important;font-family:"Open Sans",system-ui,sans-serif !important;font-size:13px !important;font-weight:600 !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;gap:10px !important;opacity:1 !important}
html body.is-checkout #checkout nav.sh-kspur a.on{background:#12161B !important;color:#fff !important;-webkit-text-fill-color:#fff !important;box-shadow:inset 3px 0 0 #3FC2E2 !important}
html body.is-checkout #checkout nav.sh-kspur a::after{content:"" !important;margin-left:auto !important;font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:9px !important;font-weight:700 !important;letter-spacing:1.5px !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}
html body.is-checkout #checkout nav.sh-kspur a.fertig::after{content:"OK" !important;color:#4FD1A5 !important;-webkit-text-fill-color:#4FD1A5 !important}
html body.is-checkout #checkout nav.sh-kspur a.on::after{content:"JETZT" !important;color:#3FC2E2 !important;-webkit-text-fill-color:#3FC2E2 !important}
html body.is-checkout #checkout nav.sh-kspur a .sh-kpt{width:8px !important;height:8px !important;background:#2A313C !important}
html body.is-checkout #checkout nav.sh-kspur a.on .sh-kpt{background:#3FC2E2 !important;box-shadow:0 0 0 3px rgba(63,194,226,.2) !important}
html body.is-checkout #checkout nav.sh-kspur a.fertig .sh-kpt{background:#4FD1A5 !important}
html body.is-checkout #checkout .sh-kfx{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:9.5px !important;letter-spacing:2px !important;text-transform:uppercase !important;color:#8AD9F0 !important;-webkit-text-fill-color:#8AD9F0 !important}
html body.is-checkout #checkout .sh-kfx b{color:#fff !important;-webkit-text-fill-color:#fff !important}
html body.is-checkout #checkout .sh-kabsk .w{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:11px !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}
html body.is-checkout #checkout .checkout-shipping-form-change{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:11px !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}
html body.is-checkout #checkout .custom-control-label .title{font-size:15px !important;font-weight:700 !important;color:#fff !important;-webkit-text-fill-color:#fff !important}
html body.is-checkout #checkout .custom-control-label small, html body.is-checkout #checkout .custom-control-label .text-muted, html body.is-checkout #checkout .custom-control-label .description, html body.is-checkout #checkout .custom-control-label .checkout-shipping-form-options-specific-time{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:11px !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}
html body.is-checkout #checkout .custom-control-label .checkout-shipping-form-options-specific-cost, html body.is-checkout #checkout .custom-control-label .price{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-weight:700 !important;font-size:14px !important;color:#fff !important;-webkit-text-fill-color:#fff !important}
html body.is-checkout #checkout #panel-submit-order .checkout-items-item .text-muted, html body.is-checkout #checkout #panel-submit-order .checkout-items-item-main small, html body.is-checkout #checkout #panel-submit-order .checkout-items-item-main .checkout-items-item-number{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:10.5px !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}
html body.is-checkout #checkout #panel-submit-order .checkout-items-item-main a, html body.is-checkout #checkout #panel-submit-order .checkout-items-item-main strong{font-size:14px !important;font-weight:700 !important;color:#fff !important;-webkit-text-fill-color:#fff !important}
html body.is-checkout #checkout .checkout-confirmation .card-body{font-size:14px !important}
html body.is-checkout #checkout .sh-kvb-karte table td{font-size:13px !important}
html body.is-checkout #checkout .sh-kmitte .required-info{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:10.5px !important}
html body.is-checkout #checkout #panel-submit-order .sh-pkopf::before{content:none !important}
html body.is-checkout #checkout #panel-submit-order .sh-pkt{display:inline !important}
html body.is-checkout #checkout #panel-submit-order .sh-prow{grid-template-columns:64px minmax(0,1fr) 54px 92px 62px 96px !important}
html body.is-checkout #checkout #panel-submit-order .sh-pth{width:64px !important;height:48px !important;border-radius:8px !important;overflow:hidden !important;background:#0D1014 !important;display:block !important;padding:0 !important}
html body.is-checkout #checkout #panel-submit-order .sh-pth img{display:block !important;width:100% !important;height:100% !important;max-width:none !important;max-height:none !important;object-fit:cover !important;object-position:center !important}
html body.is-checkout #checkout #panel-submit-order .sh-pversand .sh-pth{background:#16191E !important;display:grid !important;place-items:center !important;border:1px solid #22262C !important}
html body.is-checkout #checkout #panel-submit-order .sh-pversand .sh-pth i{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;font-size:18px !important}
@media (max-width:900px){
html body[data-page="3"] .basket > .row{grid-template-columns:minmax(0,1fr) !important}
html body[data-page="3"] .cart-summary{position:static !important}
html body[data-page="3"] .sh-r{grid-template-columns:52px minmax(0,1fr) auto auto !important;grid-template-rows:auto auto !important;gap:6px 10px !important;padding:12px 14px !important}
html body[data-page="3"] .sh-r .sh-thumb{grid-row:1 / 3 !important;width:52px !important;height:42px !important}
html body[data-page="3"] .sh-r .sh-mitte{grid-column:2 !important;grid-row:1 / 3 !important}
html body[data-page="3"] .sh-r .sh-tp{grid-column:3 / 5 !important;grid-row:1 !important;justify-self:end !important}
html body[data-page="3"] .sh-r .sh-mzelle{grid-column:3 !important;grid-row:2 !important;justify-self:end !important}
html body[data-page="3"] .sh-r .cart-items-delete-button{grid-column:4 !important;grid-row:2 !important;justify-self:end !important;margin:0 !important}
html body[data-page="3"] .sh-r .form-counter, html body[data-page="3"] .sh-r .input-group{height:32px !important}
html body[data-page="3"] .sh-r .form-counter .btn, html body[data-page="3"] .sh-r .form-counter input{height:30px !important}
html body.is-checkout #checkout .sh-kdrei{grid-template-columns:minmax(0,1fr) !important}
html body.is-checkout #checkout nav.sh-kspur, html body.is-checkout #checkout aside.sh-krechts{position:static !important}
}
}
@layer shkWarenkorb{html body.is-checkout #checkout#checkout#checkout .checkout-payment-method .collapse:not(.show){display:none!important}html body.is-checkout #checkout#checkout#checkout .checkout-payment-method label img.img-sm{background:#fff!important;border-radius:8px!important;padding:5px 10px!important;height:32px!important;width:auto!important;max-width:none!important;box-sizing:border-box!important;display:inline-block!important;vertical-align:middle!important}html body.is-checkout #checkout#checkout#checkout .checkout-payment-method .funding-fields-container .card,html body.is-checkout #checkout#checkout#checkout .checkout-payment-method #acdc_card .card{background:#0D1014!important;border:1px solid #22262C!important;border-radius:12px!important;margin-top:10px!important}html body.is-checkout #checkout#checkout#checkout .checkout-payment-method #acdc_card .card-header{background:transparent!important;border-bottom:1px solid #22262C!important;color:#EAF6FF!important;font-weight:600!important}html body.is-checkout #checkout#checkout#checkout .checkout-payment-method #acdc_card .card_field.form-control,html body.is-checkout #checkout#checkout#checkout .checkout-payment-method #acdc_card #card-holder-name{background:#FFFFFF!important;border:1px solid #2C3547!important;border-radius:10px!important;color:#101215!important;-webkit-text-fill-color:#101215!important;height:46px!important;padding:10px 14px!important}html body.is-checkout #checkout#checkout#checkout .checkout-payment-method #acdc_card .card_field.form-control iframe{width:100%!important}html body.is-checkout #checkout#checkout#checkout .checkout-payment-method .custom-checkbox{display:flex!important;align-items:flex-start!important;min-height:22px!important}html body.is-checkout #checkout#checkout#checkout .checkout-payment-method .custom-checkbox .custom-control-label{line-height:20px!important;padding-top:0!important;margin-top:0!important}html body.is-checkout #checkout#checkout#checkout .checkout-payment-method .custom-checkbox .custom-control-label::before,html body.is-checkout #checkout#checkout#checkout .checkout-payment-method .custom-checkbox .custom-control-label::after{top:1px!important;transform:none!important;border-radius:5px!important}}
@layer shkWarenkorb{
html body.is-checkout #checkout .sh-kpphin{display:block !important;background:#0D1014 !important;border:1.5px solid #22262C !important;border-left:4px solid #E5B53E !important;border-radius:14px !important;padding:14px 18px !important;margin:0 0 16px !important;box-shadow:none !important}
html body.is-checkout #checkout .sh-kpphin-k{display:block !important;font-family:"SH Space Mono",ui-monospace,monospace !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:2px !important;text-transform:uppercase !important;line-height:1.4 !important;color:#E5B53E !important;-webkit-text-fill-color:#E5B53E !important}
html body.is-checkout #checkout .sh-kpphin-h{display:block !important;margin:4px 0 6px !important;font-family:"SH Bangers",Impact,sans-serif !important;font-size:21px !important;font-weight:400 !important;letter-spacing:1px !important;text-transform:uppercase !important;line-height:1.1 !important;color:#FFFFFF !important;-webkit-text-fill-color:#FFFFFF !important}
html body.is-checkout #checkout .sh-kpphin-t{display:block !important;font-family:"Open Sans",sans-serif !important;font-size:14px !important;line-height:1.55 !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}
html body.is-checkout #checkout .sh-kknoepfe .btn-primary.sh-kppknopf{outline:3px solid #E5B53E !important;outline-offset:3px !important}
html body.is-checkout #checkout img.ppc-cc-icon{background:#FFFFFF !important;border-radius:4px !important}
html[data-wm] body.is-checkout #checkout .sh-kpphin{background:#FFFFFF !important;border-color:#CDC3B3 !important;border-left-color:#C9962B !important}
html[data-wm] body.is-checkout #checkout .sh-kpphin-k{color:#8A6100 !important;-webkit-text-fill-color:#8A6100 !important}
html[data-wm] body.is-checkout #checkout .sh-kpphin-h{color:#1C1A17 !important;-webkit-text-fill-color:#1C1A17 !important}
html[data-wm] body.is-checkout #checkout .sh-kpphin-t{color:#1C1A17 !important;-webkit-text-fill-color:#1C1A17 !important}
html[data-wm] body.is-checkout #checkout .sh-kknoepfe .btn-primary.sh-kppknopf{outline-color:#C9962B !important}
}
/* Kasse Schritt 1 als Gast (28.10.2026): Anmeldekasten als Leiste über dem Gastformular statt schmaler Spalte daneben, wächst mit (Felder nebeneinander oder untereinander); Formularzeilen in voller Breite. Gilt hell und dunkel. */
@layer shkWarenkorb{
html body.is-checkout #checkout .sh-kmitte #register-customer{display:flex !important;flex-direction:column !important;flex-wrap:nowrap !important}
html body.is-checkout #checkout .sh-kmitte #register-customer>:is(#existing-customer,#customer){flex:0 0 auto !important;width:100% !important;max-width:100% !important}
html body.is-checkout #checkout .sh-kmitte #existing-customer{margin-bottom:16px !important}
html body.is-checkout #checkout .sh-kmitte #existing-customer>.card{height:auto !important}
html body.is-checkout #checkout .sh-kmitte #existing-customer .card-body{display:flex !important;flex-wrap:wrap !important;align-items:flex-end !important;column-gap:20px !important;row-gap:14px !important}
html body.is-checkout #checkout .sh-kmitte #order_register_or_login{flex:1 1 320px !important;width:auto !important;max-width:100% !important;min-width:0 !important;margin:0 !important}
html body.is-checkout #checkout .sh-kmitte #order_register_or_login>fieldset{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr)) !important;column-gap:12px !important;width:auto !important;max-width:none !important;min-width:0 !important}
html body.is-checkout #checkout .sh-kmitte #order_register_or_login>fieldset>:is(.card-title,.customer-login-buttons){grid-column:1/-1 !important}
html body.is-checkout #checkout .sh-kmitte #order_register_or_login .customer-login-buttons{margin-bottom:0 !important}
html body.is-checkout #checkout .sh-kmitte #order_register_or_login .customer-login-buttons .form-row{flex-wrap:wrap !important;align-items:center !important;column-gap:16px !important;row-gap:8px !important;margin:0 !important}
html body.is-checkout #checkout .sh-kmitte #order_register_or_login .customer-login-buttons .form-row>.col{flex:0 0 auto !important;width:auto !important;max-width:100% !important;padding:0 !important}
html body.is-checkout #checkout .sh-kmitte #order_register_or_login .customer-login-buttons .btn{width:auto !important;white-space:nowrap !important}
html body.is-checkout #checkout .sh-kmitte #existing-customer #paypal-button-orderProcess-container{flex:0 1 230px !important;margin-top:0 !important;min-width:0 !important}
html body.is-checkout #checkout .sh-kmitte #form-register .row>:is(.col-md-4,.col-md-8,.col-8){flex:0 0 100% !important;max-width:100% !important;margin-left:0 !important}
}
@layer shkWarenkorb{
html body[data-page="3"] .sh-r.sh-vz .sh-nm{font-size:15px !important}
@media (min-width:901px){
html body[data-page="3"] .sh-r.sh-vz .sh-vz-menge{display:none !important}
html body[data-page="3"] .sh-r.sh-vz .sh-mitte{grid-column:2 / span 2 !important}
}
html body[data-page="3"] .sh-r.sh-vz .sh-vz-rest{margin-top:4px !important;font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:11px !important;font-weight:400 !important;line-height:16.5px !important;letter-spacing:.2px !important;text-transform:none !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}
html body[data-page="3"] .sh-r.sh-vz .sh-vz-rest b{white-space:nowrap !important;font-weight:700 !important;font-variant-numeric:tabular-nums !important;color:#FFFFFF !important;-webkit-text-fill-color:#FFFFFF !important}
html body[data-page="3"] .sh-r.sh-vz .sh-tp{display:flex !important;flex-direction:column !important;align-items:flex-end !important;justify-content:center !important;gap:4px !important}
html body[data-page="3"] .sh-r.sh-vz .sh-vz-zzgl{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:10px !important;font-weight:700 !important;line-height:12px !important;letter-spacing:1px !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}
html body[data-page="3"] .sh-wk-links.sh-vz-an .sh-track .sh-th .sh-amt .sh-k{color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}
html[data-wm="5"] body[data-page="3"] .sh-r.sh-vz .sh-vz-rest:not(:where([data-wmi],[data-wmi] *)),html[data-wm="5"] body[data-page="3"] .sh-r.sh-vz .sh-vz-rest b:not(:where([data-wmi],[data-wmi] *)),html[data-wm="5"] body[data-page="3"] .sh-r.sh-vz .sh-vz-zzgl:not(:where([data-wmi],[data-wmi] *)),html[data-wm="5"] body[data-page="3"] .sh-wk-links.sh-vz-an .sh-track .sh-th .sh-amt .sh-k:not(:where([data-wmi],[data-wmi] *)){color:#1C1A17 !important;-webkit-text-fill-color:#1C1A17 !important}
}
@layer shkWarenkorb{#stripeExpressCheckout.stripeExpress{margin:12px 0 0 !important;padding:0 !important}#paypal-button-cart-container{margin-top:12px !important}#paypal-button-cart-container .ppc-ecs-horizontal-container{margin:0 !important;padding:0 !important}#paypal-button-cart-container .ppc-standalone-buttons{flex:0 0 100% !important;max-width:100% !important;padding:0 !important}}
@layer shkWarenkorb{.sh-gs{display:block !important;margin:0 0 12px !important;padding:0 !important;border:0 !important;background:none !important;box-shadow:none !important}.sh-gs-r{display:flex !important;gap:8px !important;margin:0 !important;padding:0 !important}.sh-gs-e{flex:1 1 auto !important;min-width:0 !important;width:auto !important;height:44px !important;margin:0 !important;padding:0 12px !important;background:#16191E !important;border:1px solid #22262C !important;border-radius:8px !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;font-family:"Open Sans",sans-serif !important;font-size:14px !important;line-height:20px !important;outline:0 !important;box-shadow:none !important}.sh-gs-e::placeholder{color:#ACB6C0 !important;-webkit-text-fill-color:#ACB6C0 !important;opacity:1 !important}.sh-gs-e:focus{border-color:#3FC2E2 !important;box-shadow:0 0 0 3px rgba(63,194,226,.18) !important}.sh-gs-b{flex:0 0 44px !important;width:44px !important;height:44px !important;min-width:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:0 !important;border-radius:8px !important;background:#0D1014 !important;border:1px solid #2A313C !important;color:#8AD9F0 !important;-webkit-text-fill-color:#8AD9F0 !important;font-size:15px !important;line-height:1 !important;cursor:pointer !important;box-shadow:none !important}.sh-gs-b i{color:#8AD9F0 !important;-webkit-text-fill-color:#8AD9F0 !important}.sh-gs-b:hover{border-color:#3D4854 !important}.sh-gs-b:focus-visible,.sh-gs-gg:focus-visible{outline:2px solid #3FC2E2 !important;outline-offset:2px !important}.sh-gs-gg{display:inline-block !important;width:auto !important;height:auto !important;margin:8px 0 0 !important;padding:0 !important;background:none !important;border:0 !important;box-shadow:none !important;font-family:"Open Sans",sans-serif !important;font-size:13px !important;line-height:20px !important;font-weight:600 !important;letter-spacing:normal !important;text-transform:none !important;color:#8AD9F0 !important;-webkit-text-fill-color:#8AD9F0 !important;cursor:pointer !important;text-align:left !important}.sh-gs-gg:hover{text-decoration:underline !important}.sh-gs-vh{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important}html[data-wm] .sh-gs-e{background:#FFFFFF !important;border-color:#DDD3C3 !important;color:#1C1A17 !important;-webkit-text-fill-color:#1C1A17 !important}html[data-wm] .sh-gs-e::placeholder{color:#4F4A43 !important;-webkit-text-fill-color:#4F4A43 !important}html[data-wm] .sh-gs-e:focus{border-color:#0E6E8A !important}html[data-wm] .sh-gs-b{background:#FFFFFF !important;border-color:#CDC3B3 !important;color:#0E6E8A !important;-webkit-text-fill-color:#0E6E8A !important}html[data-wm] .sh-gs-b i{color:#0E6E8A !important;-webkit-text-fill-color:#0E6E8A !important}html[data-wm] .sh-gs-b:hover{border-color:#0E6E8A !important}html[data-wm] .sh-gs-gg{color:#0E6E8A !important;-webkit-text-fill-color:#0E6E8A !important}html[data-wm] .sh-gs-b:focus-visible,html[data-wm] .sh-gs-gg:focus-visible{outline-color:#0E6E8A !important}}@layer shkWarenkorb{html body #stripeExpressCheckout.stripeExpress:not(.mwk-sx){position:relative !important;isolation:isolate !important}html body #stripeExpressCheckout.stripeExpress:not(.mwk-sx):not(.sh-sx-fest){min-height:92px !important}html body #stripeExpressCheckout.stripeExpress:not(.mwk-sx):not(.sh-sx-da)::before{content:"" !important;position:absolute !important;z-index:-1 !important;top:0 !important;left:0 !important;right:0 !important;height:44px !important;box-sizing:border-box !important;border-radius:999px !important;background:#16191E !important;border:1px solid #22262C !important;pointer-events:none !important;animation:shSxWeg 1ms linear 12s forwards !important}html body #stripeExpressCheckout.stripeExpress:not(.mwk-sx):not(.sh-sx-da)::after{content:"" !important;position:absolute !important;z-index:-1 !important;top:62px !important;left:50% !important;width:96px !important;height:8px !important;margin-left:-48px !important;border-radius:999px !important;background:#22262C !important;pointer-events:none !important;animation:shSxWeg 1ms linear 12s forwards !important}html[data-wm] body #stripeExpressCheckout.stripeExpress:not(.mwk-sx):not(.sh-sx-da)::before{background:#FFFFFF !important;border-color:#DDD3C3 !important}html[data-wm] body #stripeExpressCheckout.stripeExpress:not(.mwk-sx):not(.sh-sx-da)::after{background:#E3DCD0 !important}@keyframes shSxWeg{to{visibility:hidden}}}html body.is-checkout #checkout .sh-krecht .sh-kgw{margin:8px 0 0}html body.is-checkout #checkout .sh-krecht .sh-kgw-knopf{display:inline-flex;align-items:center;gap:7px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}html body.is-checkout #checkout .sh-krecht .sh-kgw-knopf svg{flex:0 0 auto}.sh-kgw-fenster{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(5,7,10,.72);opacity:0;transition:opacity .18s ease}.sh-kgw-fenster[hidden]{display:none}.sh-kgw-fenster.offen{opacity:1}.sh-kgw-box{display:flex;flex-direction:column;align-items:center;gap:12px;max-height:100%;padding:16px;border-radius:14px;background:#0D1014;border:1px solid #2A313C;color:#E4E8EC;transform:scale(.97);transition:transform .18s ease}.sh-kgw-fenster.offen .sh-kgw-box{transform:none}html[data-wm] .sh-kgw-box{background:#FFFFFF;border-color:#DDD3C3;color:#1C1A17}.sh-kgw-bild{display:block;height:calc(100vh - 140px);max-height:1000px;width:auto;max-width:100%;background:#FFFFFF;border-radius:4px}.sh-kgw-fuss{display:flex;gap:16px;align-items:center;justify-content:space-between;width:100%;font-size:13.5px}.sh-kgw-fuss a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.sh-kgw-fenster,.sh-kgw-box{transition:none}}#sh-ktext-fenster .sh-ktext-box{width:min(860px,100%);max-height:100%;align-items:stretch;gap:0;padding:0;overflow:hidden}#sh-ktext-fenster .sh-ktext-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px 12px 26px;border-bottom:1px solid #2A313C}#sh-ktext-fenster .sh-ktext-titel{font:650 14.5px/1.3 Montserrat,sans-serif;color:inherit;margin:0;min-width:0;overflow-wrap:anywhere}#sh-ktext-fenster .sh-ktext-x{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid #2A313C;border-radius:50%;background:transparent;color:inherit;cursor:pointer}#sh-ktext-fenster .sh-ktext-x:hover,#sh-ktext-fenster .sh-ktext-x:focus-visible{border-color:#8AD9F0;color:#8AD9F0}#sh-ktext-fenster .sh-ktext-inhalt{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:22px 26px;font:400 13.5px/1.72 "Open Sans",sans-serif;color:inherit;text-align:left}#sh-ktext-fenster .sh-ktext-inhalt:focus{outline:none}#sh-ktext-fenster .sh-ktext-inhalt:focus-visible{outline:2px solid #8AD9F0;outline-offset:-2px}#sh-ktext-fenster .sh-ktext-inhalt h1{font:650 23px/1.2 Montserrat,sans-serif;letter-spacing:-.02em;text-transform:none;color:inherit;margin:0 0 16px}#sh-ktext-fenster .sh-ktext-inhalt h2{font:650 14.5px/1.25 Montserrat,sans-serif;letter-spacing:0;text-transform:none;color:inherit;margin:26px 0 10px}#sh-ktext-fenster .sh-ktext-inhalt h3,#sh-ktext-fenster .sh-ktext-inhalt h4,#sh-ktext-fenster .sh-ktext-inhalt h5{font:650 13.5px/1.3 Montserrat,sans-serif;letter-spacing:0;text-transform:none;color:inherit;margin:18px 0 8px}#sh-ktext-fenster .sh-ktext-inhalt p{margin:0 0 16px;font:inherit;color:inherit}#sh-ktext-fenster .sh-ktext-inhalt ol,#sh-ktext-fenster .sh-ktext-inhalt ul{margin:0 0 16px;padding-left:22px}#sh-ktext-fenster .sh-ktext-inhalt li{margin:0 0 4px;font:inherit;color:inherit!important}#sh-ktext-fenster .sh-ktext-inhalt b,#sh-ktext-fenster .sh-ktext-inhalt strong{font-weight:700;color:inherit}#sh-ktext-fenster .sh-ktext-inhalt a{color:#8AD9F0;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}#sh-ktext-fenster .sh-ktext-inhalt table{width:100%;border-collapse:collapse;margin:0 0 16px}#sh-ktext-fenster .sh-ktext-inhalt th,#sh-ktext-fenster .sh-ktext-inhalt td{border:1px solid #2A313C;padding:6px 8px;vertical-align:top;text-align:left}#sh-ktext-fenster .sh-ktext-inhalt .well,#sh-ktext-fenster .sh-ktext-inhalt .container{background:none;border:0;box-shadow:none;margin:0;padding:0;max-width:none;width:auto}#sh-ktext-fenster .sh-ktext-inhalt .sh-ktext-lade{opacity:.7}#sh-ktext-fenster .sh-ktext-fuss{padding:12px 14px;border-top:1px solid #2A313C;justify-content:flex-end}html[data-wm] #sh-ktext-fenster .sh-ktext-kopf,html[data-wm] #sh-ktext-fenster .sh-ktext-fuss,html[data-wm] #sh-ktext-fenster .sh-ktext-x,html[data-wm] #sh-ktext-fenster .sh-ktext-inhalt th,html[data-wm] #sh-ktext-fenster .sh-ktext-inhalt td{border-color:#DDD3C3}html[data-wm] #sh-ktext-fenster .sh-ktext-inhalt a{color:#0E6E8A}html[data-wm] #sh-ktext-fenster .sh-ktext-x:hover,html[data-wm] #sh-ktext-fenster .sh-ktext-x:focus-visible{border-color:#0E6E8A;color:#0E6E8A}html[data-wm] #sh-ktext-fenster .sh-ktext-inhalt:focus-visible{outline-color:#0E6E8A}@media (max-width:575.98px){#sh-ktext-fenster.sh-kgw-fenster{padding:8px}#sh-ktext-fenster .sh-ktext-inhalt{padding:18px 16px}#sh-ktext-fenster .sh-ktext-kopf{padding-left:16px}}.sh-gs-m{margin:8px 0 0 !important;padding:0 !important;font-family:"Open Sans",sans-serif !important;font-size:13px !important;line-height:1.45 !important;font-weight:600 !important;letter-spacing:normal !important;text-transform:none !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}.sh-gs-m[hidden]{display:none !important}.sh-gs-m-ok{color:#4FD1A5 !important;-webkit-text-fill-color:#4FD1A5 !important}.sh-gs-m-warn{color:#FF9B9B !important;-webkit-text-fill-color:#FF9B9B !important}html[data-wm] .sh-gs-m{color:#1C1A17 !important;-webkit-text-fill-color:#1C1A17 !important}html[data-wm] .sh-gs-m-ok{color:#197556 !important;-webkit-text-fill-color:#197556 !important}html[data-wm] .sh-gs-m-warn{color:#B3261E !important;-webkit-text-fill-color:#B3261E !important}
#checkout .sh-krechts .sh-kgs{margin:16px 0 0 !important}
@layer shkWarenkorb{#checkout .sh-krechts .sh-kgs{margin:16px 0 0 !important}#checkout .sh-krechts .sh-kgs .sh-kgs-weg{display:block !important}}
@layer shkWarenkorb{html body[data-page="3"] .cart-summary .sh-abz{display:flex !important;justify-content:space-between !important;align-items:baseline !important;gap:12px !important;margin:0 0 8px !important}html body[data-page="3"] .cart-summary .sh-abz-l{display:inline-flex !important;align-items:center !important;font-size:14px !important;font-weight:600 !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}html body[data-page="3"] .cart-summary .sh-abz-v{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:15px !important;font-weight:700 !important;font-variant-numeric:tabular-nums !important;white-space:nowrap !important;color:#4FD1A5 !important;-webkit-text-fill-color:#4FD1A5 !important}html body .sh-abz-weg{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:20px !important;height:20px !important;margin:0 0 0 6px !important;padding:0 !important;border-radius:999px !important;border:1px solid transparent !important;background:transparent !important;font-size:11px !important;line-height:1 !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important;vertical-align:middle !important;cursor:pointer !important}html body .sh-abz-weg:hover{border-color:#4FB8E8 !important;color:#fff !important;-webkit-text-fill-color:#fff !important}html body .sh-abz-weg:focus-visible{outline:2px solid #4FB8E8 !important;outline-offset:2px !important}html body .sh-abz-weg[disabled]{opacity:.5 !important;cursor:progress !important}html body.is-checkout #checkout .sh-kmi .sh-kn .sh-abz-weg{margin:0 0 0 6px !important}html body.is-checkout #checkout .sh-kmi.sh-kgsz .sh-kp{color:#4FD1A5 !important;-webkit-text-fill-color:#4FD1A5 !important}html[data-wm] body[data-page="3"] .cart-summary .sh-abz-l{color:#1C1A17 !important;-webkit-text-fill-color:#1C1A17 !important}html[data-wm] body[data-page="3"] .cart-summary .sh-abz-v,html[data-wm] body.is-checkout #checkout .sh-kmi.sh-kgsz .sh-kp{color:#197556 !important;-webkit-text-fill-color:#197556 !important}html[data-wm] body .sh-abz-weg{color:#1C1A17 !important;-webkit-text-fill-color:#1C1A17 !important}html[data-wm] body .sh-abz-weg:hover{border-color:#0F5A85 !important;color:#1C1A17 !important;-webkit-text-fill-color:#1C1A17 !important}}
@layer shkWarenkorb{html body[data-page="3"] .cart-summary .sh-abz-c{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:12px !important;font-weight:700 !important;margin-left:4px !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}html body.is-checkout #checkout .sh-kmi .sh-kn .sh-kcode{font-family:"SH Space Mono","Space Mono",Consolas,monospace !important;font-size:11px !important;font-weight:700 !important;margin-left:4px !important;color:#E4E8EC !important;-webkit-text-fill-color:#E4E8EC !important}html[data-wm] body[data-page="3"] .cart-summary .sh-abz-c,html[data-wm] body.is-checkout #checkout .sh-kmi .sh-kn .sh-kcode{color:#1C1A17 !important;-webkit-text-fill-color:#1C1A17 !important}}
@layer shkWarenkorb{html body.is-checkout #checkout .sh-kmi .sh-kn .sh-kzl{display:flex !important;align-items:center !important;gap:4px !important;min-width:0 !important;max-width:100% !important}html body.is-checkout #checkout .sh-kmi .sh-kn .sh-kzt{flex:0 1 auto !important;min-width:0 !important}html body.is-checkout #checkout .sh-kmi .sh-kn .sh-kzl .sh-kcode{flex:0 1 auto !important;min-width:0 !important;margin:0 !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}html body.is-checkout #checkout .sh-kmi .sh-kn .sh-kzl .sh-abz-weg{flex:0 0 20px !important;margin:0 !important}html body.is-checkout #checkout .sh-kmi .sh-kn{min-width:0 !important}}
@layer shkWarenkorb{html body.is-checkout #checkout .sh-kmi .sh-kn .sh-kzt{overflow-wrap:normal !important;word-break:normal !important;hyphens:none !important}html body.is-checkout #checkout .sh-kmi.sh-kgsz .sh-kn .sh-kzt{flex:0 0 auto !important;white-space:nowrap !important}html body.is-checkout #checkout .sh-kmi .sh-kn small.sh-kcode2{letter-spacing:.5px !important}}
@layer shkWarenkorb{html body.is-checkout #checkout#checkout form.checkout-register-form .custom-control.custom-checkbox{padding-left:0 !important;margin-left:0 !important;display:flex !important;align-items:flex-start !important;min-height:22px !important}html body.is-checkout #checkout#checkout form.checkout-register-form .custom-checkbox .custom-control-label{position:relative !important;padding-left:30px !important;line-height:22px !important}html body.is-checkout #checkout#checkout form.checkout-register-form .custom-checkbox .custom-control-label::before{left:0 !important;top:2px !important;border-radius:5px !important}html body.is-checkout #checkout#checkout form.checkout-register-form .custom-checkbox .custom-control-label::after{content:"" !important;position:absolute !important;left:0 !important;top:2px !important;width:18px !important;height:18px !important;background:no-repeat center/12px 12px !important;border:0 !important}html body.is-checkout #checkout#checkout form.checkout-register-form .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.4 2.4 4.6-5' fill='none' stroke='%230D1014' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important}html[data-wm] body.is-checkout #checkout#checkout form.checkout-register-form .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.4 2.4 4.6-5' fill='none' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important}html body.is-checkout #checkout#checkout#checkout form.checkout-register-form .form-group.control-toggle{border-top:0 !important}}
@layer shkWarenkorb{html body.is-checkout #checkout#checkout form.checkout-register-form .custom-checkbox .custom-control-label::before,html body.is-checkout #checkout#checkout form.checkout-register-form .custom-checkbox .custom-control-label::after{top:2px !important;transform:none !important;translate:none !important}}
@layer shkWarenkorb{html body.is-checkout #jtl-nav-wrapper .twitter-typeahead{background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important}}
@layer shkWarenkorb{html body.is-checkout header#jtl-nav-wrapper{height:auto !important}}
