body.hk-kasse-seite .content-main{background:var(--hk-surface)}.hk-kasse-seite .hk-kasse{--co-in: 42px;position:relative;min-width:0;padding:var(--hk-space-2) 0 var(--hk-space-6);color:var(--hk-ink);font-size:14px;line-height:20px}.hk-kasse-seite .hk-kasse .hk-nums{font-variant-numeric:tabular-nums}.hk-kasse-seite .hk-kasse .hk-green{color:var(--hk-green-text)}.hk-kasse-seite .hk-kasse .hk-ink-2{color:var(--hk-ink-2)}.hk-kasse-seite .hk-kasse .hk-textbtn{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0;border:0;background:none;color:var(--hk-ink);font-size:12px;line-height:16px;text-decoration:underline;text-underline-offset:3px}.hk-kasse-seite .hk-kasse .hk-textbtn:hover{color:var(--hk-brand-text)}.hk-kasse-seite .hk-kasse .btn-link-inline{display:inline;padding:0;border:0;background:none;color:inherit;font:inherit;line-height:inherit;text-decoration:underline;text-underline-offset:3px;vertical-align:baseline}.hk-kasse-seite .hk-kasse .btn-link-inline:hover{color:var(--hk-brand-text)}.hk-kasse-seite .hk-kasse .hk-18{display:inline-grid;place-items:center;height:18px;padding:0 4px;border:1.5px solid currentColor;border-radius:var(--hk-radius-s);color:var(--hk-ink);font:700 10px/1 var(--hk-font);letter-spacing:0.02em}.hk-kasse-seite .hk-kasse .co-badge{display:inline-flex;align-items:center;gap:4px;height:16px;padding:0 5px;border-radius:var(--hk-radius-klein);font:700 9px/1 var(--hk-font);letter-spacing:0.05em;text-transform:uppercase;white-space:nowrap;vertical-align:middle}.hk-kasse-seite .hk-kasse .co-badge--green{background:var(--hk-green-bg);color:var(--hk-green-text)}.hk-kasse-seite .hk-kasse .co-badge--line{border:1px solid var(--hk-line-strong);color:var(--hk-ink-2)}.hk-kasse-seite .hk-kasse .hk-kasse-hinweise{display:grid;gap:var(--hk-space-1);max-width:1152px;margin:0 auto var(--hk-space-2)}.hk-kasse-seite .hk-kasse .hk-kasse-hinweise .flashbags:empty{display:none}.hk-kasse-seite .hk-kasse .hk-kasse-hinweise .alert{margin:0}.hk-kasse-seite .hk-kasse .hk-kasse-hinweise:not(:has(.alert)){display:none}.hk-kasse-seite .hk-kasse .co{display:grid;grid-template-columns:minmax(0, 1fr) 440px;align-items:start;gap:28px;margin-top:var(--hk-space-1)}.hk-kasse-seite .hk-kasse .co-col{display:grid;grid-template-columns:minmax(0, 1fr);align-content:start;gap:12px;min-width:0}.hk-kasse-seite .hk-kasse .co-col>*{min-width:0}.hk-kasse-seite .hk-kasse .co-side{position:sticky;top:16px}.hk-kasse-seite .hk-kasse .co-topsum{display:none}@media (min-width:992px) and (max-width:1180px){.hk-kasse-seite .hk-kasse .co{grid-template-columns:minmax(0, 1fr) 400px;gap:20px}}.hk-kasse-seite .hk-kasse .co-sec,.hk-kasse-seite .hk-kasse .co-rw,.hk-kasse-seite .hk-kasse .co-karte{scroll-margin-top:12px;padding:16px 20px;border:1px solid var(--hk-line);border-radius:4px;background:var(--hk-paper)}.hk-kasse-seite .hk-kasse .co-sec__h,.hk-kasse-seite .hk-kasse .co-karte__h,.hk-kasse-seite .hk-kasse .co-rw__h{display:flex;align-items:center;gap:10px;margin:0;color:var(--hk-ink);font:500 17px/24px var(--hk-font);letter-spacing:-0.01em}.hk-kasse-seite .hk-kasse .co-sec__n{display:grid;flex:none;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--hk-ink);color:var(--hk-paper);font:700 11px/1 var(--hk-font)}.hk-kasse-seite .hk-kasse .co-sec__n .icon,.hk-kasse-seite .hk-kasse .co-sec__n svg{width:13px;height:13px;color:inherit;fill:currentColor}.hk-kasse-seite .hk-kasse .co-sec.is-fertig .co-sec__n{background:var(--hk-green-strong);color:var(--hk-on-green-strong)}.hk-kasse-seite .hk-kasse .co-sec__body{display:grid;grid-template-columns:minmax(0, 1fr);gap:12px;margin-top:10px}.hk-kasse-seite .hk-kasse .co-karte{display:grid;grid-template-columns:minmax(0, 1fr);gap:12px;min-width:0}.hk-kasse-seite .hk-kasse .co-karte__kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.hk-kasse-seite .hk-kasse .co-pos__akt,.hk-kasse-seite .hk-kasse .co-karte__akt{display:flex;align-items:center;gap:14px}.hk-kasse-seite .hk-kasse .co-klapp{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0;border:0;background:none;color:var(--hk-ink);font:500 12px/16px var(--hk-font);white-space:nowrap}.hk-kasse-seite .hk-kasse .co-klapp span{text-decoration:underline;text-underline-offset:3px}.hk-kasse-seite .hk-kasse .co-klapp:hover{color:var(--hk-brand-text)}.hk-kasse-seite .hk-kasse .co-wahl__a{display:inline-flex;align-items:center;gap:2px;color:var(--hk-ink);font:500 12px/16px var(--hk-font);white-space:nowrap}.hk-kasse-seite .hk-kasse .co-wahl__a span:not(.visually-hidden){text-decoration:underline;text-underline-offset:3px}.hk-kasse-seite .hk-kasse .co-angemeldet{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--hk-radius-s);background:var(--hk-surface)}.hk-kasse-seite .hk-kasse .co-angemeldet__av{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--hk-ink);color:var(--hk-paper);font:700 12px/1 var(--hk-font)}.hk-kasse-seite .hk-kasse .co-angemeldet__t{flex:1;min-width:0;font-size:13px;line-height:18px}.hk-kasse-seite .hk-kasse .co-angemeldet__t p{margin:0}.hk-kasse-seite .hk-kasse .co-angemeldet__t p:first-child{font-weight:500}.hk-kasse-seite .hk-kasse .co-angemeldet__t p+p{color:var(--hk-ink-2);overflow-wrap:anywhere}.hk-kasse-seite .hk-kasse .hk-kasse-adresse .js-confirm-overview-addresses{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;margin:0}.hk-kasse-seite .hk-kasse .hk-kasse-adresse .js-confirm-overview-addresses>.card-col{width:auto;max-width:none;margin:0;padding:0}.hk-kasse-seite .hk-kasse .hk-kasse-adresse .checkout-card{height:100%;margin:0;border:1px solid var(--hk-line);border-radius:var(--hk-radius-s);background:var(--hk-paper)}.hk-kasse-seite .hk-kasse .hk-kasse-adresse .checkout-card>.card-body{display:grid;align-content:start;gap:4px;padding:10px 12px}.hk-kasse-seite .hk-kasse .hk-kasse-adresse .checkout-card .card-title{margin:0;color:var(--hk-ink-2);font:500 12px/16px var(--hk-font)}.hk-kasse-seite .hk-kasse .hk-kasse-adresse .checkout-card .confirm-address-shipping,.hk-kasse-seite .hk-kasse .hk-kasse-adresse .checkout-card .confirm-address-billing{margin:0;color:var(--hk-ink);font-size:13px;line-height:18px}.hk-kasse-seite .hk-kasse .hk-kasse-adresse .checkout-card .confirm-address-shipping p,.hk-kasse-seite .hk-kasse .hk-kasse-adresse .checkout-card .confirm-address-billing p{margin:0}.hk-kasse-seite .hk-kasse .hk-kasse-adresse .checkout-card .card-actions{margin-top:4px;padding:0}.hk-kasse-seite .hk-kasse .co-vz{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:start;gap:10px}.hk-kasse-seite .hk-kasse .co-wahl{position:relative;min-width:0;border:1px solid var(--hk-line);border-radius:var(--hk-radius-s);background:var(--hk-paper)}.hk-kasse-seite .hk-kasse .co-wahl.is-offen{border-color:var(--hk-ink)}.hk-kasse-seite .hk-kasse .hk-kasse-wahl__aendern{position:absolute;z-index:1;top:10px;right:12px;min-height:28px;padding:0;border:0;background:none}.hk-kasse-seite .hk-kasse .hk-kasse-wahl__aendern:hover{color:var(--hk-brand-text)}.hk-kasse-seite .hk-kasse .confirm-shipping,.hk-kasse-seite .hk-kasse .confirm-payment{width:100%;max-width:none;flex:none;margin:0;padding:0}.hk-kasse-seite .hk-kasse .hk-kasse-wahl .checkout-card{margin:0;border:0;border-radius:0;background:none}.hk-kasse-seite .hk-kasse .hk-kasse-wahl .checkout-card>.card-body{min-width:0;margin:0;padding:6px 4px;border:0}.hk-kasse-seite .hk-kasse .hk-kasse-wahl .checkout-card .card-title{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important}.hk-kasse-seite .hk-kasse .payment-methods,.hk-kasse-seite .hk-kasse .shipping-methods{display:grid;gap:2px}.hk-kasse-seite .hk-kasse .payment-method,.hk-kasse-seite .hk-kasse .shipping-method{position:relative;border-radius:var(--hk-radius-s)}.hk-kasse-seite .hk-kasse .payment-method:hover,.hk-kasse-seite .hk-kasse .shipping-method:hover{background:var(--hk-surface)}.hk-kasse-seite .hk-kasse .payment-method:has(.form-check-input:checked),.hk-kasse-seite .hk-kasse .shipping-method:has(.form-check-input:checked){background:var(--hk-surface)}.hk-kasse-seite .hk-kasse .payment-method:has(.form-check-input:focus-visible),.hk-kasse-seite .hk-kasse .shipping-method:has(.form-check-input:focus-visible){outline:2px solid var(--hk-focus);outline-offset:-2px}.hk-kasse-seite .hk-kasse .payment-form-group,.hk-kasse-seite .hk-kasse .shipping-form-group{margin:0}.hk-kasse-seite .hk-kasse .payment-method-radio,.hk-kasse-seite .hk-kasse .shipping-method-radio{display:grid;grid-template-columns:16px minmax(0, 1fr);align-items:center;gap:10px;min-height:52px;margin:0;padding:6px 8px}.hk-kasse-seite .hk-kasse .payment-method-radio .form-check-input,.hk-kasse-seite .hk-kasse .shipping-method-radio .form-check-input{flex:none;width:16px;height:16px;margin:0;float:none;border:1.5px solid var(--hk-line-strong);border-radius:50%;background:var(--hk-paper);box-shadow:none;appearance:none}.hk-kasse-seite .hk-kasse .payment-method-radio .form-check-input:checked,.hk-kasse-seite .hk-kasse .shipping-method-radio .form-check-input:checked{border:5px solid var(--hk-ink);background:var(--hk-paper)}.hk-kasse-seite .hk-kasse .payment-method-radio .form-check-input:focus,.hk-kasse-seite .hk-kasse .shipping-method-radio .form-check-input:focus{box-shadow:none}.hk-kasse-seite .hk-kasse .payment-method-label,.hk-kasse-seite .hk-kasse .shipping-method-label{display:grid;grid-template-columns:47px minmax(0, 1fr);align-items:center;gap:10px;min-width:0;margin:0;cursor:pointer;font-size:12px;line-height:16px}.hk-kasse-seite .hk-kasse .payment-method-label:not(:has(.payment-method-image)),.hk-kasse-seite .hk-kasse .shipping-method-label:not(:has(.shipping-method-image)){grid-template-columns:minmax(0, 1fr)}.hk-kasse-seite .hk-kasse .payment-method-image,.hk-kasse-seite .hk-kasse .shipping-method-image{width:47px;height:25px;border-radius:4px;object-fit:contain}.hk-kasse-seite .hk-kasse .payment-method-description,.hk-kasse-seite .hk-kasse .shipping-method-description{min-width:0;color:var(--hk-ink-2)}.hk-kasse-seite .hk-kasse .payment-method-description strong,.hk-kasse-seite .hk-kasse .shipping-method-description strong{display:block;color:var(--hk-ink);font:500 14px/19px var(--hk-font)}.hk-kasse-seite .hk-kasse .payment-method-description p,.hk-kasse-seite .hk-kasse .shipping-method-description p{margin:0;font-size:12px;line-height:16px}.hk-kasse-seite .hk-kasse .co-chip18{display:flex;align-items:flex-start;gap:6px;margin:0;padding:0 12px 10px;color:var(--hk-ink-2);font-size:12px;line-height:16px}.hk-kasse-seite .hk-kasse .co-chip18 strong{color:var(--hk-ink);font-weight:500}.hk-kasse-seite .hk-kasse .co-chip18 .icon,.hk-kasse-seite .hk-kasse .co-chip18 svg{flex:none;width:14px;height:14px;margin-top:1px}.hk-kasse-seite .hk-kasse .hk-kasse-zahlung-zusatz{display:grid;gap:8px;min-width:0}.hk-kasse-seite .hk-kasse .hk-kasse-zahlung-zusatz>.row{margin:0}.hk-kasse-seite .hk-kasse .hk-kasse-zahlung-zusatz>.row>[class*="col-"]{padding:0}.hk-kasse-seite .hk-kasse .hk-kasse-zahlung-zusatz .klarna-payment{width:100%;min-width:0;margin:0;padding:0;display:grid;gap:var(--hk-space-1)}.hk-kasse-seite .hk-kasse .hk-kasse-zahlung-zusatz .klarna-payment .card-title{margin:0;padding:0 0 var(--hk-space-1);border-bottom:1px solid var(--hk-line);color:var(--hk-ink-2);font:500 12px/16px var(--hk-font)}.hk-kasse-seite .hk-kasse .hk-kasse-zahlung-zusatz #klarnaPaymentsContainer{min-width:0;width:100%;margin:0;padding:0}.hk-kasse-seite .hk-kasse .hk-kasse-zahlung-zusatz #klarnaUnavailableError{margin:0}.hk-kasse-seite .hk-kasse .hk-kasse-zahlung-zusatz .hk-wk-empfehlungen{display:none}.hk-kasse-seite .hk-kasse .hk-kasse-zahlung-zusatz:not(:has(.klarna-payment, .hk-gift, .alert, .hk-wk-pflicht)){display:none}.hk-kasse-seite .hk-kasse[data-hk-kasse-bereit] .hk-kasse-wahl:not(.is-offen):has(.form-check-input:checked) .payment-method:not(:has(.form-check-input:checked)),.hk-kasse-seite .hk-kasse[data-hk-kasse-bereit] .hk-kasse-wahl:not(.is-offen):has(.form-check-input:checked) .shipping-method:not(:has(.form-check-input:checked)){display:none}.hk-kasse-seite .hk-kasse[data-hk-kasse-bereit] .hk-kasse-wahl:not(.is-offen):has(.form-check-input:checked) .payment-method,.hk-kasse-seite .hk-kasse[data-hk-kasse-bereit] .hk-kasse-wahl:not(.is-offen):has(.form-check-input:checked) .shipping-method{background:none}.hk-kasse-seite .hk-kasse[data-hk-kasse-bereit] .hk-kasse-wahl:not(.is-offen):has(.form-check-input:checked) .payment-method-radio,.hk-kasse-seite .hk-kasse[data-hk-kasse-bereit] .hk-kasse-wahl:not(.is-offen):has(.form-check-input:checked) .shipping-method-radio{grid-template-columns:minmax(0, 1fr);min-height:64px;padding:8px 72px 8px 8px}.hk-kasse-seite .hk-kasse[data-hk-kasse-bereit] .hk-kasse-wahl:not(.is-offen):has(.form-check-input:checked) .payment-method-radio .form-check-input,.hk-kasse-seite .hk-kasse[data-hk-kasse-bereit] .hk-kasse-wahl:not(.is-offen):has(.form-check-input:checked) .shipping-method-radio .form-check-input{position:absolute;opacity:0}.hk-kasse-seite .hk-kasse .co-rw{display:grid;grid-template-columns:minmax(0, 1fr);gap:10px}.hk-kasse-seite .hk-kasse .co-rw__ic{display:grid;flex:none;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--hk-green-strong);color:var(--hk-on-green-strong)}.hk-kasse-seite .hk-kasse .co-rw__ic .icon,.hk-kasse-seite .hk-kasse .co-rw__ic svg{width:13px;height:13px;color:inherit;fill:currentColor}.hk-kasse-seite .hk-kasse .co-rw__in{display:grid;grid-template-columns:minmax(0, 1fr);min-width:0;gap:10px}.hk-kasse-seite .hk-kasse .co-rw__sub{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font:500 15px/20px var(--hk-font)}.hk-kasse-seite .hk-kasse .co-db{display:grid;gap:2px}.hk-kasse-seite .hk-kasse .co-db__z{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;line-height:18px}.hk-kasse-seite .hk-kasse .co-db__z .icon,.hk-kasse-seite .hk-kasse .co-db__z svg{width:15px;height:15px}.hk-kasse-seite .hk-kasse .co-db__z.is-voll{color:var(--hk-green-text);font-weight:500}.hk-kasse-seite .hk-kasse .co-up__block{display:grid;min-width:0;gap:8px}.hk-kasse-seite .hk-kasse .co-up__kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.hk-kasse-seite .hk-kasse .co-up2{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:10px;margin:0;padding:0;list-style:none}.hk-kasse-seite .hk-kasse .co-upk2{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto auto 1fr auto auto;gap:3px;min-width:0;overflow:hidden;padding:10px;border:1px solid var(--hk-line);border-radius:4px;background:var(--hk-paper)}.hk-kasse-seite .hk-kasse .co-upk2 form{margin:0}.hk-kasse-seite .hk-kasse .co-upk2__bild{position:relative;margin-bottom:4px;overflow:hidden;border-radius:2px;background:#FFFFFF;aspect-ratio:1}.hk-kasse-seite .hk-kasse .co-upk2__bild img{width:100%;height:100%;object-fit:contain}.hk-kasse-seite .hk-kasse .co-upk2__bild .co-badge{position:absolute;top:4px;left:4px}.hk-kasse-seite .hk-kasse .co-upk2__bild .hk-18{position:absolute;right:4px;bottom:4px;background:#FFFFFF;color:#000000}.hk-kasse-seite .hk-kasse .co-upk2__marke{margin:0;color:var(--hk-ink-3);font:var(--hk-font-label)}.hk-kasse-seite .hk-kasse .co-upk2__name{margin:0;overflow-wrap:anywhere;font:500 13px/17px var(--hk-font)}.hk-kasse-seite .hk-kasse .co-upk2__preis{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0}.hk-kasse-seite .hk-kasse .co-upk2__preis b{font:700 14px/18px var(--hk-font)}.hk-kasse-seite .hk-kasse .co-upk2__add{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:100%;min-width:0;height:40px;margin-top:6px;padding:0 8px;font:600 13px/1 var(--hk-font);letter-spacing:0;text-transform:none}@media (min-width:992px) and (max-width:1180px){.hk-kasse-seite .hk-kasse .co-up2{grid-template-columns:repeat(2, minmax(0, 1fr))}}.hk-kasse-seite .hk-kasse .co-kauf{gap:10px;padding:14px 20px 16px}.hk-kasse-seite .hk-kasse .co-kauf__summe{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0}.hk-kasse-seite .hk-kasse .co-kauf__summe b{font:700 20px/24px var(--hk-font);white-space:nowrap}.hk-kasse-seite .hk-kasse .co-kauf__l{font:500 15px/20px var(--hk-font)}.hk-kasse-seite .hk-kasse .co-kauf__l small{display:block;color:var(--hk-ink-3);font-size:12px;font-weight:400;line-height:16px}.hk-kasse-seite .hk-kasse .chk{position:relative;display:flex;align-items:flex-start;gap:8px;min-height:16px;margin:0;padding:0;cursor:pointer;font-size:12px;line-height:16px}.hk-kasse-seite .hk-kasse .chk input{position:absolute;width:1px;height:1px;opacity:0}.hk-kasse-seite .hk-kasse .chk__box{appearance:none;display:inline-grid;flex:none;place-items:center;vertical-align:top;transform:translateY(1px);width:14px;height:14px;margin:0;float:none;border:1px solid var(--hk-ink);border-radius:var(--hk-radius-s);background:var(--hk-paper);box-shadow:none;cursor:pointer;transition:background-color var(--hk-duration) var(--hk-ease), border-color var(--hk-duration) var(--hk-ease)}.hk-kasse-seite .hk-kasse .chk__box .icon{display:none}.hk-kasse-seite .hk-kasse .chk__t{padding-top:0}.hk-kasse-seite .hk-kasse .chk input:checked+.chk__box{border-color:var(--hk-ink);background:var(--hk-ink)}.hk-kasse-seite .hk-kasse .chk input:checked+.chk__box::after{width:8px;height:5px;border:2px solid var(--hk-paper);border-top:0;border-right:0;transform:translateY(-1px) rotate(-45deg);content:""}.hk-kasse-seite .hk-kasse .chk input:focus-visible+.chk__box{outline:var(--hk-focus-ring);outline-offset:2px}.hk-kasse-seite .hk-kasse .co-bestellen,.hk-kasse-seite .hk-kasse .co-leiste__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;font-size:13px}.hk-kasse-seite .hk-kasse .co-bestellen .icon,.hk-kasse-seite .hk-kasse .co-bestellen svg,.hk-kasse-seite .hk-kasse .co-leiste__btn .icon,.hk-kasse-seite .hk-kasse .co-leiste__btn svg{width:16px;height:16px;color:inherit;fill:currentColor}.hk-kasse-seite .hk-kasse [data-hk-kasse-mengen-status] [data-hk-kasse-mengen-neuladen-aktion]{display:inline;width:auto;min-width:0;max-width:none;height:auto;min-height:0;padding:0;overflow:visible;color:inherit;font:inherit;font-weight:var(--hk-fw-medium);white-space:normal;text-overflow:clip;text-decoration:underline;vertical-align:baseline}.hk-kasse-seite .hk-kasse .co-top__fehlt{display:flex;justify-content:center;margin:-2px 0 0;color:var(--hk-ink-3);font-size:12px;line-height:16px;text-align:center}.hk-kasse-seite .hk-kasse .co-top__fehlt[hidden]{display:none}.hk-kasse-seite .hk-kasse .co-pos{display:grid}.hk-kasse-seite .hk-kasse .co-p{display:grid;grid-template-columns:44px minmax(0, 1fr) auto;align-items:center;gap:12px;padding:12px 0}.hk-kasse-seite .hk-kasse .co-p+.co-p{border-top:1px solid var(--hk-line)}.hk-kasse-seite .hk-kasse .co-p:first-child{padding-top:0}.hk-kasse-seite .hk-kasse .co-p__bild{position:relative;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--hk-line);border-radius:2px;background:#FFFFFF}.hk-kasse-seite .hk-kasse .co-p__bild img{width:100%;height:100%;object-fit:contain}.hk-kasse-seite .hk-kasse .co-p__bild .icon{color:#262626}.hk-kasse-seite .hk-kasse .co-p--rabatt .co-p__bild{border-color:var(--hk-green-strong);background:var(--hk-green-bg)}.hk-kasse-seite .hk-kasse .co-p--rabatt .co-p__bild .icon{color:var(--hk-green-text)}.hk-kasse-seite .hk-kasse .co-p__qtyb{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--hk-ink-2);color:var(--hk-paper);font:700 10px/16px var(--hk-font);text-align:center}.hk-kasse-seite .hk-kasse .co-p__t{display:grid;gap:1px;min-width:0}.hk-kasse-seite .hk-kasse .co-p__name{margin:0;font:500 14px/20px var(--hk-font);overflow-wrap:anywhere}.hk-kasse-seite .hk-kasse .co-p__spec{display:block;margin:0;overflow:hidden;color:var(--hk-ink-3);font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.hk-kasse-seite .hk-kasse .co-p__spec .hk-18{display:inline-grid;height:14px;margin-right:4px;padding:0 2px;border-width:1px;font-size:8px;vertical-align:1px}.hk-kasse-seite .hk-kasse .co-p__preis{display:grid;justify-items:end;font-size:12px;line-height:16px;text-align:right}.hk-kasse-seite .hk-kasse .co-p__preis b{font:400 14px/20px var(--hk-font);white-space:nowrap}.hk-kasse-seite .hk-kasse .co-p--rabatt .co-p__preis b{color:var(--hk-sale-text);font-weight:500}.hk-kasse-seite .hk-kasse s.co-streich{color:var(--hk-strike);font-size:12px}.hk-kasse-seite .hk-kasse .co-karte .hk-wk-pflicht{margin:0}.hk-kasse-seite .hk-kasse .co-p__edit{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px}.hk-kasse-seite .hk-kasse .co-p__edit[hidden]{display:none}.hk-kasse-seite .hk-kasse .co-p__edit form{margin:0}.hk-kasse-seite .hk-kasse .co-step-q{display:inline-flex;align-items:center;height:30px;border:1px solid var(--hk-line-strong);border-radius:var(--hk-radius-s)}.hk-kasse-seite .hk-kasse .co-step-q form{display:contents}.hk-kasse-seite .hk-kasse .co-step-q button{display:grid;place-items:center;width:30px;height:28px;padding:0;border:0;background:none;color:var(--hk-ink)}.hk-kasse-seite .hk-kasse .co-step-q button:hover{background:var(--hk-surface)}.hk-kasse-seite .hk-kasse .co-step-q button[disabled]{background:none;color:var(--hk-disabled-fg);cursor:default}.hk-kasse-seite .hk-kasse .co-step-q .icon,.hk-kasse-seite .hk-kasse .co-step-q svg{width:14px;height:14px}.hk-kasse-seite .hk-kasse .co-step-q output{min-width:22px;font:500 13px/1 var(--hk-font);text-align:center}.hk-kasse-seite .hk-kasse .co-p__x{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;background:none;color:var(--hk-ink-3)}.hk-kasse-seite .hk-kasse .co-p__x:hover{color:var(--hk-ink)}.hk-kasse-seite .hk-kasse .co-gut__form{display:flex;gap:6px;margin:0}.hk-kasse-seite .hk-kasse .co-gut__form .f{flex:1;min-width:0}.hk-kasse-seite .hk-kasse .co-gut__form .f__input{width:100%;height:var(--co-in);min-height:0;padding:0 12px;border:1px solid var(--hk-line-strong);border-radius:var(--hk-radius-s);background:var(--hk-paper);color:var(--hk-ink);font:400 14px/20px var(--hk-font)}.hk-kasse-seite .hk-kasse .co-gut__form .f__input::placeholder{color:var(--hk-ink-3)}.hk-kasse-seite .hk-kasse .co-gut__form .f__input:focus{border-color:var(--hk-ink);box-shadow:0 0 0 1px var(--hk-ink)}.hk-kasse-seite .hk-kasse .co-gut__form .btn{height:var(--co-in);min-height:0;padding:0 16px;white-space:nowrap}.hk-kasse-seite .hk-kasse .hk-kasse-summe .checkout-aside-summary,.hk-kasse-seite .hk-kasse .hk-kasse-summe .checkout-aside-summary-container{margin:0;padding:0;border:0;background:none}.hk-kasse-seite .hk-kasse .hk-kasse-summe .checkout-aside-summary-header{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hk-kasse-seite .hk-kasse .hk-kasse-summe .checkout-aside-summary-list-container{margin:0;padding:0}.hk-kasse-seite .hk-kasse .hk-kasse-summe .checkout-aside-summary-list{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:8px 12px;margin:0;font-size:14px;line-height:20px}.hk-kasse-seite .hk-kasse .hk-kasse-summe .checkout-aside-summary-list>dt,.hk-kasse-seite .hk-kasse .hk-kasse-summe .checkout-aside-summary-list>dd{width:auto;max-width:none;margin:0;padding:0;border:0;font-weight:400}.hk-kasse-seite .hk-kasse .hk-kasse-summe .checkout-aside-summary-list>dd{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.hk-kasse-seite .hk-kasse .hk-kasse-summe .checkout-aside-summary-list>.hk-checkout-savings{color:var(--hk-sale-text);font-weight:500}.hk-kasse-seite .hk-kasse .hk-kasse-summe .checkout-aside-summary-total{align-self:baseline;margin-top:4px;padding-top:10px;border-top:1px solid var(--hk-line)}.hk-kasse-seite .hk-kasse .hk-kasse-summe dt.checkout-aside-summary-total{font:500 15px/20px var(--hk-font)}.hk-kasse-seite .hk-kasse .hk-kasse-summe dd.checkout-aside-summary-total{font:700 18px/24px var(--hk-font)}.hk-kasse-seite .hk-kasse .co-karte--vip{gap:10px;padding:14px 20px}.hk-kasse-seite .hk-kasse .co-vip3{display:grid;gap:2px}.hk-kasse-seite .hk-kasse .co-vip3__z{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hk-kasse-seite .hk-kasse .co-vip3__zahl{color:var(--hk-vip-text);font:600 15px/20px var(--hk-font)}.hk-kasse-seite .hk-kasse .co-vip3__zahl.is-gast{color:var(--hk-ink-2)}.hk-kasse-seite .hk-kasse .co-vip3__sub{margin:0;padding-left:32px;color:var(--hk-ink-3);font-size:12px;line-height:16px}.hk-kasse-seite .hk-kasse .co-vip3__bar{height:4px;margin-top:10px;background:color-mix(in srgb, var(--hk-ink) 12%, var(--hk-paper))}.hk-kasse-seite .hk-kasse .co-vip3__bar .hk-balken__fuellung::after{display:none}.hk-kasse-seite .hk-kasse .co-vip3__leg{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin:4px 0 0;color:var(--hk-ink-2);font-size:12px;line-height:16px}.hk-kasse-seite .hk-kasse .co-vip3__leg strong{font-weight:600}.hk-kasse-seite .hk-kasse .hk-balken{position:relative;height:10px;overflow:hidden;border-radius:var(--hk-radius-pill);background:var(--hk-line)}.hk-kasse-seite .hk-kasse .hk-balken--sm{height:6px}.hk-kasse-seite .hk-kasse .hk-balken__fuellung{position:absolute;top:0;bottom:0;left:0;border-radius:var(--hk-radius-pill);background:var(--hk-green-strong);transition:width var(--hk-dur-bar) var(--hk-ease-out)}.hk-kasse-seite .hk-kasse .hk-balken--bronze .hk-balken__fuellung{background:var(--hk-tier-bronze-grad)}.hk-kasse-seite .hk-kasse .hk-balken--silber .hk-balken__fuellung{background:linear-gradient(90deg, #A3ACB8, #6B7582)}.hk-kasse-seite .hk-kasse .hk-balken--gold .hk-balken__fuellung{background:var(--hk-tier-gold-grad)}.hk-kasse-seite .hk-kasse .hk-balken--platin .hk-balken__fuellung{background:var(--hk-tier-platin-grad)}.hk-kasse-seite .hk-kasse .hk-balken--diamant .hk-balken__fuellung{background:var(--hk-tier-diamant-grad)}.hk-kasse-seite .hk-kasse .hk-medaille{position:relative;display:inline-grid;flex:none;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--hk-tier-platin-grad);box-shadow:inset 0 0 0 1px var(--hk-praegung-hell), inset 0 0 0 1.5px var(--hk-praegung-dunkel), inset 0 1px 2px rgba(0, 0, 0, 0.25)}.hk-kasse-seite .hk-kasse .hk-medaille::after{position:absolute;top:8%;left:12%;width:46%;height:34%;border-radius:50%;background:radial-gradient(ellipse at 30% 30%, rgba(255, 255, 255, 0.55) 0%, rgba(255, 255, 255, 0) 70%);content:"";pointer-events:none}.hk-kasse-seite .hk-kasse .hk-medaille--bronze{background:var(--hk-tier-bronze-grad)}.hk-kasse-seite .hk-kasse .hk-medaille--gold{background:var(--hk-tier-gold-grad)}.hk-kasse-seite .hk-kasse .hk-medaille--platin{background:var(--hk-tier-platin-grad)}.hk-kasse-seite .hk-kasse .hk-medaille--diamant{background:var(--hk-tier-diamant-grad)}.hk-kasse-seite .hk-kasse .hk-medaille--silber{background:linear-gradient(135deg, #C9D0D8 0%, #8A939F 50%, #5F6874 100%);box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.45), 0 0 0 1px rgba(0, 0, 0, 0.28)}.hk-kasse-seite .hk-kasse .hk-medaille--aus{background:var(--hk-surface);box-shadow:inset 0 0 0 1.5px var(--hk-line-strong)}.hk-kasse-seite .hk-kasse .hk-medaille--aus::after{display:none}.hk-kasse-seite .hk-kasse .hk-medaille.is-aufstieg{animation:hk-kasse-aufstieg 1.6s var(--hk-ease-spring) 1}.hk-kasse-seite .hk-kasse .co-atl--zeile{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding-top:10px;border-top:1px solid var(--hk-line);color:var(--hk-ink-2);font-size:12px;line-height:16px}.hk-kasse-seite .hk-kasse .co-atl--zeile:first-child{padding-top:0;border-top:0}.hk-kasse-seite .hk-kasse .co-atl--zeile .icon,.hk-kasse-seite .hk-kasse .co-atl--zeile svg{flex:none;width:16px;height:16px;color:var(--hk-ink)}@keyframes hk-kasse-aufstieg{0%{opacity:0;transform:scale(0.6) rotate(-20deg)}60%{opacity:1;transform:scale(1.12) rotate(4deg)}100%{transform:none}}.hk-kasse-seite .hk-kasse .co-karte--abschluss{gap:12px}.hk-kasse-seite .hk-kasse .co-karte--abschluss .confirm-tos-container,.hk-kasse-seite .hk-kasse .co-karte--abschluss .confirm-tos,.hk-kasse-seite .hk-kasse .co-karte--abschluss .checkout-additional{margin:0}.hk-kasse-seite .hk-kasse .co-karte--abschluss .confirm-tos .card,.hk-kasse-seite .hk-kasse .co-karte--abschluss .checkout-additional .card{margin:0;border:0;background:none}.hk-kasse-seite .hk-kasse .co-karte--abschluss .confirm-tos .card>.card-body,.hk-kasse-seite .hk-kasse .co-karte--abschluss .checkout-additional .card>.card-body{padding:0}.hk-kasse-seite .hk-kasse .co-karte--abschluss .checkout-additional .card-title{margin:0 0 4px;color:var(--hk-ink-2);font:500 12px/16px var(--hk-font)}.hk-kasse-seite .hk-kasse .co-karte--abschluss .form-check{display:flex;align-items:flex-start;gap:8px;min-height:0;margin:0;padding:0}.hk-kasse-seite .hk-kasse .co-karte--abschluss .checkout-confirm-tos-label,.hk-kasse-seite .hk-kasse .co-karte--abschluss .checkout-confirm-revocation-label,.hk-kasse-seite .hk-kasse .co-karte--abschluss .form-check-label{font-size:var(--hk-fs-s);line-height:var(--hk-lh-s)}.hk-kasse-seite .hk-kasse .co-karte--abschluss .hk-kasse-aktion .checkout-aside-action{margin:0}.hk-kasse-seite .hk-kasse .co-karte--abschluss #confirmOrderForm{margin:0}.hk-kasse-seite .hk-kasse .co-karte--abschluss #confirmFormSubmit{width:100%;min-height:48px;font-size:13px}.hk-kasse-seite .hk-kasse .co-karte--abschluss [data-swag-paypal-smart-payment-buttons],.hk-kasse-seite .hk-kasse .co-karte--abschluss [data-swag-paypal-pay-later],.hk-kasse-seite .hk-kasse .co-karte--abschluss [data-swag-paypal-venmo],.hk-kasse-seite .hk-kasse .co-karte--abschluss [data-swag-paypal-sepa],.hk-kasse-seite .hk-kasse .co-karte--abschluss [data-swag-paypal-apple-pay],.hk-kasse-seite .hk-kasse .co-karte--abschluss [data-swag-paypal-google-pay]{margin:0;width:100%}.hk-kasse-seite .hk-kasse .co-karte--abschluss [data-swag-paypal-apple-pay],.hk-kasse-seite .hk-kasse .co-karte--abschluss [data-swag-paypal-google-pay]{height:48px;min-height:48px}.hk-kasse-seite .hk-kasse .co-karte--abschluss [data-swag-paypal-apple-pay] apple-pay-button{display:block;width:100%;height:48px;--apple-pay-button-width: 100%;--apple-pay-button-height: 48px;--apple-pay-button-border-radius: var(--hk-radius-btn);--apple-pay-button-box-sizing: border-box}.hk-kasse-seite .hk-kasse .co-karte--abschluss [data-swag-paypal-google-pay]>div{height:100%;width:100%}.hk-kasse-seite .hk-kasse .co-karte--abschluss .co-trust{display:grid;gap:20px;margin-top:8px;padding-top:20px;border-top:1px solid var(--hk-line);color:var(--hk-ink-2);font-size:12px;line-height:16px}.hk-kasse-seite .hk-kasse .co-karte--abschluss .co-trust__usps{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:0;padding:0;list-style:none}.hk-kasse-seite .hk-kasse .co-karte--abschluss .co-trust__usps li{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.hk-kasse-seite .hk-kasse .co-karte--abschluss .co-trust__usps .icon,.hk-kasse-seite .hk-kasse .co-karte--abschluss .co-trust__usps svg{width:16px;height:16px;color:var(--hk-ink-2)}.hk-kasse-seite .hk-kasse .co-karte--abschluss .co-trust__usps .btn-link-inline{padding:0;border:0;font-size:12px;line-height:16px}.hk-kasse-seite .hk-kasse .co-karte--abschluss .co-pays{display:grid;grid-template-columns:repeat(8, minmax(0, 1fr));justify-items:center;gap:10px 0;width:100%;margin:0;padding:0;list-style:none}.hk-kasse-seite .hk-kasse .co-karte--abschluss .co-pays li{display:block}.hk-kasse-seite .hk-kasse .co-karte--abschluss .co-pays img{display:block;box-sizing:border-box;width:42px;height:22px;border-radius:4px;object-fit:contain}@media (max-width:991.98px){.hk-kasse-seite .hk-kasse{padding:0 0 96px;overflow-x:clip}.hk-kasse-seite .hk-kasse .co{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-top:0}.hk-kasse-seite .hk-kasse .co-col{display:contents}.hk-kasse-seite .hk-kasse .co-side{position:static}.hk-kasse-seite .hk-kasse .co-col>.co-topsum{order:1}.hk-kasse-seite .hk-kasse .co-col>#hk-abschnitt-express{order:2}.hk-kasse-seite .hk-kasse .co-col>#hk-abschnitt-anmelden{order:3}.hk-kasse-seite .hk-kasse .co-col>.hk-kasse-register{order:4}.hk-kasse-seite .hk-kasse .co-col>#hk-abschnitt-kontakt{order:4}.hk-kasse-seite .hk-kasse .co-col>#hk-abschnitt-adresse{order:5}.hk-kasse-seite .hk-kasse .co-col>#hk-abschnitt-versand{order:6}.hk-kasse-seite .hk-kasse .co-col>#hk-abschnitt-praemien{order:7}.hk-kasse-seite .hk-kasse .co-col>#hk-abschnitt-belohnungen{order:8}.hk-kasse-seite .hk-kasse .co-col>#hk-abschnitt-bestellung{order:9}.hk-kasse-seite .hk-kasse .co-col>#hk-abschnitt-abschluss{order:10}.hk-kasse-seite .hk-kasse #hk-abschnitt-kaufen{display:none}.hk-kasse-seite .hk-kasse .co-sec,.hk-kasse-seite .hk-kasse .co-rw,.hk-kasse-seite .hk-kasse .co-karte{padding:12px}.hk-kasse-seite .hk-kasse .co-karte--vip{padding:12px}.hk-kasse-seite .hk-kasse .co-karte__akt{display:none}.hk-kasse-seite .hk-kasse .co-topsum{display:block;border:1px solid var(--hk-line);border-radius:4px;background:var(--hk-paper)}.hk-kasse-seite .hk-kasse .co-topsum__btn{display:flex;align-items:center;gap:8px;width:100%;min-height:52px;padding:4px 12px;border:0;background:none;color:var(--hk-ink);text-align:left}.hk-kasse-seite .hk-kasse .co-topsum__btn .t{display:flex;flex:1;align-items:center;gap:6px;min-width:0;font:500 14px/20px var(--hk-font)}.hk-kasse-seite .hk-kasse .co-topsum__btn .t .hk-ink-2{font-size:12px;font-weight:400}.hk-kasse-seite .hk-kasse .co-topsum__btn b{font:700 16px/20px var(--hk-font)}.hk-kasse-seite .hk-kasse .co-topsum__panel{display:grid;gap:8px;padding:0 12px 12px}.hk-kasse-seite .hk-kasse .co-topsum__panel[hidden]{display:none}.hk-kasse-seite .hk-kasse .co-topsum__panel .hk-textbtn{min-height:44px}.hk-kasse-seite .hk-kasse .co-up2{display:flex;gap:8px;margin:0 -12px;padding:2px 12px 6px;overflow-x:auto;scroll-snap-type:x mandatory}.hk-kasse-seite .hk-kasse .co-upk2{flex:0 0 132px;padding:8px;scroll-snap-align:start}.hk-kasse-seite .hk-kasse .co-upk2__add{height:44px}.hk-kasse-seite .hk-kasse .co-leiste{position:fixed;z-index:1040;right:0;bottom:var(--hk-mobile-nav-space, 0px);left:0;display:flex;align-items:center;gap:12px;padding:8px 16px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--hk-line);background:var(--hk-surface-2);box-shadow:0 -8px 24px rgba(0, 0, 0, 0.08);transition:transform var(--hk-dur-2) var(--hk-ease-out), visibility 0s linear 0s}.hk-kasse-seite .hk-kasse .co-leiste.is-weg{visibility:hidden;transform:translateY(110%);transition:transform var(--hk-dur-2) var(--hk-ease-out), visibility 0s linear var(--hk-dur-2)}.hk-kasse-seite .hk-kasse .co-leiste.is-tastatur{visibility:hidden;transform:translateY(110%);transition:none}.hk-kasse-seite .hk-kasse .co-leiste__sum{display:grid;flex:1;min-width:0;margin:0}.hk-kasse-seite .hk-kasse .co-leiste__sum b{font:700 17px/22px var(--hk-font)}.hk-kasse-seite .hk-kasse .co-leiste__sum span{color:var(--hk-ink-2);font-size:11px;line-height:14px}.hk-kasse-seite .hk-kasse .co-leiste__btn{width:auto;max-width:64%;padding:0 12px;line-height:15px;text-align:center;white-space:normal}html:has(> body.hk-kasse-seite){scroll-padding-bottom:96px}body.hk-kasse-seite:has(.hk-kasse .co-leiste) .scroll-up-button{bottom:calc(var(--hk-mobile-nav-space, 0px) + 80px) !important}}@media (min-width:992px){.hk-kasse-seite .hk-kasse .co-leiste{display:none}}@media (max-width:767.98px){.hk-kasse-seite .hk-kasse{--co-in: 48px}.hk-kasse-seite .hk-kasse .co-vz{grid-template-columns:minmax(0, 1fr)}.hk-kasse-seite .hk-kasse .hk-kasse-adresse .js-confirm-overview-addresses{grid-template-columns:minmax(0, 1fr)}.hk-kasse-seite .hk-kasse .co-klapp,.hk-kasse-seite .hk-kasse .hk-textbtn,.hk-kasse-seite .hk-kasse .co-wahl__a{min-height:44px}.hk-kasse-seite .hk-kasse .hk-kasse-wahl__aendern{top:10px;min-height:44px;min-width:44px}.hk-kasse-seite .hk-kasse .co-gut__form .f__input{font-size:16px}.hk-kasse-seite .hk-kasse .co-step-q{height:44px}.hk-kasse-seite .hk-kasse .co-step-q button{width:44px;height:42px}.hk-kasse-seite .hk-kasse .co-p__x{width:44px;height:44px}.hk-kasse-seite .hk-kasse .co-bestellen{height:52px}.hk-kasse-seite .hk-kasse .co-karte--abschluss .co-trust__usps{flex-wrap:nowrap;gap:6px;font-size:11px}.hk-kasse-seite .hk-kasse .co-karte--abschluss .co-pays{grid-template-columns:repeat(4, 47px);justify-content:center;gap:16px 20px}.hk-kasse-seite .hk-kasse .co-karte--abschluss .co-pays img{width:47px;height:25px}}@media (max-width:380px){.hk-kasse-seite .hk-kasse .co-karte--abschluss .co-trust__usps{flex-wrap:wrap;justify-content:flex-start}}body.hk-kasse-seite .co-kopf{border-bottom:1px solid var(--hk-line);background:var(--hk-paper);color:var(--hk-ink)}body.hk-kasse-seite .co-kopf .co-kopf__in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;max-width:1200px;height:56px;margin:0 auto;padding:0 24px}body.hk-kasse-seite .co-kopf .co-kopf__zurueck,body.hk-kasse-seite .co-kopf .co-hilfe{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--hk-ink-2);font-size:12px;line-height:16px;text-decoration:none}body.hk-kasse-seite .co-kopf .co-kopf__zurueck:hover,body.hk-kasse-seite .co-kopf .co-hilfe:hover{color:var(--hk-ink)}body.hk-kasse-seite .co-kopf .co-hilfe{color:var(--hk-ink)}body.hk-kasse-seite .co-kopf .co-hilfe .co-kopf__text{text-decoration:underline;text-underline-offset:3px}body.hk-kasse-seite .co-kopf .co-kopf__zurueck{justify-self:start}body.hk-kasse-seite .co-kopf .co-kopf__logo{display:flex;align-items:center;min-height:44px}body.hk-kasse-seite .co-kopf .co-kopf__logo .header-logo-main{margin:0}body.hk-kasse-seite .co-kopf .co-kopf__logo .header-logo-main-link{display:block}body.hk-kasse-seite .co-kopf .co-kopf__logo .header-logo-main-img{width:auto;max-width:140px;height:18px;object-fit:contain}body.hk-kasse-seite .co-kopf .co-kopf__rechts{display:flex;align-items:center;justify-self:end;gap:16px}body.hk-kasse-seite .co-kopf .co-sicher{display:inline-flex;align-items:center;gap:6px;color:var(--hk-green-text);font:500 12px/16px var(--hk-font)}body.hk-kasse-seite .co-kopf .icon,body.hk-kasse-seite .co-kopf svg{width:16px;height:16px}@media (max-width:991.98px){body.hk-kasse-seite .co-kopf .co-kopf__in{grid-template-columns:auto 1fr auto;gap:4px;height:52px;padding:0 8px}body.hk-kasse-seite .co-kopf .co-kopf__logo{justify-self:center}body.hk-kasse-seite .co-kopf .co-kopf__text,body.hk-kasse-seite .co-kopf .co-kopf__zurueck span:not(.icon){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body.hk-kasse-seite .co-kopf .co-kopf__zurueck,body.hk-kasse-seite .co-kopf .co-hilfe{justify-content:center;width:44px}body.hk-kasse-seite .co-kopf .co-kopf__rechts{gap:2px}body.hk-kasse-seite .co-kopf .co-sicher{justify-content:center;width:44px;min-height:44px}}.hk-kasse-seite .hk-kasse .co>*,.hk-kasse-seite .hk-kasse .co-col>*{min-width:0;max-width:100%}.hk-kasse-seite .hk-kasse .co-sec:has(> .co-klappe){padding:0}.hk-kasse-seite .hk-kasse .co-klappe>.co-sec__body{margin-top:0;padding:0 20px 16px}.hk-kasse-seite .hk-kasse .co-row{display:grid;grid-template-columns:22px 128px minmax(0, 1fr) auto;align-items:center;column-gap:10px;min-height:48px;padding:8px 20px;border-radius:4px;cursor:pointer;list-style:none;transition:background-color var(--hk-duration) var(--hk-ease)}.hk-kasse-seite .hk-kasse .co-row::-webkit-details-marker{display:none}.hk-kasse-seite .hk-kasse .co-row::marker{content:""}.hk-kasse-seite .hk-kasse .co-row:hover{background:var(--hk-surface)}.hk-kasse-seite .hk-kasse .co-row:hover .co-row__a{color:var(--hk-brand-text)}.hk-kasse-seite .hk-kasse .co-row:focus-visible{outline:2px solid var(--hk-focus);outline-offset:-2px}.hk-kasse-seite .hk-kasse .co-row__t{font:500 14px/20px var(--hk-font)}.hk-kasse-seite .hk-kasse .co-row__v{min-width:0;overflow:hidden;color:var(--hk-ink-2);font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.hk-kasse-seite .hk-kasse .co-row__v b{color:var(--hk-ink);font-weight:500}.hk-kasse-seite .hk-kasse .co-row__a{display:inline-flex;align-items:center;gap:2px;color:var(--hk-ink);font:500 12px/16px var(--hk-font);white-space:nowrap}.hk-kasse-seite .hk-kasse .co-row__a .co-row__zu,.hk-kasse-seite .hk-kasse .co-row__a .co-row__auf{text-decoration:underline;text-underline-offset:3px}.hk-kasse-seite .hk-kasse .co-row__a .co-row__auf{display:none}.hk-kasse-seite .hk-kasse .co-row__a .co-row__pfeil{display:inline-flex;transition:transform var(--hk-dur-2) var(--hk-ease-out)}.hk-kasse-seite .hk-kasse .co-row__a .icon,.hk-kasse-seite .hk-kasse .co-row__a svg{width:14px;height:14px}.hk-kasse-seite .hk-kasse .co-klappe[open]>.co-row .co-row__zu{display:none}.hk-kasse-seite .hk-kasse .co-klappe[open]>.co-row .co-row__auf{display:inline}.hk-kasse-seite .hk-kasse .co-klappe[open]>.co-row .co-row__pfeil{transform:rotate(180deg)}.hk-kasse-seite .hk-kasse .co-klappe[open]>.co-row .co-row__v{visibility:hidden}.hk-kasse-seite .hk-kasse .co-klappe .co-vz{margin-top:2px}.hk-kasse-seite .hk-kasse .co-tot{display:grid;gap:8px;font-size:14px;line-height:20px}.hk-kasse-seite .hk-kasse .co-tot__z{display:flex;justify-content:space-between;gap:12px}.hk-kasse-seite .hk-kasse .co-tot__z span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.hk-kasse-seite .hk-kasse .co-tot__z .icon,.hk-kasse-seite .hk-kasse .co-tot__z svg{width:14px;height:14px;margin-right:4px;vertical-align:-2px}.hk-kasse-seite .hk-kasse .co-tot__z--spar{color:var(--hk-sale-text);font-weight:500}.hk-kasse-seite .hk-kasse .co-tot__z--frei span:last-child{color:var(--hk-green-text);font-weight:700}.hk-kasse-seite .hk-kasse .co-tot__z--gesamt{align-items:baseline;margin-top:4px;padding-top:10px;border-top:1px solid var(--hk-line)}.hk-kasse-seite .hk-kasse .co-tot__z--gesamt span:first-child{font:500 15px/20px var(--hk-font)}.hk-kasse-seite .hk-kasse .co-tot__z--gesamt span:last-child{font:700 18px/24px var(--hk-font)}.hk-kasse-seite .hk-kasse .co-tot__z--gesamt small{color:var(--hk-ink-3);font-size:11px;font-weight:400}.hk-kasse-seite .hk-kasse .co-p__marke{color:var(--hk-ink-2);font-weight:400}.hk-kasse-seite .hk-kasse .co-knapp{color:var(--hk-warning-text)}.hk-kasse-seite .hk-kasse .co-tiers{display:grid;grid-template-columns:minmax(0, 1fr);gap:8px}.hk-kasse-seite .hk-kasse .co-tiers__grid{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:10px;margin:0;padding:0;list-style:none}.hk-kasse-seite .hk-kasse .co-tier{position:relative;display:grid;grid-template-rows:auto auto auto 1fr auto auto;gap:3px;min-width:0;padding:10px;border:1px solid var(--hk-line);border-radius:4px;background:var(--hk-paper);font-size:12px;line-height:16px}.hk-kasse-seite .hk-kasse .co-tier.is-frei{border-color:color-mix(in srgb, var(--hk-green-strong) 45%, var(--hk-line))}.hk-kasse-seite .hk-kasse .co-tier.is-on{border-color:var(--hk-green-strong);background:var(--hk-green-bg);box-shadow:inset 0 0 0 1.5px var(--hk-green-strong)}.hk-kasse-seite .hk-kasse .co-tier__stufe{display:inline-flex;align-items:center;gap:4px;color:var(--hk-green-text);font:var(--hk-font-label)}.hk-kasse-seite .hk-kasse .co-tier__stufe .icon,.hk-kasse-seite .hk-kasse .co-tier__stufe svg{width:12px;height:12px}.hk-kasse-seite .hk-kasse .co-tier__bild{display:block;margin:2px 0 4px;overflow:hidden;border-radius:2px;background:#FFFFFF;aspect-ratio:1}.hk-kasse-seite .hk-kasse .co-tier__bild img{width:100%;height:100%;object-fit:contain}.hk-kasse-seite .hk-kasse .co-tier__marke{color:var(--hk-ink-3);font:var(--hk-font-label)}.hk-kasse-seite .hk-kasse .co-tier__name{font:500 13px/17px var(--hk-font);overflow-wrap:anywhere}.hk-kasse-seite .hk-kasse .co-tier__wahl{margin-top:4px;color:var(--hk-green-text);font:500 12px/16px var(--hk-font)}.hk-kasse-seite .hk-kasse .co-tier__fehlt{margin-top:4px;color:var(--hk-ink-2);font:500 11px/15px var(--hk-font)}.hk-kasse-seite .hk-kasse .co-tier.is-zu{border-style:dashed;background:var(--hk-surface);color:var(--hk-ink-3)}.hk-kasse-seite .hk-kasse .co-tier.is-zu .co-tier__stufe{color:var(--hk-ink-2)}.hk-kasse-seite .hk-kasse .co-tier.is-zu .co-tier__bild{filter:grayscale(1);opacity:0.45}.hk-kasse-seite .hk-kasse .co-tier.is-zu .co-tier__name{color:var(--hk-ink-2)}.hk-kasse-seite .hk-kasse .co-tier.is-next{border-color:var(--hk-ink-3)}.hk-kasse-seite .hk-kasse .co-tier.is-next .co-tier__fehlt{color:var(--hk-ink)}.hk-kasse-seite .hk-kasse .co-psp{margin:-4px 0 0;color:var(--hk-ink-2);font-size:12px;line-height:16px;text-align:center}.hk-kasse-seite .hk-kasse .co-karte--abschluss .co-pays{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 8px}.hk-kasse-seite .hk-kasse .co-karte--abschluss .co-pays img.co-pay{width:42px;height:22px;border-radius:4px}@media (min-width:992px) and (max-width:1180px){.hk-kasse-seite .hk-kasse .co-tiers__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (max-width:991.98px){.hk-kasse-seite .hk-kasse .co-sec:has(> .co-klappe){padding:0}.hk-kasse-seite .hk-kasse .co-row{padding:6px 12px}.hk-kasse-seite .hk-kasse .co-klappe>.co-sec__body{padding:0 12px 12px}.hk-kasse-seite .hk-kasse .co-tiers__grid{display:flex;gap:8px;margin:0 -12px;padding:2px 12px 6px;overflow-x:auto;scroll-snap-type:x mandatory}.hk-kasse-seite .hk-kasse .co-tier{flex:0 0 132px;padding:8px;scroll-snap-align:start}}@media (max-width:767.98px){.hk-kasse-seite .hk-kasse .co-row{grid-template-columns:22px minmax(0, 1fr) auto;row-gap:0;min-height:56px}.hk-kasse-seite .hk-kasse .co-row__v{grid-column:2 / 4;grid-row:2}.hk-kasse-seite .hk-kasse .co-row__a{min-height:32px}.hk-kasse-seite .hk-kasse .co-klappe[open]>.co-row .co-row__v{display:none}.hk-kasse-seite .hk-kasse .co-karte--abschluss .co-pays{justify-content:center;gap:16px 20px}.hk-kasse-seite .hk-kasse .co-karte--abschluss .co-pays img.co-pay{width:47px;height:25px}}.hk-kasse-seite .hk-kasse .co-express{display:grid;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));gap:8px;padding:0;border:0;background:none}.hk-kasse-seite .hk-kasse .co-express>*{min-width:0}.hk-kasse-seite .hk-kasse .co-oder{display:flex;align-items:center;gap:12px;margin:6px 0 0;color:var(--hk-ink-3);font-size:12px;line-height:16px}.hk-kasse-seite .hk-kasse .co-oder::before,.hk-kasse-seite .hk-kasse .co-oder::after{flex:1;height:1px;background:var(--hk-line);content:""}.hk-kasse-seite .hk-kasse .hk-kasse-login{display:grid;gap:8px}.hk-kasse-seite .hk-kasse .hk-kasse-login .card,.hk-kasse-seite .hk-kasse .hk-kasse-register .card{margin:0;border:0;background:none}.hk-kasse-seite .hk-kasse .hk-kasse-login .card>.card-body,.hk-kasse-seite .hk-kasse .hk-kasse-register .card>.card-body{padding:0}.hk-kasse-seite .hk-kasse .hk-kasse-register .register-form{display:grid;gap:12px}.hk-kasse-seite .hk-kasse .hk-kasse-register .form-group,.hk-kasse-seite .hk-kasse .hk-kasse-register .register-guest-control{margin-bottom:0}.hk-kasse-seite .hk-kasse .hk-kasse-register .row{--bs-gutter-x: 12px;row-gap:10px}.hk-kasse-seite .hk-kasse .hk-kasse-register legend.card-title,.hk-kasse-seite .hk-kasse .hk-kasse-register .card-title{margin:0 0 4px;color:var(--hk-ink-2);font:500 12px/16px var(--hk-font)}.hk-kasse-seite .hk-kasse .hk-kasse-register .form-label{font:500 12px/16px var(--hk-font)}.hk-kasse-seite .hk-kasse .hk-kasse-register .form-control,.hk-kasse-seite .hk-kasse .hk-kasse-register .form-select{min-height:var(--co-in);border-radius:var(--hk-radius-s)}.hk-kasse-seite .hk-kasse .hk-kasse-register .register-submit{width:100%;margin:0}.hk-kasse-seite .hk-kasse .hk-kasse-register .register-submit .btn{width:100%;min-height:48px}.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-kasse-schwanz{padding-top:12px;border-top:1px solid var(--hk-line)}.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-kasse-schwanz .register-required-info{margin:var(--hk-space-1) 0 0}.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-kasse-schwanz .register-submit{margin-top:var(--hk-space-2)}.hk-kasse-seite .hk-kasse .co-vorschau{display:flex;flex-wrap:wrap;gap:6px 12px;margin:0;padding:0;list-style:none}.hk-kasse-seite .hk-kasse .co-vorschau__z{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid var(--hk-line);border-radius:var(--hk-radius-pill);color:var(--hk-ink-2);font-size:12px;line-height:16px}.hk-kasse-seite .hk-kasse .co-vorschau__z .icon,.hk-kasse-seite .hk-kasse .co-vorschau__z svg{width:14px;height:14px}.hk-kasse-seite .hk-kasse .co-sec__meta{margin:0;color:var(--hk-ink-3);font-size:12px;line-height:16px}.hk-kasse-seite .hk-kasse.hk-kasse--a .co-sec__n{background:var(--hk-ink);color:var(--hk-paper)}.hk-kasse-seite .hk-kasse .co-sec--lead{gap:10px}.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-kasse-feldgruppe{display:grid;grid-template-columns:minmax(0, 1fr);gap:0}.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-kasse-feldgruppe>.co-sec__body>fieldset,.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-kasse-feldgruppe>.co-sec__body>.register-address{margin-bottom:0 !important}.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-kasse-feldgruppe legend.card-title,.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-kasse-feldgruppe .card-title{margin-top:4px}.hk-kasse-seite .hk-kasse .co-add{display:grid;gap:6px;margin-top:2px}.hk-kasse-seite .hk-kasse .co-add__btn{justify-self:start;padding:0;border:0;background:none;color:var(--hk-ink-2);font:500 12px/16px var(--hk-font);text-align:left;cursor:pointer}.hk-kasse-seite .hk-kasse .co-add__btn:hover{color:var(--hk-ink);text-decoration:underline}.hk-kasse-seite .hk-kasse .co-add__btn:focus-visible{outline:2px solid var(--hk-focus, var(--hk-ink));outline-offset:2px}.hk-kasse-seite .hk-kasse .co-add__feld{margin:0}.hk-kasse-seite .hk-kasse .co-add__feld[hidden]{display:none}.hk-kasse-seite .hk-kasse .co-pack{display:grid;gap:8px;padding:10px 12px;border:1px solid var(--hk-line);border-radius:var(--hk-radius-s);background:var(--hk-surface)}.hk-kasse-seite .hk-kasse .co-pack.is-an{border-color:var(--hk-ink)}.hk-kasse-seite .hk-kasse .co-pack__wahl{margin:0}.hk-kasse-seite .hk-kasse .co-pack__felder{margin:0}.hk-kasse-seite .hk-kasse .co-pack__felder[hidden]{display:none}.hk-kasse-seite .hk-kasse .co-pack__hinweis{margin:0;color:var(--hk-ink-2);font-size:12px;line-height:16px}.hk-kasse-seite .hk-kasse .co-pack__seg{max-width:none}.hk-kasse-seite .hk-kasse .co-pack__seg .co-seg__b{min-height:44px}.hk-kasse-seite .hk-kasse .co-pack__typ{display:flex;flex-wrap:wrap;gap:6px}.hk-kasse-seite .hk-kasse .co-chip{min-height:36px;padding:6px 14px;border:1px solid var(--hk-line-strong);border-radius:var(--hk-radius-pill);background:var(--hk-paper);color:var(--hk-ink-2);font:500 13px/18px var(--hk-font);cursor:pointer}.hk-kasse-seite .hk-kasse .co-chip[aria-checked="true"]{border-color:var(--hk-ink);box-shadow:inset 0 0 0 1px var(--hk-ink);color:var(--hk-ink)}.hk-kasse-seite .hk-kasse .co-chip:focus-visible{outline:2px solid var(--hk-focus);outline-offset:2px}.hk-kasse-seite .hk-kasse .co-pack__suche{display:grid;gap:6px}.hk-kasse-seite .hk-kasse .co-pack__suche .form-label{margin:0}.hk-kasse-seite .hk-kasse .co-pack__suchzeile{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:8px}.hk-kasse-seite .hk-kasse .co-pack__suchen{min-height:44px;border-radius:8px}.hk-kasse-seite .hk-kasse .co-pack__status,.hk-kasse-seite .hk-kasse .co-such__status{min-height:0;margin:0;color:var(--hk-ink-2);font-size:12px;line-height:16px}.hk-kasse-seite .hk-kasse .co-pack__status:empty,.hk-kasse-seite .hk-kasse .co-such__status:empty{display:none}.hk-kasse-seite .hk-kasse .co-pack__liste{display:grid;grid-auto-rows:max-content;gap:var(--hk-space-1);max-height:320px;margin-top:2px;overflow-y:auto}.hk-kasse-seite .hk-kasse .co-pack__liste[hidden]{display:none}.hk-kasse-seite .hk-kasse .co-ort{position:relative;display:grid;grid-template-columns:16px minmax(0, 1fr) auto;align-items:start;gap:4px 10px;width:100%;min-height:52px;padding:8px 10px;border:1px solid var(--hk-line);border-radius:var(--hk-radius-s);background:var(--hk-paper);color:var(--hk-ink);font:400 13px/18px var(--hk-font);height:auto;text-align:left;cursor:pointer}.hk-kasse-seite .hk-kasse .co-ort::before{content:"";width:16px;height:16px;margin-top:2px;border:1.5px solid var(--hk-line-strong);border-radius:50%;background:var(--hk-paper)}.hk-kasse-seite .hk-kasse .co-ort[aria-checked="true"]{border-color:var(--hk-ink)}.hk-kasse-seite .hk-kasse .co-ort[aria-checked="true"]::before{border:5px solid var(--hk-ink)}.hk-kasse-seite .hk-kasse .co-ort:hover{background:var(--hk-surface)}.hk-kasse-seite .hk-kasse .co-ort:focus-visible{outline:2px solid var(--hk-focus);outline-offset:2px}.hk-kasse-seite .hk-kasse .co-ort__text{display:grid;gap:2px;min-width:0}.hk-kasse-seite .hk-kasse .co-ort__name{color:var(--hk-ink);font:var(--hk-fw-medium) var(--hk-fs-m)/var(--hk-lh-m) var(--hk-font)}.hk-kasse-seite .hk-kasse .co-ort__adresse,.hk-kasse-seite .hk-kasse .co-ort__zeiten{color:var(--hk-ink-2);font:var(--hk-fw-regular) var(--hk-fs-s)/var(--hk-lh-s) var(--hk-font)}.hk-kasse-seite .hk-kasse .co-ort__weg{color:var(--hk-ink-2);font:var(--hk-fw-regular) var(--hk-fs-s)/var(--hk-lh-s) var(--hk-font);white-space:nowrap}.hk-kasse-seite .hk-kasse .co-such{display:grid;gap:6px}.hk-kasse-seite .hk-kasse .co-such[hidden]{display:none}.hk-kasse-seite .hk-kasse .co-such .form-label{margin:0}.hk-kasse-seite .hk-kasse .co-such__feld{position:relative}.hk-kasse-seite .hk-kasse .co-such__popup{position:absolute;z-index:20;top:calc(100% + 4px);right:0;left:0;overflow:hidden;border:1px solid var(--hk-line-strong);border-radius:var(--hk-radius-s);background:var(--hk-paper);box-shadow:0 8px 24px rgba(0, 0, 0, 0.12)}.hk-kasse-seite .hk-kasse .co-such__popup[hidden]{display:none}.hk-kasse-seite .hk-kasse .co-such__liste{max-height:280px;margin:0;padding:4px 0;overflow-y:auto;list-style:none}.hk-kasse-seite .hk-kasse .co-such__option{display:grid;gap:1px;min-height:44px;padding:6px 12px;color:var(--hk-ink);font:400 14px/18px var(--hk-font);cursor:pointer}.hk-kasse-seite .hk-kasse .co-such__option[aria-selected="true"],.hk-kasse-seite .hk-kasse .co-such__option:hover{background:var(--hk-surface)}.hk-kasse-seite .hk-kasse .co-such__zusatz{color:var(--hk-ink-2);font-size:12px;line-height:16px}.hk-kasse-seite .hk-kasse .co-such__quelle{margin:0;padding:4px 12px 6px;border-top:1px solid var(--hk-line);color:var(--hk-ink-3);font-size:11px;line-height:14px;text-align:right}.hk-kasse-seite .hk-kasse .co-land-fix[hidden]{display:none}@media (max-width:767.98px),(pointer:coarse){.hk-kasse-seite .hk-kasse .hk-kasse-register .form-control,.hk-kasse-seite .hk-kasse .hk-kasse-register .form-select,.hk-kasse-seite .hk-kasse .hk-kasse-login .form-control,.hk-kasse-seite .hk-kasse .co-gut__form .f__input{font-size:16px}}:root[data-theme="dark"] .hk-kasse-seite .hk-kasse .co-p__bild,:root[data-theme="dark"] .hk-kasse-seite .hk-kasse .co-upk2__bild{background:#CFCFCF}:root[data-theme="dark"] .hk-kasse-seite .hk-kasse .co-p__bild img,:root[data-theme="dark"] .hk-kasse-seite .hk-kasse .co-upk2__bild img{mix-blend-mode:multiply}:root[data-theme="dark"] .hk-kasse-seite .hk-kasse .hk-medaille--silber{box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.45), 0 0 0 1.5px rgba(255, 255, 255, 0.6)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .hk-kasse-seite .hk-kasse .co-p__bild,:root:not([data-theme="light"]) .hk-kasse-seite .hk-kasse .co-upk2__bild{background:#CFCFCF}:root:not([data-theme="light"]) .hk-kasse-seite .hk-kasse .co-p__bild img,:root:not([data-theme="light"]) .hk-kasse-seite .hk-kasse .co-upk2__bild img{mix-blend-mode:multiply}:root:not([data-theme="light"]) .hk-kasse-seite .hk-kasse .hk-medaille--silber{box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.45), 0 0 0 1.5px rgba(255, 255, 255, 0.6)}}@media (prefers-reduced-motion:reduce){.hk-kasse-seite .hk-kasse .hk-balken__fuellung,.hk-kasse-seite .hk-kasse .chk__box,.hk-kasse-seite .hk-kasse .co-leiste{transition:none}.hk-kasse-seite .hk-kasse .hk-medaille.is-aufstieg{animation:none}}body.hk-kasse-seite .content-main .container-main{padding-top:0}.hk-kasse-seite .hk-kasse{padding-top:var(--hk-space-2)}.hk-kasse-seite .hk-kasse .co{max-width:1152px;margin:0 auto}.hk-kasse-seite .hk-kasse .hk-kasse-agb .confirm-tos .checkout-confirm-tos-label{font-size:var(--hk-fs-s);font-weight:400;line-height:var(--hk-lh-s)}.hk-kasse-seite .hk-kasse .hk-kasse-agb .confirm-tos .checkout-confirm-tos-label .btn-link-inline{display:inline;min-height:0;padding:0;border:0;font:inherit;line-height:inherit;vertical-align:baseline}.hk-kasse-seite .hk-kasse #confirmFormSubmit{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 16px;line-height:16px}.hk-kasse-seite .hk-kasse #confirmFormSubmit::before{content:"";flex:none;width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M8 9h8.0554V4c0-1.1046-.8954-2-2-2H10c-1.1046 0-2 .8954-2 2v5zm10.0554.1909C19.1916 9.6179 20 10.7146 20 12v9c0 1.6569-1.3431 3-3 3H7c-1.6569 0-3-1.3431-3-3v-9c0-1.3062.8348-2.4175 2-2.8293V4c0-2.2091 1.7909-4 4-4h4.0554c2.2091 0 4 1.7909 4 4v5.1909zM7 11c-.5523 0-1 .4477-1 1v9c0 .5523.4477 1 1 1h10c.5523 0 1-.4477 1-1v-9c0-.5523-.4477-1-1-1H7zm4 4c0-.5523.4477-1 1-1s1 .4477 1 1v3c0 .5523-.4477 1-1 1s-1-.4477-1-1v-3z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M8 9h8.0554V4c0-1.1046-.8954-2-2-2H10c-1.1046 0-2 .8954-2 2v5zm10.0554.1909C19.1916 9.6179 20 10.7146 20 12v9c0 1.6569-1.3431 3-3 3H7c-1.6569 0-3-1.3431-3-3v-9c0-1.3062.8348-2.4175 2-2.8293V4c0-2.2091 1.7909-4 4-4h4.0554c2.2091 0 4 1.7909 4 4v5.1909zM7 11c-.5523 0-1 .4477-1 1v9c0 .5523.4477 1 1 1h10c.5523 0 1-.4477 1-1v-9c0-.5523-.4477-1-1-1H7zm4 4c0-.5523.4477-1 1-1s1 .4477 1 1v3c0 .5523-.4477 1-1 1s-1-.4477-1-1v-3z'/%3E%3C/svg%3E") center / contain no-repeat}.hk-kasse-seite .hk-kasse #confirmFormSubmit.d-none{display:none}.hk-kasse-seite .hk-kasse .co-p__menge{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.hk-kasse-seite .hk-kasse .co-kontowahl{margin:0 0 var(--hk-space-2)}.hk-kasse-seite .hk-kasse .co-kontowahl[hidden]{display:none}.hk-kasse-seite .hk-kasse .co-seg{display:grid;grid-template-columns:1fr 1fr;gap:0;max-width:315px;padding:3px;border:1px solid var(--hk-line-strong);border-radius:var(--hk-radius-pill);background:var(--hk-surface)}.hk-kasse-seite .hk-kasse .co-seg__b{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:38px;padding:3px 8px;border:0;border-radius:var(--hk-radius-pill);background:transparent;color:var(--hk-ink-2);font-size:13px;font-weight:500;line-height:16px}.hk-kasse-seite .hk-kasse .co-seg__b[aria-checked="true"]{background:var(--hk-paper);box-shadow:inset 0 0 0 2px var(--hk-ink);color:var(--hk-ink)}.hk-kasse-seite .hk-kasse .co-seg__b:focus-visible{outline:2px solid var(--hk-focus);outline-offset:2px}.hk-kasse-seite .hk-kasse .co-seg__t{font-size:14px;line-height:18px}.hk-kasse-seite .hk-kasse .co-seg__s{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1px 5px;color:var(--hk-ink-3);font-size:11px;font-weight:400;line-height:13px}.hk-kasse-seite .hk-kasse .co-seg__s .co-badge{height:13px;padding:0 4px;font-size:8px}.hk-kasse-seite .hk-kasse .register-guest-control.hk-kasse-kontowahl-nativ{display:none}@media (max-width:991.98px){.hk-kasse-seite .hk-kasse .co{max-width:none}}body.hk-kasse-seite--fin .content-main{background:var(--hk-paper)}body.hk-kasse-seite--fin .content-main .container-main{padding-top:0}.hk-kasse-seite .hk-kasse.hk-kasse--fin{--co-vk: #4F46E5;--co-vk-text: #4338CA;--co-vk-bg: color-mix(in srgb, #4F46E5 8%, var(--hk-paper));--co-vk-line: color-mix(in srgb, #4F46E5 32%, transparent);padding:0}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin{display:grid;grid-template-columns:minmax(0, 1fr);align-items:start;gap:16px;max-width:728px;margin:0 auto;padding:20px 24px 48px}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__main{display:grid;gap:12px;min-width:0}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__hero{display:grid;grid-template-columns:40px minmax(0, 1fr);align-items:center;gap:4px 12px}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__hero h1{margin:0;font:500 22px/28px var(--hk-font);letter-spacing:-0.01em}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__hero p{grid-column:2;margin:0;color:var(--hk-ink-2);font-size:13px;line-height:20px}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__hero p strong{color:var(--hk-ink)}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__check{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--hk-green-strong);color:var(--hk-on-green-strong)}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__check .icon{width:22px;height:22px;color:inherit}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__check .icon svg{width:22px;height:22px}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__meta{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__box{display:grid;align-content:start;gap:2px;padding:10px 12px;border-radius:var(--hk-radius-s);background:var(--hk-surface);font-size:12px;line-height:16px}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__box b{font:500 14px/20px var(--hk-font)}.hk-kasse-seite .hk-kasse.hk-kasse--fin .hk-eyebrow{color:var(--hk-ink-2);font:var(--hk-font-label)}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__bank{display:grid;gap:10px;padding:14px 16px;border:1.5px solid var(--co-vk);border-radius:4px;background:var(--hk-paper)}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__bank h2{display:flex;align-items:center;gap:8px;margin:0;font:500 17px/24px var(--hk-font);letter-spacing:normal}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__bank h2 .icon{color:var(--co-vk-text)}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__dl{display:grid;grid-template-columns:max-content minmax(0, 1fr);gap:4px 16px;margin:0;font-size:13px;line-height:20px}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__dl dt{color:var(--hk-ink-2);font-weight:400}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__dl dd{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-weight:500}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-vk{display:grid;grid-template-columns:20px minmax(0, 1fr);align-items:center;gap:2px 10px;margin:0;padding:9px 12px;border:1px solid var(--co-vk-line);border-radius:6px;background:var(--co-vk-bg);color:var(--hk-ink)}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-vk>.icon{align-self:start;width:18px;height:18px;margin-top:1px;color:var(--co-vk-text)}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-vk__h{display:block;font:500 13px/18px var(--hk-font)}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-vk__h strong{color:var(--co-vk-text);font-weight:700}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__konto{display:grid;gap:10px;padding:14px 16px;border:1.5px solid var(--hk-green-strong);border-radius:var(--hk-radius-s);background:var(--hk-vip-bg);font-size:13px;line-height:18px}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__konto h2{display:flex;align-items:center;gap:14px;margin:0;font:500 17px/24px var(--hk-font);letter-spacing:normal}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__liste{display:grid;gap:4px;margin:0;padding:0;font-size:12px;line-height:16px;list-style:none}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__liste li{display:flex;align-items:flex-start;gap:6px}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__liste .icon{width:14px;height:14px;color:var(--hk-green-text)}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__sum{display:grid;gap:10px;padding:12px 14px;border:1px solid var(--hk-line);border-radius:var(--hk-radius-s);background:var(--hk-paper)}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__sum h2{margin:0;font:500 15px/20px var(--hk-font);letter-spacing:normal}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__sum .co-p{grid-template-columns:40px minmax(0, 1fr) auto;gap:10px;padding:6px 0}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__sum .co-p:first-child{padding-top:6px}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__sum .co-p__bild{width:40px;height:40px}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__sum .co-p__name,.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__sum .co-p__preis b{font-size:13px;line-height:17px}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__sum .co-p__preis b{font-weight:700}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__sum .co-tot{gap:3px;font-size:13px;line-height:18px}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__sum .co-tot__z--gesamt{padding-top:6px}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__weiter,.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__kontoknopf{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;min-height:0;padding-top:0;padding-bottom:0;border-radius:var(--hk-radius-s)}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__weiter{width:100%}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__kontoknopf,.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__kontoknopf:focus-visible{border-color:var(--hk-green-strong);background:var(--hk-green-strong);color:var(--hk-on-green-strong)}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__kontoknopf:hover{background:var(--hk-green-bg);color:var(--hk-green-text)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .hk-kasse-seite .hk-kasse.hk-kasse--fin{--co-vk: #A5B4FC;--co-vk-text: #C7D2FE;--co-vk-bg: color-mix(in srgb, #818CF8 16%, var(--hk-paper));--co-vk-line: color-mix(in srgb, #A5B4FC 40%, transparent)}}:root[data-theme="dark"] .hk-kasse-seite .hk-kasse.hk-kasse--fin{--co-vk: #A5B4FC;--co-vk-text: #C7D2FE;--co-vk-bg: color-mix(in srgb, #818CF8 16%, var(--hk-paper));--co-vk-line: color-mix(in srgb, #A5B4FC 40%, transparent)}@media (max-width:991.98px){.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__dl{grid-template-columns:minmax(0, 1fr);gap:0}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__dl dd{margin-bottom:6px}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin{padding:16px 16px 48px}}@media (max-width:767.98px){body.hk-kasse-seite--fin .content-main>.container{padding-right:0;padding-left:0}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__meta{grid-template-columns:minmax(0, 1fr)}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__weiter,.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__kontoknopf{height:44px}.hk-kasse-seite .hk-kasse.hk-kasse--fin .co-fin__hero h1{font-size:19px;line-height:24px}}.hk-kasse-seite .hk-kasse{--co-vk: #4F46E5;--co-vk-text: #4338CA;--co-vk-on: #FFFFFF;--co-vk-bg: color-mix(in srgb, #4F46E5 8%, var(--hk-paper));--co-vk-line: color-mix(in srgb, #4F46E5 32%, transparent)}.hk-kasse-seite .hk-kasse .co-vk-badge{display:inline-flex;align-items:center;gap:3px;height:18px;margin-left:6px;padding:0 7px;border-radius:9px;background:var(--co-vk);color:var(--co-vk-on);font:700 10px/1 var(--hk-font);letter-spacing:0.02em;white-space:nowrap;vertical-align:middle}.hk-kasse-seite .hk-kasse .co-vk-badge .icon,.hk-kasse-seite .hk-kasse .co-vk-badge .icon svg{width:11px;height:11px;color:inherit}.hk-kasse-seite .hk-kasse .co-vk__sub{display:block;color:var(--co-vk-text);font-size:12px;line-height:16px}.hk-kasse-seite .hk-kasse .co-vk--hint{display:grid;grid-template-columns:18px minmax(0, 1fr);align-items:center;gap:2px 10px;margin:10px 0 0;padding:7px 12px;border:1px solid var(--co-vk-line);border-radius:6px;background:var(--co-vk-bg);color:var(--hk-ink)}.hk-kasse-seite .hk-kasse .co-vk--hint>.icon,.hk-kasse-seite .hk-kasse .co-vk--hint>.icon svg{width:18px;height:18px;color:var(--co-vk-text)}.hk-kasse-seite .hk-kasse .co-vk--hint .co-vk__h{display:block;font:500 13px/18px var(--hk-font)}.hk-kasse-seite .hk-kasse .co-vk--hint .co-vk__h strong{color:var(--co-vk-text);font-weight:700}.hk-kasse-seite .hk-kasse .co-vk--hint .co-vk__h small{color:var(--hk-ink-2);font-size:12px;font-weight:400}.hk-kasse-seite .hk-kasse .co-vip3__bonus{margin:4px 0 0;color:var(--co-vk-text);font:500 12px/16px var(--hk-font)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .hk-kasse-seite .hk-kasse{--co-vk: #A5B4FC;--co-vk-text: #C7D2FE;--co-vk-bg: color-mix(in srgb, #818CF8 16%, var(--hk-paper));--co-vk-line: color-mix(in srgb, #A5B4FC 40%, transparent);--co-vk-on: #1E1B4B}}:root[data-theme="dark"] .hk-kasse-seite .hk-kasse{--co-vk: #A5B4FC;--co-vk-text: #C7D2FE;--co-vk-bg: color-mix(in srgb, #818CF8 16%, var(--hk-paper));--co-vk-line: color-mix(in srgb, #A5B4FC 40%, transparent);--co-vk-on: #1E1B4B}@media (pointer:coarse){.hk-kasse-seite .hk-kasse .co-klapp,.hk-kasse-seite .hk-kasse .hk-kasse-login .login-submit .btn,.hk-kasse-seite .hk-kasse .hk-kasse-login .login-password-recover a,.hk-kasse-seite .hk-kasse .data-protection-information a,body.hk-kasse-seite .co-kopf__logo .header-logo-main-link,.hk-kasse-seite .hk-kasse label.co-tier__wahl{position:relative;overflow:visible}.hk-kasse-seite .hk-kasse .co-klapp::after,.hk-kasse-seite .hk-kasse .hk-kasse-login .login-submit .btn::after,.hk-kasse-seite .hk-kasse .hk-kasse-login .login-password-recover a::after,.hk-kasse-seite .hk-kasse .data-protection-information a::after,body.hk-kasse-seite .co-kopf__logo .header-logo-main-link::after,.hk-kasse-seite .hk-kasse label.co-tier__wahl::after{position:absolute;top:50%;left:50%;width:max(100%, 44px);height:max(100%, 44px);transform:translate(-50%, -50%);content:""}.hk-kasse-seite .hk-kasse .co-tiers__aktion .btn{position:relative;overflow:visible}.hk-kasse-seite .hk-kasse .co-tiers__aktion .btn::after{position:absolute;inset:0;content:""}.hk-kasse-seite .hk-kasse .co-tiers__aktion .btn:first-child::after{top:min(0px, calc(100% - 44px))}.hk-kasse-seite .hk-kasse .co-tiers__aktion .btn:last-child::after{bottom:min(0px, calc(100% - 44px))}}@media (max-width:991.98px){html[data-hk-cookie-hub] .hk-kasse-seite .hk-kasse .co-leiste{bottom:var(--hk-cookie-hub, 0px);padding-bottom:8px}html[data-hk-cookie-hub]:has(> body.hk-kasse-seite){scroll-padding-bottom:calc(96px + var(--hk-cookie-hub, 0px))}html[data-hk-cookie-hub] body.hk-kasse-seite:has(.hk-kasse .co-leiste) .scroll-up-button{bottom:calc(var(--hk-cookie-hub, 0px) + 80px) !important}}.hk-kasse-seite .hk-kasse .icon>svg{top:0}.hk-kasse-seite .hk-kasse .co-col{gap:var(--hk-space-2)}.hk-kasse-seite .hk-kasse .co-sec,.hk-kasse-seite .hk-kasse .co-rw,.hk-kasse-seite .hk-kasse .co-karte{padding:var(--hk-space-3)}.hk-kasse-seite .hk-kasse .co-sec:has(> .co-klappe){padding:0}.hk-kasse-seite .hk-kasse .co-row{padding:var(--hk-space-1) var(--hk-space-3)}.hk-kasse-seite .hk-kasse .co-klappe>.co-sec__body{padding:0 var(--hk-space-3) var(--hk-space-3)}.hk-kasse-seite .hk-kasse .co-karte,.hk-kasse-seite .hk-kasse .co-rw,.hk-kasse-seite .hk-kasse .co-rw__in{gap:var(--hk-space-2)}.hk-kasse-seite .hk-kasse .co-sec__body{gap:var(--hk-space-2);margin-top:var(--hk-space-2)}.hk-kasse-seite .hk-kasse .co-sec__h,.hk-kasse-seite .hk-kasse .co-karte__h,.hk-kasse-seite .hk-kasse .co-rw__h{gap:var(--hk-space-1);font:600 var(--hk-fs-xl)/var(--hk-lh-xl) var(--hk-font);letter-spacing:-0.01em}.hk-kasse-seite .hk-kasse .co-rw__sub{font:600 var(--hk-fs-l)/24px var(--hk-font);letter-spacing:0}.hk-kasse-seite .hk-kasse .co-sec__meta{color:var(--hk-ink-2)}.hk-kasse-seite .hk-kasse .co-klapp,.hk-kasse-seite .hk-kasse .hk-textbtn,.hk-kasse-seite .hk-kasse .btn-link-inline,.hk-kasse-seite .hk-kasse .co-wahl__a,.hk-kasse-seite .hk-kasse .hk-kasse-wahl__aendern,.hk-kasse-seite .hk-kasse .co-row__a{color:var(--hk-ink)}.hk-kasse-seite .hk-kasse .co-klapp:hover,.hk-kasse-seite .hk-kasse .hk-textbtn:hover,.hk-kasse-seite .hk-kasse .btn-link-inline:hover,.hk-kasse-seite .hk-kasse .co-wahl__a:hover,.hk-kasse-seite .hk-kasse .hk-kasse-wahl__aendern:hover,.hk-kasse-seite .hk-kasse .co-row__a:hover{color:var(--hk-ink);text-decoration-thickness:2px}.hk-kasse-seite .hk-kasse .co-row:hover .co-row__a{color:var(--hk-ink)}.hk-kasse-seite .hk-kasse .co-row__a,.hk-kasse-seite .hk-kasse .co-wahl__a,.hk-kasse-seite .hk-kasse .co-klapp{gap:var(--hk-space-05);line-height:16px}.hk-kasse-seite .hk-kasse .co-row__a .icon,.hk-kasse-seite .hk-kasse .co-wahl__a .icon,.hk-kasse-seite .hk-kasse .co-klapp .icon{display:inline-flex}@media (max-width:767.98px){.hk-kasse-seite .hk-kasse .co-sec,.hk-kasse-seite .hk-kasse .co-rw,.hk-kasse-seite .hk-kasse .co-karte{padding:var(--hk-space-2)}.hk-kasse-seite .hk-kasse .co-sec:has(> .co-klappe){padding:0}.hk-kasse-seite .hk-kasse .co-row{padding:var(--hk-space-1) var(--hk-space-2)}.hk-kasse-seite .hk-kasse .co-klappe>.co-sec__body{padding:0 var(--hk-space-2) var(--hk-space-2)}}@media (max-width:991.98px){.hk-kasse-seite .hk-kasse{padding-bottom:var(--hk-space-3)}.hk-kasse-seite .hk-kasse .co{gap:var(--hk-space-2)}.hk-kasse-seite .hk-kasse .co-leiste__sum b{font:600 var(--hk-fs-l)/24px var(--hk-font)}.hk-kasse-seite .hk-kasse .co-leiste__sum span{font-size:var(--hk-fs-s);line-height:var(--hk-lh-s)}.hk-kasse-seite .hk-kasse .co-topsum__btn b{font:600 var(--hk-fs-l)/24px var(--hk-font)}}.hk-kasse-seite .hk-kasse :is(.hk-kasse-register, .hk-kasse-login, .co-pack, .co-such) :is(.form-control, .form-select),.hk-kasse-seite .hk-kasse .co-gut__form .f__input{height:auto;min-height:var(--hk-control-btn);padding:9px 12px;border:1px solid transparent;border-radius:var(--hk-radius-feld);background-color:var(--hk-surface);color:var(--hk-ink);font:400 14px/20px var(--hk-font);box-shadow:none}.hk-kasse-seite .hk-kasse :is(.hk-kasse-register, .hk-kasse-login, .co-pack, .co-such) :is(.form-control, .form-select)::placeholder,.hk-kasse-seite .hk-kasse .co-gut__form .f__input::placeholder{color:var(--hk-ink-3);opacity:1;font:inherit}.hk-kasse-seite .hk-kasse :is(.hk-kasse-register, .hk-kasse-login, .co-pack, .co-such) :is(.form-control, .form-select):hover:not(:focus):not(:disabled):not([readonly]):not(.is-invalid):not([aria-invalid="true"]),.hk-kasse-seite .hk-kasse .co-gut__form .f__input:hover:not(:focus):not(:disabled):not([readonly]):not(.is-invalid):not([aria-invalid="true"]){border-color:var(--hk-line)}.hk-kasse-seite .hk-kasse :is(.hk-kasse-register, .hk-kasse-login, .co-pack, .co-such) :is(.form-control, .form-select):focus,.hk-kasse-seite .hk-kasse .co-gut__form .f__input:focus{border-color:var(--hk-focus);background-color:var(--hk-paper);color:var(--hk-ink);box-shadow:none}.hk-kasse-seite .hk-kasse :is(.hk-kasse-register, .hk-kasse-login, .co-pack, .co-such) :is(.form-control, .form-select).is-invalid,.hk-kasse-seite .hk-kasse :is(.hk-kasse-register, .hk-kasse-login, .co-pack, .co-such) :is(.form-control, .form-select).is-invalid:hover,.hk-kasse-seite .hk-kasse :is(.hk-kasse-register, .hk-kasse-login, .co-pack, .co-such) :is(.form-control, .form-select)[aria-invalid="true"],.hk-kasse-seite .hk-kasse :is(.hk-kasse-register, .hk-kasse-login, .co-pack, .co-such) :is(.form-control, .form-select)[aria-invalid="true"]:hover,.hk-kasse-seite .hk-kasse .co-gut__form .f__input.is-invalid,.hk-kasse-seite .hk-kasse .co-gut__form .f__input.is-invalid:hover,.hk-kasse-seite .hk-kasse .co-gut__form .f__input[aria-invalid="true"],.hk-kasse-seite .hk-kasse .co-gut__form .f__input[aria-invalid="true"]:hover{border-color:var(--hk-error-text)}.hk-kasse-seite .hk-kasse :is(.hk-kasse-register, .hk-kasse-login, .co-pack, .co-such) :is(.form-control, .form-select):disabled,.hk-kasse-seite .hk-kasse :is(.hk-kasse-register, .hk-kasse-login, .co-pack, .co-such) :is(.form-control, .form-select)[readonly],.hk-kasse-seite .hk-kasse .co-gut__form .f__input:disabled,.hk-kasse-seite .hk-kasse .co-gut__form .f__input[readonly]{border-color:var(--hk-line);background-color:var(--hk-disabled-bg);color:var(--hk-disabled-fg);opacity:1}.hk-kasse-seite .hk-kasse :is(.hk-kasse-register, .hk-kasse-login, .co-pack, .co-such) :is(.form-control, .form-select):is(:-webkit-autofill, :-webkit-autofill:hover, :-webkit-autofill:focus),.hk-kasse-seite .hk-kasse .co-gut__form .f__input:is(:-webkit-autofill, :-webkit-autofill:hover, :-webkit-autofill:focus){-webkit-text-fill-color:var(--hk-ink);caret-color:var(--hk-ink);box-shadow:inset 0 0 0 1000px color-mix(in srgb, var(--hk-ink) 6%, var(--hk-surface))}.hk-kasse-seite .hk-kasse :is(.hk-kasse-register, .hk-kasse-login, .co-pack, .co-such) .invalid-feedback{color:var(--hk-error-text)}.hk-kasse-seite .hk-kasse :is(.hk-kasse-register, .hk-kasse-login, .co-pack, .co-such) .form-select{padding-right:36px}.hk-kasse-seite .hk-kasse :is(.hk-kasse-register, .hk-kasse-login, .co-pack, .co-such) .form-label,.hk-kasse-seite .hk-kasse .hk-kasse-register legend.card-title{display:block;margin:0 0 var(--hk-space-05);color:var(--hk-ink);font:500 var(--hk-fs-s)/var(--hk-lh-s) var(--hk-font)}.hk-kasse-seite .hk-kasse .hk-kasse-register .row{--bs-gutter-x: var(--hk-space-2);row-gap:var(--hk-space-2);margin-top:0}.hk-kasse-seite .hk-kasse .hk-kasse-register .row>*{margin-top:0}.hk-kasse-seite .hk-kasse .hk-kasse-register .form-group{margin-bottom:0}.hk-kasse-seite .hk-kasse .hk-kasse-register .register-personal,.hk-kasse-seite .hk-kasse .hk-kasse-register .register-guest-control{margin:0}.hk-kasse-seite .hk-kasse .hk-kasse-register .register-guest-control{min-height:0}.hk-kasse-seite .hk-kasse .hk-kasse-register .register-guest-control+.row{margin-top:var(--hk-space-2)}.hk-kasse-seite .hk-kasse .hk-kasse-register .form-field-feedback:empty{display:none}.hk-kasse-seite .hk-kasse .hk-kasse-register .register-form{gap:var(--hk-space-2)}.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-adresse-lieferung>legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hk-kasse-seite .hk-kasse .hk-kasse-register .privacy-notice-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hk-kasse-seite .hk-kasse .hk-kasse-register .privacy-notice>br{display:none}.hk-kasse-seite .hk-kasse .hk-kasse-register .privacy-notice .data-protection-information,.hk-kasse-seite .hk-kasse .hk-kasse-register .register-required-info{color:var(--hk-ink-2);font-size:var(--hk-fs-s);line-height:var(--hk-lh-s)}.hk-kasse-seite .hk-kasse .hk-kasse-register fieldset.hk-adresse-lieferung{--bs-gutter-x: var(--hk-space-2);display:flex;flex-wrap:wrap;align-items:flex-start;row-gap:var(--hk-space-2);min-width:0;margin:0 calc(-.5 * var(--hk-space-2))}.hk-kasse-seite .hk-kasse .hk-kasse-register fieldset.hk-adresse-lieferung>.row{display:contents}.hk-kasse-seite .hk-kasse .hk-kasse-register .register-address{margin:0 !important}.hk-kasse-seite .hk-kasse .hk-kasse-register .register-different-shipping{min-height:0;margin:var(--hk-space-2) 0 0}.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-kasse-schwanz{display:grid;gap:var(--hk-space-2);padding-top:var(--hk-space-2)}.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-kasse-schwanz>*{margin:0}.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-kasse-schwanz>:empty,.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-kasse-schwanz>.shopware_surname_confirm{display:none}.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-kasse-schwanz .privacy-notice,.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-kasse-schwanz .register-required-info,.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-kasse-schwanz .register-submit{margin:0}.hk-kasse-seite .hk-kasse .hk-kasse-register .register-submit .btn{min-height:44px;height:44px;border-radius:var(--hk-radius-btn)}@media (max-width:767.98px),(pointer:coarse){.hk-kasse-seite .hk-kasse :is(.hk-kasse-register, .hk-kasse-login, .co-pack, .co-such) :is(.form-control, .form-select),.hk-kasse-seite .hk-kasse .co-gut__form .f__input{font-size:16px}}.hk-kasse-seite .hk-kasse .hk-kasse-express__paypal{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--hk-space-1)}.hk-kasse-seite .hk-kasse .hk-kasse-express__paypal>*{min-width:0}.hk-kasse-seite .hk-kasse #hk-abschnitt-anmelden .co-sec__body{margin-top:0}.hk-kasse-seite .hk-kasse #hk-abschnitt-anmelden .hk-kasse-login:has(> #hk-kasse-login[hidden]):not(:has(> [data-hk-kasse-klapp]:not([hidden]))){display:none}.hk-kasse-seite .hk-kasse #hk-abschnitt-anmelden .co-klapp{min-height:28px}.hk-kasse-seite .hk-kasse .co-pack{flex:0 0 calc(100% - var(--bs-gutter-x, 16px));max-width:calc(100% - var(--bs-gutter-x, 16px));gap:var(--hk-space-2);margin:0 calc(.5 * var(--bs-gutter-x, 16px));padding:0;border:0;background:none}.hk-kasse-seite .hk-kasse .co-pack.is-an{border:0}.hk-kasse-seite .hk-kasse .co-pack__typ{gap:var(--hk-space-1)}.hk-kasse-seite .hk-kasse .co-pack .co-chip{min-height:32px;padding:0 12px;font:500 var(--hk-fs-s)/var(--hk-lh-s) var(--hk-font)}.hk-kasse-seite .hk-kasse .co-pack__hinweis,.hk-kasse-seite .hk-kasse .co-pack small,.hk-kasse-seite .hk-kasse .co-pack .form-text{color:var(--hk-ink-2);font-size:var(--hk-fs-s);line-height:var(--hk-lh-s)}.hk-kasse-seite .hk-kasse .co-pack__suchen{min-height:40px;height:40px}.hk-kasse-seite .hk-kasse .co-pack__seg,.hk-kasse-seite .hk-kasse .co-modus{max-width:none;grid-template-columns:repeat(2, minmax(0, 1fr));padding:2px;border:1px solid var(--hk-line);border-radius:var(--hk-radius-pill);background:var(--hk-surface)}.hk-kasse-seite .hk-kasse .co-pack__seg .co-seg__b,.hk-kasse-seite .hk-kasse .co-modus .co-seg__b{min-height:36px;gap:0;padding:0 12px;border-radius:var(--hk-radius-pill);color:var(--hk-ink-2)}.hk-kasse-seite .hk-kasse .co-pack__seg .co-seg__b[aria-checked="true"],.hk-kasse-seite .hk-kasse .co-modus .co-seg__b[aria-checked="true"]{background:var(--hk-paper);box-shadow:0 0 0 1px var(--hk-line-strong);color:var(--hk-ink)}.hk-kasse-seite .hk-kasse .co-pack__seg .co-seg__t,.hk-kasse-seite .hk-kasse .co-modus .co-seg__t{font:500 var(--hk-fs-m)/var(--hk-lh-m) var(--hk-font)}.hk-kasse-seite .hk-kasse .co-such>.co-add__btn{justify-self:start}@media (max-width:359.98px){.hk-kasse-seite .hk-kasse .hk-kasse-express__paypal{grid-template-columns:minmax(0, 1fr)}}.hk-kasse-seite .hk-kasse .co-pix{display:block;flex:none;image-rendering:pixelated}.hk-kasse-seite .hk-kasse .co-pix--d{display:none}.hk-kasse-seite .hk-kasse .co-rw__ic--pix{width:24px;height:24px;border-radius:0;background:none}.hk-kasse-seite .hk-kasse .co-db--zwei{display:grid;gap:var(--hk-space-1)}.hk-kasse-seite .hk-kasse .co-db--zwei .hk-wk-schwelle{margin:0;padding:var(--hk-space-1) 12px;border-radius:var(--hk-radius-s);background:var(--hk-surface)}.hk-kasse-seite .hk-kasse .co-db--zwei .hk-wk-schwelle.is-erreicht{background:var(--hk-green-bg)}.hk-kasse-seite .hk-kasse .co-db--zwei .hk-wk-schwelle-text{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px var(--hk-space-2);margin:0 0 var(--hk-space-05);color:var(--hk-ink);font:400 var(--hk-fs-s)/var(--hk-lh-s) var(--hk-font)}.hk-kasse-seite .hk-kasse .co-db--zwei .hk-wk-schwelle-text strong{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.hk-kasse-seite .hk-kasse .co-db--zwei .hk-wk-schwelle-satz{display:inline-flex;align-items:center;gap:var(--hk-space-05);min-width:0}.hk-kasse-seite .hk-kasse .co-db--zwei .hk-wk-schwelle-satz .icon{display:inline-flex;flex:none}.hk-kasse-seite .hk-kasse .co-db--zwei .hk-wk-schwelle-satz .icon,.hk-kasse-seite .hk-kasse .co-db--zwei .hk-wk-schwelle-satz .icon svg{width:16px;height:16px}.hk-kasse-seite .hk-kasse .co-db--zwei .hk-wk-schwelle-ziel{flex:none;color:var(--hk-ink-2);font-size:var(--hk-fs-s);line-height:var(--hk-lh-s);font-variant-numeric:tabular-nums;white-space:nowrap}.hk-kasse-seite .hk-kasse .co-db--zwei .is-erreicht .hk-wk-schwelle-text,.hk-kasse-seite .hk-kasse .co-db--zwei .is-erreicht .hk-wk-schwelle-ziel{color:var(--hk-green-text);font-weight:600}.hk-kasse-seite .hk-kasse .co-db--zwei .hk-wk-balken{height:var(--hk-space-1);overflow:hidden;border-radius:var(--hk-radius-pill);background:var(--hk-line)}.hk-kasse-seite .hk-kasse .co-db--zwei .hk-wk-balken-fuellung{height:100%;border-radius:var(--hk-radius-pill);background:var(--hk-stripe), var(--hk-green-strong)}.hk-kasse-seite .hk-kasse .co-db--zwei .hk-wk-schwelle.hk-wk-geschenk{background:var(--hk-geschenk-bg)}.hk-kasse-seite .hk-kasse .co-db--zwei .hk-wk-geschenk .hk-wk-schwelle-ziel{color:var(--hk-geschenk-text)}.hk-kasse-seite .hk-kasse .co-db--zwei .hk-wk-geschenk.is-erreicht .hk-wk-schwelle-text{color:var(--hk-geschenk-text)}.hk-kasse-seite .hk-kasse .co-db--zwei .hk-wk-geschenk .hk-wk-balken-fuellung{background:var(--hk-stripe), var(--hk-geschenk);background-size:22.6px 22.6px, auto}.hk-kasse-seite .hk-kasse .co-db--zwei .hk-wk-geschenk__spur{position:relative;padding-bottom:16px}.hk-kasse-seite .hk-kasse .co-db--zwei .hk-wk-geschenk__stufen{position:absolute;right:0;bottom:0;left:0;height:var(--hk-lh-s);margin:0;padding:0;list-style:none}.hk-kasse-seite .hk-kasse .co-db--zwei .hk-wk-geschenk__stufe{position:absolute;top:0;color:var(--hk-ink-2);font:600 var(--hk-fs-s)/var(--hk-lh-s) var(--hk-font);transform:translateX(-100%)}.hk-kasse-seite .hk-kasse .co-db--zwei .hk-wk-geschenk__stufe.is-erreicht{color:var(--hk-geschenk-text)}.hk-kasse-seite .hk-kasse .co-rw__sub--geschenk{color:var(--hk-geschenk-text)}.hk-kasse-seite .hk-kasse .co-upk2__add{height:40px;min-height:40px;border-radius:var(--hk-radius-btn)}.hk-kasse-seite .hk-kasse .co-upk2__add .icon{display:inline-flex}.hk-kasse-seite .hk-kasse .co-upk2__add .icon,.hk-kasse-seite .hk-kasse .co-upk2__add .icon svg{width:16px;height:16px}.hk-kasse-seite .hk-kasse .co-tier,.hk-kasse-seite .hk-kasse .co-tier.is-frei{border-color:color-mix(in srgb, var(--hk-geschenk) 35%, var(--hk-line));background:var(--hk-geschenk-bg)}.hk-kasse-seite .hk-kasse .co-tier.is-on{border-color:var(--hk-geschenk);background:var(--hk-geschenk-bg);box-shadow:inset 0 0 0 1.5px var(--hk-geschenk)}.hk-kasse-seite .hk-kasse .co-tier.is-zu{border-color:color-mix(in srgb, var(--hk-geschenk) 30%, var(--hk-line));background:color-mix(in srgb, var(--hk-geschenk-bg) 45%, var(--hk-paper))}.hk-kasse-seite .hk-kasse .co-tier.is-zu .co-tier__bild{filter:none;opacity:1}.hk-kasse-seite .hk-kasse .co-tier.is-zu .co-tier__bild>img:not(.co-pix),.hk-kasse-seite .hk-kasse .co-tier.is-zu .co-tier__bild>picture{filter:grayscale(1);opacity:0.45}.hk-kasse-seite .hk-kasse .co-tier__stufe,.hk-kasse-seite .hk-kasse .co-tier.is-zu .co-tier__stufe{color:var(--hk-geschenk-text)}.hk-kasse-seite .hk-kasse .co-tier__groesse{display:inline-grid;place-items:center;min-width:18px;height:16px;padding:0 4px;border-radius:var(--hk-radius-klein);background:var(--hk-geschenk);color:var(--hk-on-geschenk);font:700 10px/1 var(--hk-font);letter-spacing:0}.hk-kasse-seite .hk-kasse .co-tier__bild{position:relative}.hk-kasse-seite .hk-kasse .co-tier__geschenk{position:absolute;top:4px;left:4px;display:inline-flex;align-items:center;gap:2px;height:20px;padding:0 6px 0 2px;border-radius:var(--hk-radius-pill);background:var(--hk-paper);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hk-geschenk) 45%, transparent);color:var(--hk-geschenk-text);font:700 10px/1 var(--hk-font);letter-spacing:0.02em}.hk-kasse-seite .hk-kasse .co-tier__geschenk img.co-pix{width:16px;height:16px;object-fit:none}.hk-kasse-seite .hk-kasse .co-tier__fehlt,.hk-kasse-seite .hk-kasse .co-tier__wahl{font-size:var(--hk-fs-s);line-height:var(--hk-lh-s)}.hk-kasse-seite .hk-kasse .co-kauf__summe{align-items:baseline}.hk-kasse-seite .hk-kasse .co-kauf__l,.hk-kasse-seite .hk-kasse .co-kauf__summe b{font:600 var(--hk-fs-l)/24px var(--hk-font)}.hk-kasse-seite .hk-kasse .co-kauf__l small{color:var(--hk-ink-2)}.hk-kasse-seite .hk-kasse .co-tot{gap:var(--hk-space-1)}.hk-kasse-seite .hk-kasse .co-tot__z--gesamt{margin-top:0;padding-top:var(--hk-space-1)}.hk-kasse-seite .hk-kasse .co-tot__z--gesamt span:first-child,.hk-kasse-seite .hk-kasse .co-tot__z--gesamt span:last-child{font:600 var(--hk-fs-l)/24px var(--hk-font)}.hk-kasse-seite .hk-kasse .co-tot__z--gesamt small{color:var(--hk-ink-2);font-size:var(--hk-fs-s)}.hk-kasse-seite .hk-kasse .hk-kasse-summe dt.checkout-aside-summary-total,.hk-kasse-seite .hk-kasse .hk-kasse-summe dd.checkout-aside-summary-total{font:600 var(--hk-fs-l)/24px var(--hk-font)}.hk-kasse-seite .hk-kasse .co-p{padding:var(--hk-space-1) 0}.hk-kasse-seite .hk-kasse .co-p__spec{color:var(--hk-ink-2)}.hk-kasse-seite .hk-kasse .hk-li-status__ok{display:inline-flex;align-items:center;gap:var(--hk-space-05);color:var(--hk-green-text);font-size:var(--hk-fs-s);line-height:var(--hk-lh-s);vertical-align:top}.hk-kasse-seite .hk-kasse .hk-li-status__punkt{width:8px;height:8px;flex:none;border-radius:50%;background:currentcolor}.hk-kasse-seite .hk-kasse .co-gut__form{gap:var(--hk-space-1)}.hk-kasse-seite .hk-kasse .co-gut__form .btn{height:40px;min-height:40px;padding:0 var(--hk-space-2);border-radius:var(--hk-radius-btn)}.hk-kasse-seite .hk-kasse .co-vip3__muenze{display:inline-grid;flex:none;width:24px;height:24px}.hk-kasse-seite .hk-kasse .co-vip3__muenze svg{display:block;width:24px;height:24px}.hk-kasse-seite .hk-kasse .co-vip3:is([data-hk-kasse-vip="gast"], [data-hk-kasse-vip="teilnahme"]) .co-vip3__muenze{filter:grayscale(1);opacity:0.55}.hk-kasse-seite .hk-kasse .co-vip3__zahl{font:600 var(--hk-fs-m)/var(--hk-lh-m) var(--hk-font)}.hk-kasse-seite .hk-kasse .co-karte--vip{gap:var(--hk-space-1);padding:var(--hk-space-2) var(--hk-space-3)}.hk-kasse-seite .hk-kasse .co-bestellen,.hk-kasse-seite .hk-kasse .co-leiste__btn,.hk-kasse-seite .hk-kasse #confirmFormSubmit{height:48px;min-height:48px;border-radius:var(--hk-radius-btn)}.hk-kasse-seite .hk-kasse .co-karte--abschluss{gap:var(--hk-space-2)}.hk-kasse-seite .hk-kasse .co-karte--abschluss .hk-kasse-agb .confirm-tos .checkout-confirm-tos-label,.hk-kasse-seite .hk-kasse .co-karte--abschluss .checkout-confirm-tos-label,.hk-kasse-seite .hk-kasse .co-karte--abschluss .form-check-label{color:var(--hk-ink-2);font-size:var(--hk-fs-s);line-height:var(--hk-lh-s)}.hk-kasse-seite .hk-kasse .co-karte--abschluss .co-trust{gap:var(--hk-space-1);margin-top:0;padding-top:var(--hk-space-2);font-size:var(--hk-fs-s);line-height:var(--hk-lh-s)}.hk-kasse-seite .hk-kasse .co-karte--abschluss .co-trust__usps{flex-wrap:wrap;gap:var(--hk-space-1) var(--hk-space-2);font-size:var(--hk-fs-s);line-height:var(--hk-lh-s)}.hk-kasse-seite .hk-kasse .co-karte--abschluss .co-trust__usps li{gap:var(--hk-space-05)}.hk-kasse-seite .hk-kasse .co-karte--abschluss .co-trust__usps .icon,.hk-kasse-seite .hk-kasse .co-karte--abschluss .co-trust__usps .icon svg{width:16px;height:16px}.hk-kasse-seite .hk-kasse .co-karte--abschluss .co-trust__usps .btn-link-inline{min-height:0;color:var(--hk-ink-2);font:inherit;font-weight:400;line-height:inherit}.hk-kasse-seite .hk-kasse .co-karte--abschluss .co-pays{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px}.hk-kasse-seite .hk-kasse .co-karte--abschluss .co-pays img.co-pay{width:40px;height:26px;border-radius:5px}.hk-kasse-seite .hk-kasse .co-top__agb .chk__t{color:var(--hk-ink-2);font-size:var(--hk-fs-s);line-height:var(--hk-lh-s)}@media (max-width:767.98px){.hk-kasse-seite .hk-kasse .co-karte--abschluss .co-trust__usps{flex-wrap:wrap;justify-content:space-between;font-size:var(--hk-fs-s)}.hk-kasse-seite .hk-kasse .co-karte--vip{padding:var(--hk-space-2)}}.hk-kasse-seite .hk-kasse .co-vz{align-items:stretch;gap:var(--hk-space-2)}.hk-kasse-seite .hk-kasse .co-wahl{--co-bild: 52px;--co-aendern: 0px}.hk-kasse-seite .hk-kasse .co-wahl:has(> .hk-kasse-wahl__aendern){--co-aendern: 64px}.hk-kasse-seite .hk-kasse .hk-kasse-wahl.is-offen :is(.payment-method~.payment-method, .shipping-method~.shipping-method){--co-aendern: 0px}.hk-kasse-seite .hk-kasse .hk-kasse-wahl__aendern{top:var(--hk-space-1);right:12px}.hk-kasse-seite .hk-kasse .hk-kasse-wahl.is-offen>.hk-kasse-wahl__aendern{display:none}.hk-kasse-seite .hk-kasse .co-wahl.is-offen:has(> .hk-kasse-wahl__aendern){--co-aendern: 0px}.hk-kasse-seite .hk-kasse .hk-kasse-wahl .checkout-card>.card-body{padding:var(--hk-space-1)}.hk-kasse-seite .hk-kasse .payment-method-radio,.hk-kasse-seite .hk-kasse .shipping-method-radio{align-items:start;min-height:0;padding:var(--hk-space-1)}.hk-kasse-seite .hk-kasse .payment-method-radio .form-check-input,.hk-kasse-seite .hk-kasse .shipping-method-radio .form-check-input{margin-top:7px}.hk-kasse-seite .hk-kasse .payment-method-label,.hk-kasse-seite .hk-kasse .shipping-method-label{grid-template-columns:40px minmax(0, 1fr);align-items:start;column-gap:12px;font-size:var(--hk-fs-s);line-height:var(--hk-lh-s)}.hk-kasse-seite .hk-kasse .payment-method-image,.hk-kasse-seite .hk-kasse .shipping-method-image,.hk-kasse-seite .hk-kasse .co-traeger{display:block;width:40px;height:30px;border-radius:5px;background:#FFFFFF;object-fit:contain}.hk-kasse-seite .hk-kasse .co-traeger--text{display:grid;place-items:center;background:var(--hk-surface);color:var(--hk-ink);font:700 11px/1 var(--hk-font);letter-spacing:0.02em}.hk-kasse-seite .hk-kasse .payment-method,.hk-kasse-seite .hk-kasse .shipping-method{padding:0;border-top:0}.hk-kasse-seite .hk-kasse .payment-method+.payment-method,.hk-kasse-seite .hk-kasse .shipping-method+.shipping-method{border-top:1px solid var(--hk-line)}.hk-kasse-seite .hk-kasse .payment-method-label,.hk-kasse-seite .hk-kasse .shipping-method-label{justify-items:stretch}.hk-kasse-seite .hk-kasse .payment-method-description,.hk-kasse-seite .hk-kasse .shipping-method-description{display:flex;flex-wrap:wrap;align-items:center;justify-self:stretch;column-gap:var(--hk-space-1);width:100%;max-width:none;padding-right:var(--co-aendern)}.hk-kasse-seite .hk-kasse .payment-method-description strong,.hk-kasse-seite .hk-kasse .shipping-method-description strong{display:flex;align-items:center;min-height:30px;font:500 var(--hk-fs-m)/var(--hk-lh-m) var(--hk-font)}.hk-kasse-seite .hk-kasse .payment-method-description .co-vk-badge,.hk-kasse-seite .hk-kasse .shipping-method-description .co-vk-badge{margin-left:0}.hk-kasse-seite .hk-kasse .payment-method-description>p,.hk-kasse-seite .hk-kasse .payment-method-description>small,.hk-kasse-seite .hk-kasse .payment-method-description>div,.hk-kasse-seite .hk-kasse .shipping-method-description>p,.hk-kasse-seite .hk-kasse .shipping-method-description>small,.hk-kasse-seite .hk-kasse .shipping-method-description>div{flex:0 0 calc(100% + var(--co-aendern));max-width:none;margin-right:calc(-1 * var(--co-aendern))}.hk-kasse-seite .hk-kasse :is(.payment-method-label, .shipping-method-label):has(> :is(.payment-method-image, .shipping-method-image)) :is(.payment-method-description, .shipping-method-description)>:is(p, small, div){flex-basis:calc(100% + var(--co-bild) + var(--co-aendern));margin-left:calc(-1 * var(--co-bild))}.hk-kasse-seite .hk-kasse .payment-method-description p,.hk-kasse-seite .hk-kasse .shipping-method-description p{overflow:visible;color:var(--hk-ink-2);font-size:var(--hk-fs-s);line-height:var(--hk-lh-s);white-space:normal}.hk-kasse-seite .hk-kasse[data-hk-kasse-bereit] .hk-kasse-wahl:not(.is-offen):has(.form-check-input:checked) .payment-method,.hk-kasse-seite .hk-kasse[data-hk-kasse-bereit] .hk-kasse-wahl:not(.is-offen):has(.form-check-input:checked) .shipping-method{border-top:0}.hk-kasse-seite .hk-kasse[data-hk-kasse-bereit] .hk-kasse-wahl:not(.is-offen):has(.form-check-input:checked) .payment-method-radio,.hk-kasse-seite .hk-kasse[data-hk-kasse-bereit] .hk-kasse-wahl:not(.is-offen):has(.form-check-input:checked) .shipping-method-radio{grid-template-columns:minmax(0, 1fr);min-height:0;padding:var(--hk-space-1)}.hk-kasse-seite.hk-kasse-seite .hk-kasse.hk-kasse:not(.hk-kasse--fin){--co-vk: var(--hk-geschenk);--co-vk-text: var(--hk-geschenk-text);--co-vk-on: var(--hk-on-geschenk);--co-vk-bg: var(--hk-geschenk-bg);--co-vk-line: color-mix(in srgb, var(--hk-geschenk) 32%, transparent)}.hk-kasse-seite .hk-kasse .co-vk--hint{grid-template-columns:18px minmax(0, 1fr) auto;gap:var(--hk-space-05) var(--hk-space-1);margin:var(--hk-space-2) 0 0;padding:var(--hk-space-1) 12px;border-radius:var(--hk-radius-btn)}.hk-kasse-seite .hk-kasse .co-vk--hint .co-vk__h{font:400 var(--hk-fs-m)/var(--hk-lh-m) var(--hk-font)}.hk-kasse-seite .hk-kasse .co-vk--hint .co-vk__h small{font-size:var(--hk-fs-s)}.hk-kasse-seite .hk-kasse #hk-abschnitt-versand>.co-vk--hint{margin:0 var(--hk-space-3) var(--hk-space-3)}.hk-kasse-seite .hk-kasse #hk-abschnitt-versand:has(> details[open])>.co-vk--hint[data-hk-kasse-vk-gewaehlt]{display:none}.hk-kasse-seite .hk-kasse .co-vk__form{margin:0}.hk-kasse-seite .hk-kasse .co-vk__btn{display:inline-flex;align-items:center;height:32px;min-height:32px;padding:0 12px;border:0;border-radius:var(--hk-radius-klein);background:var(--co-vk);color:var(--hk-paper);font:600 var(--hk-fs-s)/var(--hk-lh-s) var(--hk-font);white-space:nowrap}.hk-kasse-seite .hk-kasse .co-vk__btn:hover,.hk-kasse-seite .hk-kasse .co-vk__btn:focus-visible{background:var(--co-vk-text);color:var(--hk-paper)}:root[data-theme="dark"] .hk-kasse-seite .hk-kasse .co-vk__btn{background:transparent;color:var(--co-vk-text);text-decoration:underline;text-underline-offset:3px}:root[data-theme="dark"] .hk-kasse-seite .hk-kasse .co-vk__btn:hover,:root[data-theme="dark"] .hk-kasse-seite .hk-kasse .co-vk__btn:focus-visible{background:transparent;color:var(--co-vk-text);text-decoration-thickness:2px}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .hk-kasse-seite .hk-kasse .co-vk__btn{background:transparent;color:var(--co-vk-text);text-decoration:underline;text-underline-offset:3px}:root:not([data-theme="light"]) .hk-kasse-seite .hk-kasse .co-vk__btn:hover,:root:not([data-theme="light"]) .hk-kasse-seite .hk-kasse .co-vk__btn:focus-visible{background:transparent;color:var(--co-vk-text);text-decoration-thickness:2px}}@media (max-width:767.98px){.hk-kasse-seite .hk-kasse #hk-abschnitt-versand>.co-vk--hint{margin:0 var(--hk-space-2) var(--hk-space-2)}}@media (max-width:359.98px){.hk-kasse-seite .hk-kasse .co-vk--hint .co-vk__form{grid-column:2 / -1;justify-self:start}}@media (pointer:coarse){.hk-kasse-seite .hk-kasse .co-modus .co-seg__b,.hk-kasse-seite .hk-kasse .co-upk2__add,.hk-kasse-seite .hk-kasse .co-vk__btn{position:relative;overflow:visible}.hk-kasse-seite .hk-kasse .co-modus .co-seg__b::after,.hk-kasse-seite .hk-kasse .co-upk2__add::after,.hk-kasse-seite .hk-kasse .co-vk__btn::after{position:absolute;top:50%;left:50%;width:max(100%, 44px);height:max(100%, 44px);transform:translate(-50%, -50%);content:""}.hk-kasse-seite .hk-kasse .hk-kasse-wahl__aendern{position:relative;overflow:visible;position:absolute}.hk-kasse-seite .hk-kasse .hk-kasse-wahl__aendern::after{position:absolute;top:50%;left:50%;width:max(100%, 44px);height:max(100%, 44px);transform:translate(-50%, -50%);content:""}}.hk-kasse-seite .hk-kasse.hk-kasse-adressmodul{padding:0}.hk-kasse-seite .hk-kasse.hk-kasse-adressmodul>.co-pack{margin-top:var(--bs-gutter-y)}:root[data-theme="dark"] .hk-kasse-seite .hk-kasse .co-pix--h{display:none}:root[data-theme="dark"] .hk-kasse-seite .hk-kasse .co-pix--d{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .hk-kasse-seite .hk-kasse .co-pix--h{display:none}:root:not([data-theme="light"]) .hk-kasse-seite .hk-kasse .co-pix--d{display:block}}body #address-manager-modal-address-form:has([data-hk-kasse-adressmodul]) :is(.form-control, .form-select){height:auto;min-height:var(--hk-control-btn);padding:9px 12px;border:1px solid transparent;border-radius:var(--hk-radius-feld);background-color:var(--hk-surface);color:var(--hk-ink);font:400 14px/20px var(--hk-font);box-shadow:none}body #address-manager-modal-address-form:has([data-hk-kasse-adressmodul]) :is(.form-control, .form-select)::placeholder{color:var(--hk-ink-3);opacity:1;font:inherit}body #address-manager-modal-address-form:has([data-hk-kasse-adressmodul]) :is(.form-control, .form-select):hover:not(:focus):not(:disabled):not([readonly]):not(.is-invalid):not([aria-invalid="true"]){border-color:var(--hk-line)}body #address-manager-modal-address-form:has([data-hk-kasse-adressmodul]) :is(.form-control, .form-select):focus{border-color:var(--hk-focus);background-color:var(--hk-paper);color:var(--hk-ink);box-shadow:none}body #address-manager-modal-address-form:has([data-hk-kasse-adressmodul]) :is(.form-control, .form-select).is-invalid,body #address-manager-modal-address-form:has([data-hk-kasse-adressmodul]) :is(.form-control, .form-select).is-invalid:hover,body #address-manager-modal-address-form:has([data-hk-kasse-adressmodul]) :is(.form-control, .form-select)[aria-invalid="true"],body #address-manager-modal-address-form:has([data-hk-kasse-adressmodul]) :is(.form-control, .form-select)[aria-invalid="true"]:hover{border-color:var(--hk-error-text)}body #address-manager-modal-address-form:has([data-hk-kasse-adressmodul]) :is(.form-control, .form-select):disabled,body #address-manager-modal-address-form:has([data-hk-kasse-adressmodul]) :is(.form-control, .form-select)[readonly]{border-color:var(--hk-line);background-color:var(--hk-disabled-bg);color:var(--hk-disabled-fg);opacity:1}body #address-manager-modal-address-form:has([data-hk-kasse-adressmodul]) :is(.form-control, .form-select):is(:-webkit-autofill, :-webkit-autofill:hover, :-webkit-autofill:focus){-webkit-text-fill-color:var(--hk-ink);caret-color:var(--hk-ink);box-shadow:inset 0 0 0 1000px color-mix(in srgb, var(--hk-ink) 6%, var(--hk-surface))}body #address-manager-modal-address-form:has([data-hk-kasse-adressmodul]) .form-select{padding-right:36px}body #address-manager-modal-address-form:has([data-hk-kasse-adressmodul]) .form-label{display:block;margin:0 0 var(--hk-space-05);color:var(--hk-ink);font:500 var(--hk-fs-s)/var(--hk-lh-s) var(--hk-font)}body #address-manager-modal-address-form:has([data-hk-kasse-adressmodul]) .invalid-feedback{color:var(--hk-error-text)}@media (max-width:767.98px),(pointer:coarse){body #address-manager-modal-address-form:has([data-hk-kasse-adressmodul]) :is(.form-control, .form-select){font-size:16px}}.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-konto-teilnahme:not(.d-none){display:grid;gap:var(--hk-space-1);min-width:0;margin:0;padding:0;border:0}.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-konto-teilnahme>legend.hk-konto-teilnahme__legende{display:block;float:none;width:100%;margin:0;padding:0;border:0}.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-konto-teilnahme__legende .hk-label{display:block;color:var(--hk-ink);font:600 var(--hk-fs-l)/24px var(--hk-font);letter-spacing:0}.hk-kasse-seite .hk-kasse .hk-kasse-register :is(.hk-konto-teilnahme__legende .hk-small, .hk-optins-hinweis){display:block;margin:0;color:var(--hk-ink-2);font:400 var(--hk-fs-s)/var(--hk-lh-s) var(--hk-font)}.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-konto-teilnahme,.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-nl-feld{--hk-konto-checkbox-size: 14px}.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-konto-teilnahme .register-optin,.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-nl-feld{display:grid;gap:var(--hk-space-05);min-width:0;margin:0}.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-konto-teilnahme .hk-check,.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-nl-feld .hk-check{display:grid;grid-template-columns:var(--hk-konto-checkbox-size) minmax(0, 1fr);column-gap:var(--hk-space-1);align-items:start;min-height:16px;margin:0;padding:0;cursor:pointer}.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-konto-teilnahme .hk-check__input,.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-nl-feld .hk-check__input{appearance:none;display:inline-grid;flex:none;place-items:center;vertical-align:top;transform:translateY(1px);width:14px;height:14px;margin:0;float:none;border:1px solid var(--hk-ink);border-radius:var(--hk-radius-s);background:var(--hk-paper);box-shadow:none;cursor:pointer}.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-konto-teilnahme .hk-check__input:checked,.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-nl-feld .hk-check__input:checked{border-color:var(--hk-ink);background:var(--hk-ink)}.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-konto-teilnahme .hk-check__input:checked::after,.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-nl-feld .hk-check__input:checked::after{width:8px;height:5px;border:2px solid var(--hk-paper);border-top:0;border-right:0;transform:translateY(-1px) rotate(-45deg);content:""}.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-konto-teilnahme .hk-check__input:focus-visible,.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-nl-feld .hk-check__input:focus-visible{outline:var(--hk-focus-ring);outline-offset:2px}.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-konto-teilnahme .hk-check>span,.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-nl-feld .hk-check>span{display:block;min-width:0;color:var(--hk-ink-2);font:400 var(--hk-fs-s)/var(--hk-lh-s) var(--hk-font)}.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-konto-teilnahme .hk-check>span>b,.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-nl-feld .hk-check>span>b{display:block;color:var(--hk-ink);font:500 var(--hk-fs-m)/var(--hk-lh-m) var(--hk-font)}.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-konto-teilnahme a{color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px}.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-konto-teilnahme__note{display:block;padding-left:calc(var(--hk-konto-checkbox-size) + var(--hk-space-1));color:var(--hk-ink-2);font:400 var(--hk-fs-s)/var(--hk-lh-s) var(--hk-font)}.hk-kasse-seite .hk-kasse .co-tiers__grid.is-kurz:not(.is-offen)>[data-hk-kasse-geschenk-mehr]{display:none}.hk-kasse-seite .hk-kasse .co-tiers__alle{justify-self:start}.hk-kasse-seite .hk-kasse[data-hk-kasse-bereit] .hk-kasse-register:has(#personalGuest:not(:checked)) .js-form-field-toggle-guest-mode{display:none}.hk-kasse-seite .hk-kasse.hk-kasse--a{padding-bottom:var(--hk-space-3)}@media (max-width:991.98px){.hk-kasse-seite .hk-kasse.hk-kasse--a{padding-bottom:var(--hk-space-2)}}.account-address-form .hk-kasse-seite .hk-kasse.hk-kasse-adressmodul :is(.co-pack, .co-such) :is(.form-control, .form-select){height:auto;min-height:var(--hk-control-btn);padding:9px 12px;border:1px solid transparent;border-radius:var(--hk-radius-feld);background-color:var(--hk-surface);color:var(--hk-ink);font:400 14px/20px var(--hk-font);box-shadow:none}.account-address-form .hk-kasse-seite .hk-kasse.hk-kasse-adressmodul :is(.co-pack, .co-such) :is(.form-control, .form-select)::placeholder{color:var(--hk-ink-3);opacity:1;font:inherit}.account-address-form .hk-kasse-seite .hk-kasse.hk-kasse-adressmodul :is(.co-pack, .co-such) :is(.form-control, .form-select):hover:not(:focus):not(:disabled):not([readonly]):not(.is-invalid):not([aria-invalid="true"]){border-color:var(--hk-line)}.account-address-form .hk-kasse-seite .hk-kasse.hk-kasse-adressmodul :is(.co-pack, .co-such) :is(.form-control, .form-select):focus{border-color:var(--hk-focus);background-color:var(--hk-paper);color:var(--hk-ink);box-shadow:none}.account-address-form .hk-kasse-seite .hk-kasse.hk-kasse-adressmodul :is(.co-pack, .co-such) :is(.form-control, .form-select).is-invalid,.account-address-form .hk-kasse-seite .hk-kasse.hk-kasse-adressmodul :is(.co-pack, .co-such) :is(.form-control, .form-select).is-invalid:hover,.account-address-form .hk-kasse-seite .hk-kasse.hk-kasse-adressmodul :is(.co-pack, .co-such) :is(.form-control, .form-select)[aria-invalid="true"],.account-address-form .hk-kasse-seite .hk-kasse.hk-kasse-adressmodul :is(.co-pack, .co-such) :is(.form-control, .form-select)[aria-invalid="true"]:hover{border-color:var(--hk-error-text)}.account-address-form .hk-kasse-seite .hk-kasse.hk-kasse-adressmodul :is(.co-pack, .co-such) :is(.form-control, .form-select):disabled,.account-address-form .hk-kasse-seite .hk-kasse.hk-kasse-adressmodul :is(.co-pack, .co-such) :is(.form-control, .form-select)[readonly]{border-color:var(--hk-line);background-color:var(--hk-disabled-bg);color:var(--hk-disabled-fg);opacity:1}.account-address-form .hk-kasse-seite .hk-kasse.hk-kasse-adressmodul :is(.co-pack, .co-such) :is(.form-control, .form-select):is(:-webkit-autofill, :-webkit-autofill:hover, :-webkit-autofill:focus){-webkit-text-fill-color:var(--hk-ink);caret-color:var(--hk-ink);box-shadow:inset 0 0 0 1000px color-mix(in srgb, var(--hk-ink) 6%, var(--hk-surface))}.account-address-form .hk-kasse-seite .hk-kasse.hk-kasse-adressmodul :is(.co-pack, .co-such) .form-label{display:block;margin:0 0 var(--hk-space-05);color:var(--hk-ink);font:500 var(--hk-fs-s)/var(--hk-lh-s) var(--hk-font)}.account-address-form .hk-kasse-seite .hk-kasse.hk-kasse-adressmodul .co-pack__seg{border-color:transparent;background:var(--hk-surface)}@media (max-width:767.98px),(pointer:coarse){.account-address-form .hk-kasse-seite .hk-kasse.hk-kasse-adressmodul :is(.co-pack, .co-such) :is(.form-control, .form-select){font-size:16px}}.hk-kasse-seite .hk-kasse .form-check:not(.form-switch):has(> .form-check-input[type="checkbox"]){display:grid;grid-template-columns:14px minmax(0, 1fr);column-gap:var(--hk-space-1);align-items:start;padding-left:0}.hk-kasse-seite .hk-kasse .form-check:not(.form-switch):has(> .form-check-input[type="checkbox"])>:not(input):not(label){grid-column:2;min-width:0;margin-left:0;padding-left:0}.hk-kasse-seite .hk-kasse .form-check:not(.form-switch)>.form-check-input[type="checkbox"]{appearance:none;display:inline-grid;flex:none;place-items:center;vertical-align:top;transform:translateY(1px);width:14px;height:14px;margin:0;float:none;border:1px solid var(--hk-ink);border-radius:var(--hk-radius-s);background:var(--hk-paper);box-shadow:none;cursor:pointer}.hk-kasse-seite .hk-kasse .form-check:not(.form-switch)>.form-check-input[type="checkbox"]:checked{border-color:var(--hk-ink);background:var(--hk-ink)}.hk-kasse-seite .hk-kasse .form-check:not(.form-switch)>.form-check-input[type="checkbox"]:checked::after{width:8px;height:5px;border:2px solid var(--hk-paper);border-top:0;border-right:0;transform:translateY(-1px) rotate(-45deg);content:""}.hk-kasse-seite .hk-kasse .form-check:not(.form-switch)>.form-check-input[type="checkbox"]:focus{box-shadow:none}.hk-kasse-seite .hk-kasse .form-check:not(.form-switch)>.form-check-input[type="checkbox"]:focus-visible{outline:var(--hk-focus-ring);outline-offset:2px}.hk-kasse-seite .hk-kasse .form-check:not(.form-switch)>.form-check-input[type="checkbox"].is-invalid{border-color:var(--hk-error-text)}.hk-kasse-seite .hk-kasse .form-check:not(.form-switch):has(> .form-check-input[type="checkbox"])>label{margin:0;padding-top:0;line-height:var(--hk-lh-s);cursor:pointer}.hk-kasse-seite .hk-kasse .co-karte__abschluss{display:grid;grid-template-columns:minmax(0, 1fr);min-width:0}@media (max-width:399.98px){.hk-kasse-seite .hk-kasse :is(.co-pack__seg, .co-modus){grid-template-columns:repeat(2, minmax(max-content, 1fr))}.hk-kasse-seite .hk-kasse :is(.co-pack__seg, .co-modus) .co-seg__b{padding:0 var(--hk-space-05)}.hk-kasse-seite .hk-kasse :is(.co-pack__seg, .co-modus) .co-seg__t{font-size:var(--hk-fs-btn)}}.hk-kasse-seite .hk-kasse .co-ergaenzen{display:flex;flex-wrap:wrap;gap:var(--hk-space-1);padding-bottom:0}.hk-kasse-seite .hk-kasse .co-ergaenzen__karte{margin:0;color:var(--hk-ink-2);font:400 var(--hk-fs-m)/var(--hk-lh-m) var(--hk-font)}.hk-kasse-seite .hk-kasse .co-tiers__grid:focus-visible{outline:var(--hk-focus-ring);outline-offset:2px}.hk-kasse-seite .hk-kasse .co-seg{border:1px solid var(--hk-line-strong);background:var(--hk-surface)}.hk-kasse-seite .hk-kasse .co-seg .co-seg__b{background:transparent;box-shadow:none;color:var(--hk-ink-2);cursor:pointer}.hk-kasse-seite .hk-kasse .co-seg .co-seg__b[aria-checked="true"]{background:var(--hk-ink);box-shadow:none;color:var(--hk-paper)}.hk-kasse-seite .hk-kasse .co-seg .co-seg__b[aria-checked="true"] .co-seg__s{color:inherit}.hk-kasse-seite .hk-kasse .co-seg .co-seg__b:focus-visible{outline:var(--hk-focus-ring);outline-offset:2px}.hk-kasse-seite .hk-kasse .co-chip{border:1px solid var(--hk-line-strong);background:var(--hk-paper);box-shadow:none;color:var(--hk-ink-2)}.hk-kasse-seite .hk-kasse .co-chip[aria-checked="true"]{border-color:var(--hk-ink);background:var(--hk-ink);box-shadow:none;color:var(--hk-paper)}.hk-kasse-seite .hk-kasse .co-chip:focus-visible{outline:var(--hk-focus-ring);outline-offset:2px}.hk-kasse-seite .hk-kasse .co-badge--akzent{background:var(--hk-geschenk);box-shadow:none;color:var(--hk-on-geschenk)}.hk-kasse-seite .hk-kasse .form-check:not(.form-switch):has(> .form-check-input[type="checkbox"])>label,.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-konto-teilnahme .hk-check>span>b,.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-nl-feld .hk-check>span>b,.hk-kasse-seite .hk-kasse .co-top__agb .chk__t{color:var(--hk-ink);font:var(--hk-fw-regular) var(--hk-fs-s)/var(--hk-lh-s) var(--hk-font);letter-spacing:0}.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-konto-teilnahme .hk-check>span,.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-nl-feld .hk-check>span{padding-top:0}.hk-kasse-seite .hk-kasse .hk-kasse-hinweise{gap:var(--hk-space-1);margin-bottom:var(--hk-space-2)}.hk-kasse-seite .hk-kasse .hk-kasse-hinweise .alert+.alert{margin-top:var(--hk-space-1)}.hk-kasse-seite .hk-kasse .co-social{display:grid;min-width:0}.hk-kasse-seite .hk-kasse .co-social .hk-social{margin-top:0}.hk-kasse-seite .hk-kasse .co-social__trenner [hidden]{display:none}.hk-kasse-seite .hk-kasse .co-klappe>.co-sec__body>.co-angemeldet{margin-top:var(--hk-space-1);border-radius:var(--hk-radius-feld)}.hk-kasse-seite .hk-kasse .co-tier{grid-template-areas:"stufe" "bild" "marke" "name" "gratis" "zeile";grid-template-rows:auto auto minmax(12px, auto) 1fr auto minmax(calc(2 * var(--hk-lh-s)), auto);align-self:stretch}.hk-kasse-seite .hk-kasse .co-tier__stufe{grid-area:stufe}.hk-kasse-seite .hk-kasse .co-tier__bild{grid-area:bild}.hk-kasse-seite .hk-kasse .co-tier__marke{grid-area:marke}.hk-kasse-seite .hk-kasse .co-tier__name{display:-webkit-box;grid-area:name;align-self:start;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.hk-kasse-seite .hk-kasse .co-tier__wahl,.hk-kasse-seite .hk-kasse .co-tier__fehlt{grid-area:zeile;align-self:start}@media (hover:hover){.hk-kasse-seite .hk-kasse .co-seg .co-seg__b[aria-checked="false"]:hover{background:var(--hk-line);color:var(--hk-ink)}.hk-kasse-seite .hk-kasse .co-chip[aria-checked="false"]:hover{border-color:var(--hk-ink);color:var(--hk-ink)}}@media (pointer:coarse){.hk-kasse-seite .hk-kasse .co-chip{position:relative;overflow:visible}.hk-kasse-seite .hk-kasse .co-chip::after{position:absolute;top:50%;left:50%;width:max(100%, 44px);height:max(100%, 44px);transform:translate(-50%, -50%);content:""}}@media (min-width:576px){.hk-kasse-seite .hk-kasse .hk-kasse-login .login-form .row>.form-group{flex:0 0 auto;width:50%}}.hk-kasse-seite .hk-kasse.hk-kasse--a:not([data-hk-kasse-modus-aktiv="login"]) #hk-abschnitt-anmelden{padding-bottom:0;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.hk-kasse-seite .hk-kasse.hk-kasse--a:not([data-hk-kasse-modus-aktiv="login"]) #hk-abschnitt-anmelden+.hk-kasse-register{margin-top:calc(-1 * var(--hk-space-2))}.hk-kasse-seite .hk-kasse.hk-kasse--a .hk-kasse-register .co-kontaktfluss{padding:var(--hk-space-2) var(--hk-space-3) var(--hk-space-3);border:1px solid var(--hk-line);border-top:0;border-radius:0 0 4px 4px;background:var(--hk-paper)}.hk-kasse-seite .hk-kasse.hk-kasse--a .hk-kasse-register .co-kontaktfluss>.co-sec__body{margin-top:0}@media (max-width:767.98px){.hk-kasse-seite .hk-kasse.hk-kasse--a .hk-kasse-register .co-kontaktfluss{padding:var(--hk-space-2)}}[data-hk-kasse-eingeklappt][hidden]{display:none !important}@keyframes hk-kasse-autofill{from{opacity:1}to{opacity:1}}form:has([data-hk-kasse-eingeklappt]) input:-webkit-autofill{animation:hk-kasse-autofill 1ms}form:has([data-hk-kasse-eingeklappt]) input:autofill{animation:hk-kasse-autofill 1ms}body.hk-kasse-seite .address-manager-modal .address-manager-modal-tab-navigation-list{gap:2px;padding:2px;border:1px solid var(--hk-line-strong);border-radius:var(--hk-radius-feld);background-color:var(--hk-surface) !important}body.hk-kasse-seite .address-manager-modal .address-manager-modal-tab-navigation-list>.btn{border:0;border-radius:6px;background:transparent;color:var(--hk-ink-2);font:var(--hk-fw-medium) var(--hk-fs-m)/var(--hk-lh-m) var(--hk-font)}body.hk-kasse-seite .address-manager-modal .address-manager-modal-tab-navigation-list>.btn-check:checked+.btn{background:var(--hk-ink);box-shadow:none;color:var(--hk-paper)}body.hk-kasse-seite .address-manager-modal .address-manager-modal-tab-navigation-list>.btn-check:focus-visible+.btn{outline:var(--hk-focus-ring);outline-offset:2px}body.hk-kasse-seite .address-manager-modal .address-item-default-badge{align-self:flex-start;padding:2px 8px !important;border-radius:var(--hk-radius-klein) !important;background-color:var(--hk-geschenk) !important;color:var(--hk-on-geschenk) !important;font-size:var(--hk-fs-xs) !important;font-weight:var(--hk-fw-medium) !important;line-height:var(--hk-lh-xs)}body.hk-kasse-seite .address-manager-modal .address-manager-select-address .mt-auto:has(> .address-item-default-badge){justify-content:flex-start !important;padding-left:calc(1em + var(--hk-space-1))}body.hk-kasse-seite .address-manager-modal .address-manager-list-base>.d-flex:has(.hk-kasse-packstation-neu){flex-wrap:wrap}body.hk-kasse-seite .address-manager-modal .address-manager-list-base>.d-flex:has(.hk-kasse-packstation-neu)>.address-manager-list-search{flex:1 1 100%}@media (hover:hover){body.hk-kasse-seite .address-manager-modal .address-manager-modal-tab-navigation-list>.btn-check:not(:checked)+.btn:hover{background:var(--hk-line);color:var(--hk-ink)}}#address-manager-modal-address-form>.hk-kasse-modal-oben{margin-bottom:var(--hk-space-2)}.hk-kasse-seite .hk-kasse .co-inline{display:grid;gap:var(--hk-space-2);margin-top:0}.hk-kasse-seite .hk-kasse .co-inline[hidden]{display:none}.hk-kasse-seite .hk-kasse .co-inline__hinweis{margin:0;padding:var(--hk-space-1) var(--hk-space-2);border-radius:var(--hk-radius-feld);background:var(--hk-geschenk-bg);color:var(--hk-geschenk-text);font:var(--hk-fw-medium) var(--hk-fs-m)/var(--hk-lh-m) var(--hk-font)}.hk-kasse-seite .hk-kasse .co-inline__form{display:grid;gap:var(--hk-space-1);min-width:0}.hk-kasse-seite .hk-kasse .co-inline__form :is(.form-control, .form-select){height:auto;min-height:var(--hk-control-btn);padding:9px 12px;border:1px solid transparent;border-radius:var(--hk-radius-feld);background-color:var(--hk-surface);color:var(--hk-ink);font:400 14px/20px var(--hk-font);box-shadow:none}.hk-kasse-seite .hk-kasse .co-inline__form :is(.form-control, .form-select)::placeholder{color:var(--hk-ink-3);opacity:1;font:inherit}.hk-kasse-seite .hk-kasse .co-inline__form :is(.form-control, .form-select):hover:not(:focus):not(:disabled):not([readonly]):not(.is-invalid):not([aria-invalid="true"]){border-color:var(--hk-line)}.hk-kasse-seite .hk-kasse .co-inline__form :is(.form-control, .form-select):focus{border-color:var(--hk-focus);background-color:var(--hk-paper);color:var(--hk-ink);box-shadow:none}.hk-kasse-seite .hk-kasse .co-inline__form :is(.form-control, .form-select).is-invalid,.hk-kasse-seite .hk-kasse .co-inline__form :is(.form-control, .form-select).is-invalid:hover,.hk-kasse-seite .hk-kasse .co-inline__form :is(.form-control, .form-select)[aria-invalid="true"],.hk-kasse-seite .hk-kasse .co-inline__form :is(.form-control, .form-select)[aria-invalid="true"]:hover{border-color:var(--hk-error-text)}.hk-kasse-seite .hk-kasse .co-inline__form :is(.form-control, .form-select):disabled,.hk-kasse-seite .hk-kasse .co-inline__form :is(.form-control, .form-select)[readonly]{border-color:var(--hk-line);background-color:var(--hk-disabled-bg);color:var(--hk-disabled-fg);opacity:1}.hk-kasse-seite .hk-kasse .co-inline__form :is(.form-control, .form-select):is(:-webkit-autofill, :-webkit-autofill:hover, :-webkit-autofill:focus){-webkit-text-fill-color:var(--hk-ink);caret-color:var(--hk-ink);box-shadow:inset 0 0 0 1000px color-mix(in srgb, var(--hk-ink) 6%, var(--hk-surface))}.hk-kasse-seite .hk-kasse .co-inline__form .form-label{display:block;margin:0 0 var(--hk-space-05);color:var(--hk-ink);font:500 var(--hk-fs-s)/var(--hk-lh-s) var(--hk-font)}.hk-kasse-seite .hk-kasse .co-inline__form .form-select{padding-right:36px}.hk-kasse-seite .hk-kasse .co-inline__form .invalid-feedback{color:var(--hk-error-text)}.hk-kasse-seite .hk-kasse .co-inline__aktion{display:flex;margin-top:var(--hk-space-1)}.hk-kasse-seite .hk-kasse .co-inline__aktion .btn{min-height:44px;border-radius:var(--hk-radius-btn)}@media (max-width:767.98px),(pointer:coarse){.hk-kasse-seite .hk-kasse .co-inline__form :is(.form-control, .form-select){font-size:16px}}.hk-kasse-seite .hk-kasse[data-hk-kasse-adresse-inline] [data-hk-kasse-adressmeldungen]{display:none}.hk-kasse-seite .hk-kasse .co-add__btn,.co-add--frei .co-add__btn{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid transparent;border-radius:var(--hk-radius-pill);background:var(--hk-surface);color:var(--hk-ink);font:var(--hk-fw-medium) var(--hk-fs-s)/var(--hk-lh-s) var(--hk-font);text-align:left;text-decoration:none;cursor:pointer}.hk-kasse-seite .hk-kasse .co-add__btn:hover,.co-add--frei .co-add__btn:hover{color:var(--hk-ink);text-decoration:none}.hk-kasse-seite .hk-kasse .co-add__btn:focus-visible,.co-add--frei .co-add__btn:focus-visible{outline:var(--hk-focus-ring);outline-offset:2px}.hk-kasse-seite .hk-kasse .co-add__btn[hidden],.co-add--frei .co-add__btn[hidden]{display:none}.hk-kasse-seite .hk-kasse .hk-kasse-adresse .card-actions .btn{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid transparent;border-radius:var(--hk-radius-pill);background:var(--hk-surface);color:var(--hk-ink);font:var(--hk-fw-medium) var(--hk-fs-s)/var(--hk-lh-s) var(--hk-font);text-align:left;text-decoration:none;cursor:pointer;letter-spacing:0;text-transform:none}.hk-kasse-seite .hk-kasse .hk-kasse-adresse .card-actions .btn:hover{color:var(--hk-ink);text-decoration:none}.hk-kasse-seite .hk-kasse .hk-kasse-adresse .card-actions .btn:focus-visible{outline:var(--hk-focus-ring);outline-offset:2px}.hk-kasse-seite .hk-kasse .hk-kasse-adresse .card-actions .btn[hidden]{display:none}.co-add--frei{display:grid;gap:6px;margin-top:2px}.co-add--frei .co-add__btn{justify-self:start}.co-add--frei .co-add__feld{margin:0}.co-add--frei .co-add__feld[hidden]{display:none}@media (hover:hover){.hk-kasse-seite .hk-kasse .co-add__btn:hover,.co-add--frei .co-add__btn:hover,.hk-kasse-seite .hk-kasse .hk-kasse-adresse .card-actions .btn:hover{background:var(--hk-line)}}@media (max-width:767.98px){.hk-kasse-seite .hk-kasse .co-add__btn{min-height:32px}}@media (pointer:coarse){.hk-kasse-seite .hk-kasse .co-add__btn,.co-add--frei .co-add__btn,.hk-kasse-seite .hk-kasse .hk-kasse-adresse .card-actions .btn{position:relative;overflow:visible}.hk-kasse-seite .hk-kasse .co-add__btn::after,.co-add--frei .co-add__btn::after,.hk-kasse-seite .hk-kasse .hk-kasse-adresse .card-actions .btn::after{position:absolute;top:50%;left:50%;width:max(100%, 44px);height:max(100%, 44px);transform:translate(-50%, -50%);content:""}}.hk-kasse-seite .hk-kasse .co-pack__felder{container:hk-pack / inline-size}@media (max-width:575.98px){.hk-kasse-seite .hk-kasse .co-pack__felder>.col-6{flex:0 0 100%;width:100%;max-width:100%}}@container hk-pack (max-width: 519.98px){.hk-kasse-seite .hk-kasse .co-pack__felder>.col-6{flex:0 0 100%;width:100%;max-width:100%}}@container hk-pack (min-width: 520px){.hk-kasse-seite .hk-kasse .co-pack__felder>.col-6 .form-label{white-space:nowrap}}.hk-kasse-seite .hk-kasse .co-tier__variante{display:grid;gap:2px;min-width:0;margin-top:4px}.hk-kasse-seite .hk-kasse .co-tier__variante-titel{color:var(--hk-ink-2);font:500 12px/16px var(--hk-font)}.hk-kasse-seite .hk-kasse .co-tier__variante .form-select{height:auto;min-height:var(--hk-control-btn);padding:9px 12px;border:1px solid transparent;border-radius:var(--hk-radius-feld);background-color:var(--hk-surface);color:var(--hk-ink);font:400 14px/20px var(--hk-font);box-shadow:none;width:100%;min-width:0;padding-right:36px}.hk-kasse-seite .hk-kasse .co-tier__variante .form-select::placeholder{color:var(--hk-ink-3);opacity:1;font:inherit}.hk-kasse-seite .hk-kasse .co-tier__variante .form-select:hover:not(:focus):not(:disabled):not([readonly]):not(.is-invalid):not([aria-invalid="true"]){border-color:var(--hk-line)}.hk-kasse-seite .hk-kasse .co-tier__variante .form-select:focus{border-color:var(--hk-focus);background-color:var(--hk-paper);color:var(--hk-ink);box-shadow:none}.hk-kasse-seite .hk-kasse .co-tier__variante .form-select.is-invalid,.hk-kasse-seite .hk-kasse .co-tier__variante .form-select.is-invalid:hover,.hk-kasse-seite .hk-kasse .co-tier__variante .form-select[aria-invalid="true"],.hk-kasse-seite .hk-kasse .co-tier__variante .form-select[aria-invalid="true"]:hover{border-color:var(--hk-error-text)}.hk-kasse-seite .hk-kasse .co-tier__variante .form-select:disabled,.hk-kasse-seite .hk-kasse .co-tier__variante .form-select[readonly]{border-color:var(--hk-line);background-color:var(--hk-disabled-bg);color:var(--hk-disabled-fg);opacity:1}.hk-kasse-seite .hk-kasse .co-tier__variante .form-select:is(:-webkit-autofill, :-webkit-autofill:hover, :-webkit-autofill:focus){-webkit-text-fill-color:var(--hk-ink);caret-color:var(--hk-ink);box-shadow:inset 0 0 0 1000px color-mix(in srgb, var(--hk-ink) 6%, var(--hk-surface))}.hk-kasse-seite .hk-kasse .co-tier__variante-hinweis,.hk-kasse-seite .hk-kasse .co-tier__varianten{color:var(--hk-ink-2);font:400 11px/15px var(--hk-font)}@media (max-width:767.98px){.hk-kasse-seite .hk-kasse .co-tier__variante .form-select{font-size:16px}}.hk-kasse-seite .hk-kasse .co-tier__ab18{position:absolute;top:28px;left:4px;padding:0 6px;border-radius:999px;background:var(--hk-ink);color:var(--hk-paper);font:700 11px/14px var(--hk-font);pointer-events:none}.hk-kasse-seite .hk-kasse .payment-method-description{position:relative}.hk-kasse-seite .hk-kasse .co-zi{display:inline-flex;align-items:center;min-height:30px}.hk-kasse-seite .hk-kasse .co-zi__btn{display:inline-grid;place-items:center;width:20px;height:20px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--hk-ink-2);cursor:pointer}.hk-kasse-seite .hk-kasse .co-zi__btn .icon,.hk-kasse-seite .hk-kasse .co-zi__btn svg{width:14px;height:14px}.hk-kasse-seite .hk-kasse .co-zi__btn[aria-expanded="true"]{color:var(--hk-ink)}.hk-kasse-seite .hk-kasse .co-zi__btn:focus-visible{outline:var(--hk-focus-ring);outline-offset:2px}.hk-kasse-seite .hk-kasse .co-zi__text{position:absolute;z-index:20;top:var(--co-zi-top, calc(100% + 4px));left:var(--co-zi-left, 0px);display:none;box-sizing:border-box;width:max-content;max-width:var(--co-zi-max-width, min(320px, 100%));padding:8px 12px;border-radius:var(--hk-radius-feld);background:var(--hk-ink);box-shadow:var(--hk-shadow-2);color:var(--hk-paper);font:var(--hk-fw-regular) var(--hk-fs-s)/var(--hk-lh-s) var(--hk-font);text-align:left;white-space:normal;cursor:auto}.hk-kasse-seite .hk-kasse .co-zi__text::before{position:absolute;top:-6px;right:0;left:0;height:6px;content:""}.hk-kasse-seite .hk-kasse .co-zi__text .co-zi__inhalt{display:block;max-height:max(0px, calc(var(--co-zi-max-height, 100vh) - 16px));overflow:auto;overscroll-behavior:contain}.hk-kasse-seite .hk-kasse .co-zi__text[data-hk-kasse-zi-lage="oben"]::before{top:auto;bottom:-6px}.hk-kasse-seite .hk-kasse .co-zi__text:has(> .co-zi__inhalt:focus),.hk-kasse-seite .hk-kasse .co-zi__btn:focus-visible+.co-zi__text,.hk-kasse-seite .hk-kasse .co-zi__btn[aria-expanded="true"]+.co-zi__text{display:block}.hk-kasse-seite .hk-kasse .co-zi__btn[data-hk-kasse-zi-aus]+.co-zi__text{display:none}@media (hover:hover){.hk-kasse-seite .hk-kasse .co-zi__btn:hover{color:var(--hk-ink)}.hk-kasse-seite .hk-kasse .co-zi:hover>.co-zi__btn:not([data-hk-kasse-zi-aus])+.co-zi__text{display:block}}@media (pointer:coarse){.hk-kasse-seite .hk-kasse .co-zi__btn{position:relative;overflow:visible}.hk-kasse-seite .hk-kasse .co-zi__btn::after{position:absolute;top:50%;left:50%;width:max(100%, 44px);height:max(100%, 44px);transform:translate(-50%, -50%);content:""}}body.hk-kasse-seite .address-manager-modal{color:var(--hk-ink)}body.hk-kasse-seite .address-manager-modal .modal-header{gap:var(--hk-space-2);padding:var(--hk-space-3) var(--hk-space-3) 0}body.hk-kasse-seite .address-manager-modal .modal-header h1{margin:0;font:var(--hk-fw-bold) var(--hk-fs-xl)/var(--hk-lh-xl) var(--hk-font)}body.hk-kasse-seite .address-manager-modal .modal-body{height:auto;max-height:calc(100dvh - 180px);overflow-y:auto;padding:var(--hk-space-2) var(--hk-space-3)}body.hk-kasse-seite .address-manager-modal .modal-footer{gap:var(--hk-space-1);padding:var(--hk-space-2) var(--hk-space-3);border-top:1px solid var(--hk-line);background-color:var(--hk-paper)}body.hk-kasse-seite .address-manager-modal .modal-footer>*{margin:0}body.hk-kasse-seite .address-manager-modal .address-manager-modal-content-wrapper{margin-top:var(--hk-space-2) !important}body.hk-kasse-seite .address-manager-modal .address-manager-modal-content-wrapper h5,body.hk-kasse-seite .address-manager-modal .address-manager-list-base h2{margin:0 0 var(--hk-space-1);color:var(--hk-ink);font:var(--hk-fw-bold) var(--hk-fs-m)/var(--hk-lh-m) var(--hk-font)}body.hk-kasse-seite .address-manager-modal .address-manager-list-base h2{margin-top:var(--hk-space-3) !important}body.hk-kasse-seite .address-manager-modal .address-manager-list-base>.d-flex{align-items:center;gap:var(--hk-space-1) !important;margin-bottom:var(--hk-space-2) !important}body.hk-kasse-seite .address-manager-modal .address-manager-list-search{height:auto;min-height:var(--hk-control-btn);padding:9px 12px;border:1px solid transparent;border-radius:var(--hk-radius-feld);background-color:var(--hk-surface);color:var(--hk-ink);font:400 14px/20px var(--hk-font);box-shadow:none}body.hk-kasse-seite .address-manager-modal .address-manager-list-search::placeholder{color:var(--hk-ink-3);opacity:1;font:inherit}body.hk-kasse-seite .address-manager-modal .address-manager-list-search:hover:not(:focus):not(:disabled):not([readonly]):not(.is-invalid):not([aria-invalid="true"]){border-color:var(--hk-line)}body.hk-kasse-seite .address-manager-modal .address-manager-list-search:focus{border-color:var(--hk-focus);background-color:var(--hk-paper);color:var(--hk-ink);box-shadow:none}body.hk-kasse-seite .address-manager-modal .address-manager-list-search.is-invalid,body.hk-kasse-seite .address-manager-modal .address-manager-list-search.is-invalid:hover,body.hk-kasse-seite .address-manager-modal .address-manager-list-search[aria-invalid="true"],body.hk-kasse-seite .address-manager-modal .address-manager-list-search[aria-invalid="true"]:hover{border-color:var(--hk-error-text)}body.hk-kasse-seite .address-manager-modal .address-manager-list-search:disabled,body.hk-kasse-seite .address-manager-modal .address-manager-list-search[readonly]{border-color:var(--hk-line);background-color:var(--hk-disabled-bg);color:var(--hk-disabled-fg);opacity:1}body.hk-kasse-seite .address-manager-modal .address-manager-list-search:is(:-webkit-autofill, :-webkit-autofill:hover, :-webkit-autofill:focus){-webkit-text-fill-color:var(--hk-ink);caret-color:var(--hk-ink);box-shadow:inset 0 0 0 1000px color-mix(in srgb, var(--hk-ink) 6%, var(--hk-surface))}body.hk-kasse-seite .address-manager-modal .address-manager-modal-content-wrapper ul.row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--hk-space-2);margin:0 0 var(--hk-space-3) !important}body.hk-kasse-seite .address-manager-modal .address-manager-modal-content-wrapper ul.row>li{width:auto;max-width:none;min-width:0;margin:0;padding:0}body.hk-kasse-seite .address-manager-modal .address-manager-modal-content-wrapper ul.row:has(> :only-child){grid-template-columns:minmax(0, 1fr)}body.hk-kasse-seite .address-manager-modal .address-manager-modal-select-address,body.hk-kasse-seite .address-manager-modal .address-manager-select-address{height:auto;min-height:0}body.hk-kasse-seite .address-manager-modal .address-manager-select-address{display:flex;flex-direction:column;height:100%;padding:var(--hk-space-2) !important;border:1px solid var(--hk-line) !important;border-radius:var(--hk-radius-s);background:var(--hk-paper);font:var(--hk-fw-regular) var(--hk-fs-s)/var(--hk-lh-s) var(--hk-font);overflow-wrap:anywhere}body.hk-kasse-seite .address-manager-modal .address-manager-select-address>.row{gap:var(--hk-space-1);height:auto !important;margin:0}body.hk-kasse-seite .address-manager-modal .address-manager-select-address>.row>*{padding:0}body.hk-kasse-seite .address-manager-modal .address-manager-select-address .form-check-input{flex:none;margin-top:2px}body.hk-kasse-seite .address-manager-modal .address-manager-select-address address{margin:0}body.hk-kasse-seite .address-manager-modal .address-manager-select-address .mt-auto{margin-top:0 !important;justify-content:flex-start !important}body.hk-kasse-seite .address-manager-modal .address-manager-select-address:has(.form-check-input:checked){border-color:var(--hk-ink) !important}body.hk-kasse-seite .address-manager-modal .modal-footer .btn-primary,body.hk-kasse-seite .address-manager-modal .address-form-create-submit{min-height:var(--hk-control-btn);padding:0 var(--hk-space-3);border:1px solid var(--hk-ink);border-radius:var(--hk-radius-btn);background:var(--hk-ink);color:var(--hk-paper);font:var(--hk-fw-medium) var(--hk-fs-m)/var(--hk-lh-m) var(--hk-font)}body.hk-kasse-seite .address-manager-modal .modal-footer .btn-secondary,body.hk-kasse-seite .address-manager-modal .address-form-create-cancel,body.hk-kasse-seite .address-manager-modal .address-manager-list-base .address-manager-modal-address-form.btn{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid transparent;border-radius:var(--hk-radius-pill);background:var(--hk-surface);color:var(--hk-ink);font:var(--hk-fw-medium) var(--hk-fs-s)/var(--hk-lh-s) var(--hk-font);text-align:left;text-decoration:none;cursor:pointer;gap:4px;flex:none;letter-spacing:0;text-transform:none}body.hk-kasse-seite .address-manager-modal .modal-footer .btn-secondary:hover,body.hk-kasse-seite .address-manager-modal .address-form-create-cancel:hover,body.hk-kasse-seite .address-manager-modal .address-manager-list-base .address-manager-modal-address-form.btn:hover{color:var(--hk-ink);text-decoration:none}body.hk-kasse-seite .address-manager-modal .modal-footer .btn-secondary:focus-visible,body.hk-kasse-seite .address-manager-modal .address-form-create-cancel:focus-visible,body.hk-kasse-seite .address-manager-modal .address-manager-list-base .address-manager-modal-address-form.btn:focus-visible{outline:var(--hk-focus-ring);outline-offset:2px}body.hk-kasse-seite .address-manager-modal .modal-footer .btn-secondary[hidden],body.hk-kasse-seite .address-manager-modal .address-form-create-cancel[hidden],body.hk-kasse-seite .address-manager-modal .address-manager-list-base .address-manager-modal-address-form.btn[hidden]{display:none}body.hk-kasse-seite .address-manager-modal .modal-footer .btn-secondary .icon,body.hk-kasse-seite .address-manager-modal .address-form-create-cancel .icon,body.hk-kasse-seite .address-manager-modal .address-manager-list-base .address-manager-modal-address-form.btn .icon{width:14px;height:14px;color:inherit}@media (hover:hover){body.hk-kasse-seite .address-manager-modal :is(.modal-footer .btn-secondary, .address-form-create-cancel, .address-manager-list-base .address-manager-modal-address-form.btn):hover{background:var(--hk-line);color:var(--hk-ink)}}@media (pointer:coarse){body.hk-kasse-seite .address-manager-modal :is(.modal-footer .btn-secondary, .address-form-create-cancel, .address-manager-list-base .address-manager-modal-address-form.btn){position:relative;overflow:visible}body.hk-kasse-seite .address-manager-modal :is(.modal-footer .btn-secondary, .address-form-create-cancel, .address-manager-list-base .address-manager-modal-address-form.btn)::after{position:absolute;top:50%;left:50%;width:max(100%, 44px);height:max(100%, 44px);transform:translate(-50%, -50%);content:""}}@media (max-width:575.98px){body.hk-kasse-seite .address-manager-modal .address-manager-modal-content-wrapper ul.row{grid-template-columns:minmax(0, 1fr)}body.hk-kasse-seite .address-manager-modal :is(.modal-header, .modal-body, .modal-footer){padding-right:var(--hk-space-2);padding-left:var(--hk-space-2)}}@media (max-width:767.98px),(pointer:coarse){body.hk-kasse-seite .address-manager-modal .address-manager-list-search{font-size:16px}}.hk-kasse-seite .hk-kasse .hk-kasse-adresse[hidden]{display:none}.hk-kasse-seite .hk-kasse .hk-kasse-adresse .card-actions{display:flex;flex-wrap:wrap;gap:var(--hk-space-1)}.hk-kasse-seite .hk-kasse .co-liefer .co-inline__form .row{row-gap:var(--hk-space-2)}.hk-kasse-seite .hk-kasse .co-liefer .co-inline__form>.co-pack{flex:none;width:100%;max-width:none;margin-right:0;margin-left:0;padding-right:0;padding-left:0}.hk-kasse-seite .hk-kasse .co-liefer__hinweis{margin:0;color:var(--hk-ink-2);font:var(--hk-fw-regular) var(--hk-fs-s)/var(--hk-lh-s) var(--hk-font)}.hk-kasse-seite .hk-kasse .co-liefer__aktion{flex-wrap:wrap;align-items:center;gap:var(--hk-space-1)}.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-kasse-schwanz{gap:var(--hk-space-1)}.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-kasse-schwanz>.register-submit{margin-top:var(--hk-space-1)}.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-kasse-schwanz .hk-konto-teilnahme{margin-bottom:0 !important}.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-kasse-schwanz .privacy-notice,.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-kasse-schwanz .privacy-notice .data-protection-information{margin:0;padding:0}.hk-kasse-seite .hk-kasse .co-karte--abschluss>.hk-kasse-agb:has(+ .checkout-additional .form-check-input[type="checkbox"]){margin-bottom:calc(var(--hk-space-1) - var(--hk-space-2))}@media (pointer:coarse){.hk-kasse-seite .hk-kasse .hk-kasse-register :is(.hk-konto-teilnahme, .hk-nl-feld) .hk-check,.hk-kasse-seite .hk-kasse .form-check:not(.form-switch):has(> .form-check-input[type="checkbox"])>label,.hk-kasse-seite .hk-kasse .chk{position:relative;overflow:visible}.hk-kasse-seite .hk-kasse .hk-kasse-register :is(.hk-konto-teilnahme, .hk-nl-feld) .hk-check::after,.hk-kasse-seite .hk-kasse .form-check:not(.form-switch):has(> .form-check-input[type="checkbox"])>label::after,.hk-kasse-seite .hk-kasse .chk::after{position:absolute;top:50%;left:50%;width:max(100%, 44px);height:max(100%, 44px);transform:translate(-50%, -50%);content:""}}.hk-kasse-seite .hk-kasse .co-tiers__aktion:not(:has(> :not([hidden]))){display:none}.hk-kasse-seite .hk-kasse .co-tiers__aktion>[hidden],.hk-kasse-seite .hk-kasse .co-tiers__hinweis[hidden]{display:none}.hk-kasse-seite .hk-kasse form[data-hk-kasse-geschenk-auswahl][aria-busy="true"] .co-tiers__grid{opacity:0.6;pointer-events:none}.hk-kasse-seite .hk-kasse #swag-paypal-acdc-form{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--hk-space-1);margin-top:var(--hk-space-1)}.hk-kasse-seite .hk-kasse #swag-paypal-acdc-form>.row{display:contents}.hk-kasse-seite .hk-kasse #swag-paypal-acdc-form>.row>[class*="col-"]{grid-column:1 / -1;width:auto;max-width:none;min-width:0;margin:0;padding:0}.hk-kasse-seite .hk-kasse #swag-paypal-acdc-form>.row>.col-sm-6{grid-column:auto}.hk-kasse-seite .hk-kasse #swag-paypal-acdc-form :is(#swag-paypal-acdc-form-cardholder, #swag-paypal-acdc-form-cardnumber, #swag-paypal-acdc-form-expiration, #swag-paypal-acdc-form-cvv){min-height:var(--hk-control-btn);overflow:hidden;border:1px solid transparent;border-radius:var(--hk-radius-feld);background-color:var(--hk-surface)}.hk-kasse-seite .hk-kasse #swag-paypal-acdc-form :is(#swag-paypal-acdc-form-cardholder, #swag-paypal-acdc-form-cardnumber, #swag-paypal-acdc-form-expiration, #swag-paypal-acdc-form-cvv):hover:not(:focus-within){border-color:var(--hk-line)}.hk-kasse-seite .hk-kasse #swag-paypal-acdc-form :is(#swag-paypal-acdc-form-cardholder, #swag-paypal-acdc-form-cardnumber, #swag-paypal-acdc-form-expiration, #swag-paypal-acdc-form-cvv):focus-within{border-color:var(--hk-focus);background-color:var(--hk-paper)}.hk-kasse-seite .hk-kasse #swag-paypal-acdc-form :is(#swag-paypal-acdc-form-cardholder, #swag-paypal-acdc-form-cardnumber, #swag-paypal-acdc-form-expiration, #swag-paypal-acdc-form-cvv) iframe{display:block;width:100%}.hk-kasse-seite .hk-kasse .co-tiers__status{margin:var(--hk-space-1) 0 0;color:var(--hk-error-text);font:var(--hk-fw-regular) var(--hk-fs-s)/var(--hk-lh-s) var(--hk-font)}.hk-kasse-seite .hk-kasse .co-tiers__status[hidden]{display:none}.hk-kasse-seite .hk-kasse .payment-method-description .co-zi-name{align-self:center;min-width:0}.hk-kasse-seite .hk-kasse .payment-method-description .co-zi-name>strong{display:inline;min-height:0}.hk-kasse-seite .hk-kasse .payment-method-description .co-zi-name>.co-zi-paar{white-space:nowrap}.hk-kasse-seite .hk-kasse .payment-method-description .co-zi-name>.co-zi-paar>.co-zi{display:inline-flex;min-height:0;margin-left:4px;vertical-align:middle}.hk-kasse-seite .hk-kasse .co-row__t,.hk-kasse-seite .hk-kasse .co-sec__h,.hk-kasse-seite .hk-kasse .co-karte__h,.hk-kasse-seite .hk-kasse .co-rw__h{font:600 var(--hk-fs-l)/var(--hk-lh-xl) var(--hk-font);letter-spacing:-0.01em}.hk-kasse-seite .hk-kasse .co-row{grid-template-columns:22px 156px minmax(0, 1fr) auto}.hk-kasse-seite .hk-kasse .co-rw__sub,.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-konto-teilnahme__legende .hk-label{font:600 var(--hk-fs-m)/var(--hk-lh-m) var(--hk-font);letter-spacing:0}.hk-kasse-seite .hk-kasse .co-tier__variante-hinweis,.hk-kasse-seite .hk-kasse .co-tier__varianten,.hk-kasse-seite .hk-kasse .co-tier__fehlt,.hk-kasse-seite .hk-kasse .co-tier__wahl,.hk-kasse-seite .hk-kasse .co-tier__variante-titel{font-size:var(--hk-fs-s);line-height:var(--hk-lh-s)}.hk-kasse-seite .hk-kasse .co-vk--hint{padding:6px 6px 6px 12px}.hk-kasse-seite .hk-kasse .co-vk--hint>.icon,.hk-kasse-seite .hk-kasse .co-vk--hint>.icon svg{width:16px;height:16px}.hk-kasse-seite .hk-kasse .co-vk--hint .co-vk__h{font:var(--hk-fw-regular) var(--hk-fs-s)/var(--hk-lh-s) var(--hk-font)}.hk-kasse-seite .hk-kasse .co-vk--hint .co-vk__h strong{color:var(--co-vk-text);font-weight:600}.hk-kasse-seite .hk-kasse .co-vk--hint:not(:has(.co-vk__form)){padding-right:12px}.hk-kasse-seite .hk-kasse .co-vk__btn{height:28px;min-height:28px;padding:0 10px;font:var(--hk-fw-medium) var(--hk-fs-s)/var(--hk-lh-s) var(--hk-font)}.hk-kasse-seite .hk-kasse .co-klappe>.co-sec__body{padding-top:var(--hk-space-1)}.hk-kasse-seite .hk-kasse .co-klappe>.co-sec__body>.co-angemeldet{margin-top:0}.hk-kasse-seite .hk-kasse .hk-kasse-adresse .checkout-card .card-title{margin:0;padding:0;border:0;color:var(--hk-ink);font:var(--hk-fw-medium) 13px/18px var(--hk-font)}.hk-kasse-seite .hk-kasse .co-upk2{grid-template-rows:auto auto 1fr auto}.hk-kasse-seite .hk-kasse .co-upk2__add,.hk-kasse-seite .hk-kasse .co-upk2__add.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--hk-space-05);width:100%;height:32px;min-height:32px;margin-top:var(--hk-space-05);padding:0 var(--hk-space-1);border:0;border-radius:var(--hk-radius-btn);background:var(--hk-ink);color:var(--hk-paper);font:var(--hk-fw-medium) 13px/16px var(--hk-font);letter-spacing:0;text-transform:none;white-space:nowrap}.hk-kasse-seite .hk-kasse .co-upk2__add:hover,.hk-kasse-seite .hk-kasse .co-upk2__add:focus-visible,.hk-kasse-seite .hk-kasse .co-upk2__add.btn:hover,.hk-kasse-seite .hk-kasse .co-upk2__add.btn:focus-visible{background:var(--hk-ink);color:var(--hk-paper);opacity:0.86}.hk-kasse-seite .hk-kasse .co-upk2__add .icon,.hk-kasse-seite .hk-kasse .co-upk2__add .icon svg,.hk-kasse-seite .hk-kasse .co-upk2__add.btn .icon,.hk-kasse-seite .hk-kasse .co-upk2__add.btn .icon svg{width:16px;height:16px;color:var(--hk-paper)}.hk-kasse-seite .hk-kasse .co-upk2__add .co-upk2__preis,.hk-kasse-seite .hk-kasse .co-upk2__add.btn .co-upk2__preis{display:inline-flex;align-items:baseline;gap:var(--hk-space-05);margin:0;color:inherit}.hk-kasse-seite .hk-kasse .co-upk2__add .co-upk2__preis b,.hk-kasse-seite .hk-kasse .co-upk2__add.btn .co-upk2__preis b{color:inherit;font:inherit}.hk-kasse-seite .hk-kasse .co-upk2__add.co-upk2__add--ansehen{background:var(--hk-surface);color:var(--hk-ink)}.hk-kasse-seite .hk-kasse .co-upk2__add.co-upk2__add--ansehen:hover,.hk-kasse-seite .hk-kasse .co-upk2__add.co-upk2__add--ansehen:focus-visible{background:var(--hk-line);color:var(--hk-ink);opacity:1}.hk-kasse-seite .hk-kasse .co-upk2__add.co-upk2__add--ansehen .icon,.hk-kasse-seite .hk-kasse .co-upk2__add.co-upk2__add--ansehen .icon svg{color:var(--hk-ink)}.hk-kasse-seite .hk-kasse .co-tiers__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--hk-space-1);margin:0;padding:0;overflow:visible}.hk-kasse-seite .hk-kasse .co-tier{flex:none;padding:10px}.hk-kasse-seite .hk-kasse .co-tier__bild{aspect-ratio:1.3333333333}.hk-kasse-seite .hk-kasse label.co-tier__wahl{display:inline-flex;align-items:center;gap:6px;min-height:20px;white-space:nowrap}.hk-kasse-seite .hk-kasse label.co-tier__wahl input{flex:none;margin:0;accent-color:var(--hk-geschenk)}.hk-kasse-seite .hk-kasse .co-tier__wahl-text{overflow:hidden;text-overflow:ellipsis}.hk-kasse-seite .hk-kasse .co-tier__variante .form-select.co-tier__auswahl{height:32px;min-height:32px;padding:0 28px 0 12px;border:1px solid color-mix(in srgb, var(--hk-geschenk) 55%, transparent);border-radius:var(--hk-radius-pill);background-color:transparent;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%237C3AED' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-position:right 10px center;background-repeat:no-repeat;background-size:12px 12px;box-shadow:none;color:var(--hk-geschenk-text);font:var(--hk-fw-medium) var(--hk-fs-s)/30px var(--hk-font);text-overflow:ellipsis}.hk-kasse-seite .hk-kasse .co-tier__variante .form-select.co-tier__auswahl:hover:not(:disabled){border-color:var(--hk-geschenk)}.hk-kasse-seite .hk-kasse .co-tier__variante .form-select.co-tier__auswahl:focus,.hk-kasse-seite .hk-kasse .co-tier__variante .form-select.co-tier__auswahl:focus-visible{border-color:var(--hk-geschenk);outline:2px solid var(--hk-geschenk);outline-offset:1px;box-shadow:none}.hk-kasse-seite .hk-kasse .co-tier__variante .form-select.co-tier__auswahl:disabled{opacity:0.55}.hk-kasse-seite .hk-kasse .co-tier__variante-hinweis{min-height:calc(2 * var(--hk-lh-s))}.hk-kasse-seite .hk-kasse .co-tiers__alle{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid transparent;border-radius:var(--hk-radius-pill);background:var(--hk-surface);color:var(--hk-ink);font:var(--hk-fw-medium) var(--hk-fs-s)/var(--hk-lh-s) var(--hk-font);text-align:left;text-decoration:none;cursor:pointer}.hk-kasse-seite .hk-kasse .co-tiers__alle:hover{color:var(--hk-ink);text-decoration:none}.hk-kasse-seite .hk-kasse .co-tiers__alle:focus-visible{outline:var(--hk-focus-ring);outline-offset:2px}.hk-kasse-seite .hk-kasse .co-tiers__alle[hidden]{display:none}.hk-kasse-seite .hk-kasse .co-tiers__grid.is-kurz:not(.is-offen)>[data-hk-kasse-geschenk-mehr],.hk-kasse-seite .hk-kasse .co-tiers__grid.is-kurz:not(.is-offen)>[data-hk-kasse-geschenk-vorschau="aus"]{display:none}.hk-kasse-seite .hk-kasse .co-tiers__grid.is-kurz:not(.is-offen)>.is-on{order:-1}.hk-kasse-seite .hk-kasse .co-tiers__grid.is-kurz:not(.is-offen)>[data-hk-kasse-geschenk-vorschau]{max-height:96px;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom, #000000 0%, transparent 100%);mask-image:linear-gradient(to bottom, #000000 0%, transparent 100%)}@media (max-width:991.98px){.hk-kasse-seite .hk-kasse .co-tiers__grid{margin:0;padding:0;overflow:visible}.hk-kasse-seite .hk-kasse .co-tier{flex:none;padding:8px}}@media (max-width:767.98px){.hk-kasse-seite .hk-kasse .co-tiers__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.hk-kasse-seite .hk-kasse .co-tier__variante .form-select.co-tier__auswahl{height:36px;min-height:36px;font-size:var(--hk-input-mobile-size);line-height:34px}.hk-kasse-seite .hk-kasse .co-row{grid-template-columns:22px minmax(0, 1fr) auto}}@media (max-width:991.98px){.hk-kasse-seite .hk-kasse .co-row__t,.hk-kasse-seite .hk-kasse .co-sec__h,.hk-kasse-seite .hk-kasse .co-karte__h,.hk-kasse-seite .hk-kasse .co-rw__h,.hk-kasse-seite .hk-kasse .co-tot__z--gesamt>span:first-child,.hk-kasse-seite .hk-kasse .hk-kasse-summe dt.checkout-aside-summary-total{font:var(--hk-fw-medium) var(--hk-fs-m)/var(--hk-lh-m) var(--hk-font);letter-spacing:normal}.hk-kasse-seite .hk-kasse .co-rw__sub,.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-konto-teilnahme__legende .hk-label{font:var(--hk-fw-medium) var(--hk-fs-btn)/18px var(--hk-font)}}.hk-kasse-seite .hk-kasse .co-tiers__leiste{display:flex;flex-wrap:wrap;align-items:center;gap:12px var(--hk-space-1);min-height:32px;margin:6px 0}.hk-kasse-seite .hk-kasse .co-tiers__leiste:not(:has(> :not([hidden]))){display:none}.hk-kasse-seite .hk-kasse .co-tiers__entfernen{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid transparent;border-radius:var(--hk-radius-pill);background:var(--hk-surface);color:var(--hk-ink);font:var(--hk-fw-medium) var(--hk-fs-s)/var(--hk-lh-s) var(--hk-font);text-align:left;text-decoration:none;cursor:pointer;border-color:var(--hk-ink);background:transparent;color:var(--hk-ink)}.hk-kasse-seite .hk-kasse .co-tiers__entfernen:hover{color:var(--hk-ink);text-decoration:none}.hk-kasse-seite .hk-kasse .co-tiers__entfernen:focus-visible{outline:var(--hk-focus-ring);outline-offset:2px}.hk-kasse-seite .hk-kasse .co-tiers__entfernen[hidden]{display:none}.hk-kasse-seite .hk-kasse .co-tiers__entfernen:focus-visible{background:var(--hk-ink);color:var(--hk-paper)}@media (hover:hover){.hk-kasse-seite .hk-kasse .co-tiers__entfernen:hover{background:var(--hk-ink);color:var(--hk-paper)}}@media (pointer:coarse){.hk-kasse-seite .hk-kasse .co-tiers__alle,.hk-kasse-seite .hk-kasse .co-tiers__entfernen{position:relative;overflow:visible}.hk-kasse-seite .hk-kasse .co-tiers__alle::after,.hk-kasse-seite .hk-kasse .co-tiers__entfernen::after{position:absolute;top:50%;left:50%;width:max(100%, 44px);height:max(100%, 44px);transform:translate(-50%, -50%);content:""}.hk-kasse-seite .hk-kasse .co-tiers__leiste{margin-top:var(--hk-space-1)}}.hk-kasse-seite .hk-kasse .co-klappe>.co-sec__body>.co-vz{margin-top:0}.hk-kasse-seite .hk-kasse .hkn-atlas-shop__bestellung{padding:0 var(--hk-space-1);border:0;background:transparent}.hk-kasse-seite .hk-kasse .hkn-atlas-shop__label{color:var(--hk-ink-2);font:var(--hk-fw-medium) var(--hk-fs-s)/var(--hk-lh-s) var(--hk-font);letter-spacing:0;text-transform:none}.hk-kasse-seite .hk-kasse .co-vk__fertig{color:var(--co-vk-text);font:var(--hk-fw-medium) var(--hk-fs-s)/var(--hk-lh-s) var(--hk-font);white-space:nowrap}.hk-kasse-seite .hk-kasse .co-tier{grid-template-areas:"stufe" "bild" "marke" "name" "zeile";grid-template-rows:auto auto minmax(12px, auto) 1fr auto}.hk-kasse-seite .hk-kasse .co-tier__uvp{position:absolute;bottom:4px;left:4px;padding:0 6px;border-radius:var(--hk-radius-pill);background:var(--hk-paper);color:var(--hk-ink-2);font:var(--hk-fw-regular) var(--hk-fs-xs)/var(--hk-lh-xs) var(--hk-font);text-decoration-line:line-through;pointer-events:none}.hk-kasse-seite .hk-kasse form[data-hk-kasse-karten="true"] label.co-tier__wahl,.hk-kasse-seite .hk-kasse form[data-hk-kasse-karten="true"] .co-tier__variante-hinweis{position:absolute !important;width:1px;height:1px;min-height:0;margin:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hk-kasse-seite .hk-kasse form[data-hk-kasse-karten="true"] label.co-tier__wahl::after,.hk-kasse-seite .hk-kasse form[data-hk-kasse-karten="true"] .co-tier__variante-hinweis::after{content:none}.hk-kasse-seite .hk-kasse form[data-hk-kasse-karten="true"] [data-hk-kasse-geschenk-karte]:has(input[type="radio"]:not(:disabled)){cursor:pointer}.hk-kasse-seite .hk-kasse form[data-hk-kasse-karten="true"] [data-hk-kasse-geschenk-karte]:has(input[type="radio"]:focus-visible){outline:var(--hk-focus-ring);outline-offset:2px}.hk-kasse-seite .hk-kasse form[data-hk-kasse-karten="true"] [data-hk-kasse-geschenk-karte]:has(input[type="radio"]:checked){border-color:var(--hk-geschenk);background:color-mix(in srgb, var(--hk-geschenk) 16%, var(--hk-paper));box-shadow:inset 0 0 0 1.5px var(--hk-geschenk)}.hk-kasse-seite .hk-kasse .co-db--zwei .hk-wk-geschenk .hk-wk-schwelle-satz .icon{color:var(--hk-geschenk-text)}.hk-kasse-seite .hk-kasse .co-upk2__add.btn .co-upk2__preis b,.hk-kasse-seite .hk-kasse .co-upk2__add .co-upk2__preis b{font-weight:var(--hk-fw-regular)}@media (hover:hover){.hk-kasse-seite .hk-kasse form[data-hk-kasse-karten="true"] [data-hk-kasse-geschenk-karte]:has(input[type="radio"]:not(:disabled)):hover{border-color:var(--hk-geschenk)}}.hk-geschenkmodul-huelle{margin:0 0 var(--hk-space-3)}.hk-geschenkmodul-huelle:not(:has(.co-rw)){display:none}.hk-kasse-seite .hk-kasse.hk-kasse-geschenkmodul{padding:0;overflow:visible}.hk-kasse-seite .hk-kasse.hk-kasse-geschenkmodul .co-rw{margin:0}.hk-kasse-seite .hk-kasse .co-welt{display:flex;flex-wrap:wrap;gap:var(--hk-space-1);min-height:32px}.hk-kasse-seite .hk-kasse .co-welt:not([data-hk-kasse-welten-bereit]){visibility:hidden}.hk-kasse-seite .hk-kasse .co-welt__b{display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border:1px solid color-mix(in srgb, var(--hk-geschenk) 55%, transparent);border-radius:var(--hk-radius-pill);background:transparent;color:var(--hk-geschenk-text);font:var(--hk-fw-medium) var(--hk-fs-s)/var(--hk-lh-s) var(--hk-font);text-transform:none;cursor:pointer}.hk-kasse-seite .hk-kasse .co-welt__b[aria-pressed="true"]{border-color:var(--hk-geschenk);background:var(--hk-geschenk);color:var(--hk-on-geschenk)}.hk-kasse-seite .hk-kasse .co-welt__b:focus-visible{outline:var(--hk-focus-ring);outline-offset:2px}.hk-kasse-seite .hk-kasse .co-tiers__grid>[data-hk-kasse-welt-aus]{display:none !important}.hk-kasse-seite .hk-kasse .co-tiers__grid.is-kurz[data-hk-kasse-vorschau-js]:not(.is-offen)>[data-hk-kasse-geschenk-mehr]:not([data-hk-kasse-geschenk-vorschau="aus"]){display:grid}@media (hover:hover){.hk-kasse-seite .hk-kasse .co-welt__b[aria-pressed="false"]:hover{border-color:var(--hk-geschenk)}}@media (pointer:coarse){.hk-kasse-seite .hk-kasse .co-welt__b{position:relative;overflow:visible}.hk-kasse-seite .hk-kasse .co-welt__b::after{position:absolute;top:50%;left:50%;width:max(100%, 44px);height:max(100%, 44px);transform:translate(-50%, -50%);content:""}}.hk-kasse-seite .hk-kasse form[data-hk-kasse-geschenk-auswahl]>.co-welt{margin-bottom:var(--hk-space-1)}body.hk-kasse-seite .co-kopf{position:relative;z-index:1000}body.hk-kasse-seite .co-kopf .co-sprache{position:relative}body.hk-kasse-seite .co-kopf .co-sprache__knopf{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:44px;min-height:44px;padding:0 6px;border-radius:var(--hk-radius-pill);color:var(--hk-ink);font:500 12px/16px var(--hk-font);list-style:none;cursor:pointer}body.hk-kasse-seite .co-kopf .co-sprache__knopf::-webkit-details-marker{display:none}body.hk-kasse-seite .co-kopf .co-sprache__knopf::marker{content:""}body.hk-kasse-seite .co-kopf .co-sprache__knopf:focus-visible{outline:2px solid var(--hk-ink);outline-offset:2px}body.hk-kasse-seite .co-kopf .co-sprache__liste{position:absolute;top:calc(100% + 4px);right:0;z-index:30;display:grid;min-width:168px;margin:0;padding:4px;border:1px solid var(--hk-line);border-radius:8px;background:var(--hk-paper);box-shadow:0 8px 24px rgba(0, 0, 0, 0.12)}body.hk-kasse-seite .co-kopf .co-sprache__wahl{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:var(--hk-ink);font:400 14px/20px var(--hk-font);text-align:left;text-transform:none;cursor:pointer}body.hk-kasse-seite .co-kopf .co-sprache__wahl[aria-current="true"]{font-weight:600}body.hk-kasse-seite .co-kopf .co-sprache__wahl:focus-visible{outline:2px solid var(--hk-ink);outline-offset:-2px}body.hk-kasse-seite .co-kopf .co-sprache__kurz{min-width:22px;color:var(--hk-ink-3);font:500 12px/16px var(--hk-font)}body.hk-kasse-seite .co-kopf .hk-theme-toggle--pill{display:grid;place-items:center;width:52px;min-width:52px;height:44px;padding:0;border:0;background:transparent;color:var(--hk-ink)}body.hk-kasse-seite .co-kopf .hk-theme-toggle--pill:focus-visible{outline:2px solid var(--hk-ink);outline-offset:2px}body.hk-kasse-seite .co-kopf .hk-theme-toggle--pill .hk-theme-toggle__track{position:relative;display:block;width:44px;height:24px;border-radius:var(--hk-radius-pill);background:color-mix(in srgb, currentColor 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 34%, transparent)}body.hk-kasse-seite .co-kopf .hk-theme-toggle--pill .hk-theme-toggle__track-icon,body.hk-kasse-seite .co-kopf .hk-theme-toggle--pill .hk-theme-toggle__thumb,body.hk-kasse-seite .co-kopf .hk-theme-toggle--pill .hk-theme-toggle__thumb-icon{position:absolute;display:grid;place-items:center}body.hk-kasse-seite .co-kopf .hk-theme-toggle--pill .hk-theme-toggle__track-icon{top:0;width:24px;height:24px}body.hk-kasse-seite .co-kopf .hk-theme-toggle--pill .hk-theme-toggle__track-icon .icon,body.hk-kasse-seite .co-kopf .hk-theme-toggle--pill .hk-theme-toggle__thumb-icon .icon,body.hk-kasse-seite .co-kopf .hk-theme-toggle--pill .icon,body.hk-kasse-seite .co-kopf .hk-theme-toggle--pill svg{width:12px;height:12px}body.hk-kasse-seite .co-kopf .hk-theme-toggle--pill .icon>svg{top:0}body.hk-kasse-seite .co-kopf .hk-theme-toggle--pill .hk-theme-toggle__track-icon--sun{left:0}body.hk-kasse-seite .co-kopf .hk-theme-toggle--pill .hk-theme-toggle__track-icon--moon{right:0}body.hk-kasse-seite .co-kopf .hk-theme-toggle--pill .hk-theme-toggle__thumb{top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:currentColor;box-shadow:0 1px 2px rgba(0, 0, 0, 0.35);transition:transform 260ms var(--hk-ease-spring)}body.hk-kasse-seite .co-kopf .hk-theme-toggle--pill .hk-theme-toggle__thumb-icon{inset:0;color:var(--hk-paper)}body.hk-kasse-seite .co-kopf .hk-theme-toggle--pill .hk-theme-toggle__state{display:none}body.hk-kasse-seite .co-kopf .hk-theme-toggle--pill[data-current-theme="light"] .hk-theme-toggle__state--light,body.hk-kasse-seite .co-kopf .hk-theme-toggle--pill[data-current-theme="dark"] .hk-theme-toggle__state--dark,body.hk-kasse-seite .co-kopf .hk-theme-toggle--pill[data-current-theme="system"] .hk-theme-toggle__state--system{display:inline}body.hk-kasse-seite .co-kopf .hk-theme-toggle--pill .hk-theme-toggle__thumb-icon--moon,body.hk-kasse-seite .co-kopf .hk-theme-toggle--pill .hk-theme-toggle__thumb-icon--system{display:none}body.hk-kasse-seite .co-kopf .hk-theme-toggle--pill[data-current-theme="dark"] .hk-theme-toggle__thumb{transform:translateX(20px)}body.hk-kasse-seite .co-kopf .hk-theme-toggle--pill[data-current-theme="dark"] .hk-theme-toggle__thumb-icon--sun{display:none}body.hk-kasse-seite .co-kopf .hk-theme-toggle--pill[data-current-theme="dark"] .hk-theme-toggle__thumb-icon--moon{display:grid}@media (hover:hover){body.hk-kasse-seite .co-kopf .co-sprache__wahl:hover{background:var(--hk-hover-1)}}@media (prefers-reduced-motion:reduce){body.hk-kasse-seite .co-kopf .hk-theme-toggle__thumb{transition:none}}@media (max-width:991.98px){body.hk-kasse-seite .co-kopf .co-sprache__knopf{padding:0}body.hk-kasse-seite .co-kopf .co-kopf__logo{min-width:0}body.hk-kasse-seite .co-kopf .co-kopf__logo .header-logo-main-img{max-width:100%}body.hk-kasse-seite .co-kopf .co-sprache__aktiv{display:none}body.hk-kasse-seite .co-kopf .hk-theme-toggle--pill{width:48px;min-width:48px}}body.hk-kasse-seite:not(.hk-relaunch) .co-kopf .hk-theme-toggle{display:none}.hk-kasse-seite .hk-kasse .co-badge--akzent,.hk-kasse-seite .hk-kasse .co-badge--green{font:600 10px/1 var(--hk-font);letter-spacing:normal;text-transform:none}.hk-kasse-seite .hk-kasse .co-seg__s .co-badge.co-badge--green{letter-spacing:0.05em;text-transform:uppercase}.hk-kasse-seite .hk-kasse .co-geschenk-klappe>summary{display:flex;align-items:center;gap:var(--hk-space-1);min-height:var(--hk-tap);list-style:none;cursor:pointer}.hk-kasse-seite .hk-kasse .co-geschenk-klappe>summary::-webkit-details-marker{display:none}.hk-kasse-seite .hk-kasse .co-geschenk-klappe>summary .co-rw__h{flex:1}.hk-kasse-seite .hk-kasse .co-geschenk-klappe>summary .co-geschenk-pfeil{display:inline-flex}.hk-kasse-seite .hk-kasse .co-geschenk-klappe>.co-rw__in{padding-top:var(--hk-space-1)}.hk-kasse-seite .hk-kasse .co-geschenk-klappe[open]>summary .co-geschenk-pfeil{transform:rotate(180deg)}.hk-kasse [data-hk-kasse-folgeschritt][aria-disabled="true"]{opacity:0.5;filter:grayscale(1);cursor:not-allowed;pointer-events:none}.hk-kasse .co-folge-frei{animation:co-folge-frei 500ms ease-out both}@keyframes co-folge-frei{from{opacity:0.5;box-shadow:0 0 0 2px var(--hk-focus)}to{opacity:1;box-shadow:0 0 0 0 transparent}}@media (prefers-reduced-motion:reduce){.hk-kasse .co-folge-frei{animation:none}}.hk-kasse-seite .hk-kasse .hk-kasse-register .hk-kasse-schwanz .privacy-notice .data-protection-information{padding-inline-start:calc(var(--hk-space-2) + var(--hk-space-1))}.hk-kasse-seite .footer-minimal .hk-kasse-pflichtfelder{margin:0;padding:var(--hk-space-1) var(--hk-space-2);color:var(--hk-ink-2);font:400 var(--hk-fs-s)/var(--hk-lh-s) var(--hk-font);text-align:center}.hk-kasse-seite .hk-kasse .co-bestellung-toggle,.hk-kasse-seite .hk-kasse .co-gutschein-mobil,.hk-kasse-seite .hk-kasse .co-p__name-mobil,.hk-kasse-seite .hk-kasse .co-p__spec-mobil{display:none}.hk-kasse-seite .hk-kasse .co-p__name,.hk-kasse-seite .hk-kasse .co-p__preis b{font:400 14px/20px var(--hk-font)}.hk-kasse-seite .hk-kasse .co-p__spec,.hk-kasse-seite .hk-kasse .co-p__preis del,.hk-kasse-seite .hk-kasse .co-p__preis s{font:400 12px/16px var(--hk-font)}.hk-kasse-seite .hk-kasse .co-p__spec{white-space:normal;overflow:visible;overflow-wrap:break-word;text-overflow:clip}.hk-kasse-seite .hk-kasse .co-p__spec :is(.co-knapp, .hk-li-status__ok){white-space:nowrap}.hk-kasse-seite .hk-kasse .co-bestellung-inhalt{display:grid;gap:var(--hk-space-2);min-width:0}.hk-kasse-seite .hk-kasse .co-gutschein-mobil:has(> [data-hk-kasse-gutschein-a]){display:block}.hk-kasse-seite .hk-kasse .co-gutschein-mobil>.co-gut__form{margin:0;padding-block-start:var(--hk-space-2)}.hk-kasse-seite .hk-kasse .co-gutschein-desktop .co-gut__form{margin:0}.hk-kasse-seite .hk-kasse .co-gutschein-mobil>summary{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid transparent;border-radius:var(--hk-radius-pill);background:var(--hk-surface);color:var(--hk-ink);font:var(--hk-fw-medium) var(--hk-fs-s)/var(--hk-lh-s) var(--hk-font);text-align:left;text-decoration:none;cursor:pointer;gap:var(--hk-space-1);width:fit-content;max-width:100%;list-style:none}.hk-kasse-seite .hk-kasse .co-gutschein-mobil>summary:hover{color:var(--hk-ink);text-decoration:none}.hk-kasse-seite .hk-kasse .co-gutschein-mobil>summary:focus-visible{outline:var(--hk-focus-ring);outline-offset:2px}.hk-kasse-seite .hk-kasse .co-gutschein-mobil>summary[hidden]{display:none}.hk-kasse-seite .hk-kasse .co-gutschein-mobil>summary::-webkit-details-marker{display:none}.hk-kasse-seite .hk-kasse .co-gutschein-mobil>summary .icon,.hk-kasse-seite .hk-kasse .co-gutschein-mobil>summary svg{width:14px;height:14px}.hk-kasse-seite .hk-kasse .co-gutschein-mobil>summary .icon{flex:0 0 auto;color:inherit}.hk-kasse-seite .hk-kasse .co-gutschein-mobil>summary svg{top:0}.hk-kasse-seite .hk-kasse .co-gut__form[data-hk-kasse-gutschein-a]{flex-wrap:wrap}.hk-kasse-seite .hk-kasse [data-hk-kasse-praemien-region]{display:contents}.hk-kasse-seite .hk-kasse .co-col>[data-hk-kasse-praemien-region]>*{min-width:0;max-width:100%}.hk-kasse-seite .hk-kasse .co-gut__form>[data-hk-kasse-gutschein-neuladen-hinweistext],.hk-kasse-seite .hk-kasse .co-gut__form>[data-hk-kasse-gutschein-status]{flex:0 0 100%;margin:0}.hk-kasse-seite .hk-kasse .co-gut__form .f__input,.hk-kasse-seite .hk-kasse .co-gut__form .btn,.hk-kasse-seite .hk-kasse .co-bestellung-inhalt .co-klapp{min-height:44px}.hk-kasse-seite .hk-kasse .co-karte--vip,.hk-kasse-seite .hk-kasse .co-karte--atlas{padding:var(--hk-space-1) var(--hk-space-2);gap:var(--hk-space-1)}.hk-kasse-seite .hk-kasse .co-karte--atlas .hkn-atlas-shop__bestellung{padding-inline:0}.hk-kasse-seite .hk-kasse .co-recht-ende{white-space:nowrap}.hk-kasse-seite .hk-kasse .co-vip3{gap:var(--hk-space-05)}.hk-kasse-seite .hk-kasse .co-vip3__z{gap:var(--hk-space-1)}.hk-kasse-seite .hk-kasse .co-vip3__zahl{font:500 14px/20px var(--hk-font)}.hk-kasse-seite .hk-kasse .co-vip3__bar{height:4px;margin:0}.hk-kasse-seite .hk-kasse .co-vip3__sub,.hk-kasse-seite .hk-kasse .co-vip3__leg,.hk-kasse-seite .hk-kasse .co-vip3__bonus{margin:0;font:400 12px/16px var(--hk-font)}.hk-kasse-seite .hk-kasse #hk-abschnitt-versand>.co-vk--hint{margin:0;padding:var(--hk-space-1) var(--hk-space-2)}.hk-kasse-seite .hk-kasse #hk-abschnitt-versand:has(> .co-vk--hint){display:grid;grid-template-columns:var(--hk-space-2) minmax(0, 1fr) var(--hk-space-2);row-gap:var(--hk-space-2);padding-block-end:var(--hk-space-2)}.hk-kasse-seite .hk-kasse #hk-abschnitt-versand:has(> .co-vk--hint)>details{grid-column:1 / -1}.hk-kasse-seite .hk-kasse #hk-abschnitt-versand:has(> .co-vk--hint:not([hidden]):not([data-hk-kasse-vk-gewaehlt]))>details[open]>.co-sec__body{padding-bottom:0}.hk-kasse-seite .hk-kasse #hk-abschnitt-versand>.co-vk--hint{grid-column:2;justify-self:stretch}.hk-kasse-seite .hk-kasse .co-rw:has(> .co-geschenk-klappe){padding:0}.hk-kasse-seite .hk-kasse .co-geschenk-klappe>summary{min-height:48px;padding:var(--hk-space-1) var(--hk-space-3)}.hk-kasse-seite .hk-kasse .co-geschenk-klappe>.co-rw__in{padding:var(--hk-space-2) var(--hk-space-3)}.hk-kasse-seite .hk-kasse .co-upk2__bild,.hk-kasse-seite .hk-kasse .co-tier__bild{background:var(--hk-surface);isolation:isolate}.hk-kasse-seite .hk-kasse .co-upk2__bild img,.hk-kasse-seite .hk-kasse .co-tier__bild>img:not(.co-pix),.hk-kasse-seite .hk-kasse .co-tier__bild>picture{mix-blend-mode:multiply}.hk-kasse-seite .hk-kasse .co-upk2__add,.hk-kasse-seite .hk-kasse .co-upk2__add.btn{min-height:44px;height:auto;font:500 13px/18px var(--hk-font)}.hk-kasse-seite .hk-kasse .co-upk2__add .co-upk2__preis,.hk-kasse-seite .hk-kasse .co-upk2__add.btn .co-upk2__preis b{font:inherit}.hk-kasse-seite .hk-kasse .co-upk2__add .icon,.hk-kasse-seite .hk-kasse .co-upk2__add .icon svg,.hk-kasse-seite .hk-kasse .co-upk2__add.btn .icon,.hk-kasse-seite .hk-kasse .co-upk2__add.btn .icon svg{width:12px;height:12px}.hk-kasse-seite .hk-kasse .hk-kasse-zahlung-zusatz{grid-column:1 / -1;min-height:0;padding:var(--hk-space-2);font:400 14px/20px var(--hk-font)}.hk-kasse-seite .hk-kasse .hk-kasse-zahlung-zusatz:empty{display:none}.hk-kasse-seite .hk-kasse .hk-kasse-zahlung-zusatz .alert{margin:0;padding:var(--hk-space-2);font:inherit;display:flex;gap:var(--hk-space-1);align-items:flex-start}.hk-kasse-seite .hk-kasse .hk-kasse-zahlung-zusatz .alert-content{padding:0;min-width:0}.hk-kasse-seite .hk-kasse #swag-paypal-acdc-form :is(#swag-paypal-acdc-form-cardholder, #swag-paypal-acdc-form-cardnumber, #swag-paypal-acdc-form-expiration, #swag-paypal-acdc-form-cvv){min-height:44px;border-color:var(--hk-line-strong);background:var(--hk-paper)}@media (min-width:992px){.hk-kasse-seite .hk-kasse .co-bestellung-inhalt[hidden]{display:grid !important}.hk-kasse-seite .hk-kasse .hk-kasse-agb .confirm-tos+.custom-optin-form-check{margin-top:var(--hk-space-1)}}@media (min-width:360px) and (max-width:991.98px){.hk-kasse-seite .hk-kasse .co-leiste__btn{padding-inline:var(--hk-space-1);white-space:nowrap}}@media (max-width:991.98px){.hk-kasse-seite .hk-kasse .co-bestellung-toggle{display:inline-flex;align-items:center;gap:var(--hk-space-1);min-height:44px;padding:0 var(--hk-space-1);border:0;background:transparent;color:var(--hk-ink);font:400 13px/18px var(--hk-font);text-decoration:underline}.hk-kasse-seite .hk-kasse .co-bestellung-toggle__pfeil{display:inline-flex;flex:0 0 auto}.hk-kasse-seite .hk-kasse .co-bestellung-toggle__pfeil .icon,.hk-kasse-seite .hk-kasse .co-bestellung-toggle__pfeil svg{width:12px;height:12px}.hk-kasse-seite .hk-kasse .co-bestellung-toggle__pfeil svg{top:0}.hk-kasse-seite .hk-kasse .co-bestellung-toggle[aria-expanded="true"] .co-bestellung-toggle__pfeil{transform:rotate(180deg)}.hk-kasse-seite .hk-kasse .co-bestellung-inhalt[hidden]{display:none}.hk-kasse-seite .hk-kasse .co-gutschein-desktop{display:none}.hk-kasse-seite .hk-kasse .co-gutschein-mobil{display:block}.hk-kasse-seite .hk-kasse .co-col>[data-hk-kasse-praemien-region]>#hk-abschnitt-praemien{order:7}.hk-kasse-seite .hk-kasse .co-col>#hk-abschnitt-atlas{order:8}.hk-kasse-seite .hk-kasse .co-p__name-desktop,.hk-kasse-seite .hk-kasse .co-p__spec-desktop{display:none}.hk-kasse-seite .hk-kasse .co-p__name-mobil,.hk-kasse-seite .hk-kasse .co-p__spec-mobil{display:inline}.hk-kasse-seite .hk-kasse .co-p__name,.hk-kasse-seite .hk-kasse .co-p__preis b{font:400 13px/18px var(--hk-font)}.hk-kasse-seite .hk-kasse .co-p__spec,.hk-kasse-seite .hk-kasse .co-p__preis del,.hk-kasse-seite .hk-kasse .co-p__preis s{font:400 12px/16px var(--hk-font)}.hk-kasse-seite .hk-kasse .co-p__spec{white-space:normal;overflow:visible;overflow-wrap:break-word;text-overflow:clip}.hk-kasse-seite .hk-kasse .co-p__spec :is(.co-knapp, .hk-li-status__ok){white-space:nowrap}.hk-kasse-seite .hk-kasse .co-geschenk-klappe>summary{min-height:56px;padding-inline:var(--hk-space-2)}.hk-kasse-seite .hk-kasse .co-geschenk-klappe>.co-rw__in{padding:var(--hk-space-2)}.hk-kasse-seite .hk-kasse :is(input.form-control, textarea.form-control, select.form-select){font-size:16px}}@media (pointer:coarse){.hk-kasse-seite .hk-kasse .co-gutschein-mobil>summary{position:relative;overflow:visible}.hk-kasse-seite .hk-kasse .co-gutschein-mobil>summary::after{position:absolute;top:50%;left:50%;width:max(100%, 44px);height:max(100%, 44px);transform:translate(-50%, -50%);content:""}}body.hk-kasse-seite .footer-minimal .co-rechtslinks{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:var(--hk-space-2);padding:var(--hk-space-1) var(--hk-space-2);font:400 12px/16px var(--hk-font)}body.hk-kasse-seite .footer-minimal .co-rechtslinks :is(a, button){display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:var(--hk-ink-2);font:inherit;text-decoration:underline;text-underline-offset:2px}body.hk-kasse-seite [data-hk-registration-status]{display:grid;gap:var(--hk-space-1);min-width:0;width:min(100%, 1152px);margin-inline:auto;padding-block:var(--hk-space-2)}body.hk-kasse-seite [data-hk-registration-status]:empty{display:none}body.hk-kasse-seite [data-hk-registration-status] .alert{margin:0;max-width:100%}body.hk-kasse-seite .footer-minimal .co-captcha-hinweis{margin:0;padding:0 var(--hk-space-2) var(--hk-space-1);text-align:center;color:var(--hk-ink-2);font:400 11px/16px var(--hk-font)}.hk-kasse-seite .hk-kasse:not([data-hk-kasse-bereit]) .co-bestellung-inhalt[hidden]{display:grid !important}.hk-kasse-seite .hk-kasse:not([data-hk-kasse-bereit]) .co-bestellung-toggle{display:none}:root[data-theme="dark"] .hk-kasse-seite .hk-kasse .co-tier__bild{background:#CFCFCF}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .hk-kasse-seite .hk-kasse .co-tier__bild{background:#CFCFCF}}.hk-kasse-seite .hk-kasse .co-zahlungslogos-vorschau{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--hk-space-05);margin:0;padding:0;list-style:none;filter:grayscale(1);opacity:0.65}.hk-kasse-seite .hk-kasse .co-zahlungslogos-vorschau>li{display:flex;justify-content:center;align-items:center;flex:1 1 0;min-width:0;max-width:47px;height:25px}.hk-kasse-seite .hk-kasse .co-zahlungslogos-vorschau img{display:block;width:100%;height:25px;object-fit:contain}html:has(.hk-kasse--a){scrollbar-gutter:stable}.hk-kasse-seite .hk-kasse .co-abmelden{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:44px;min-height:44px;align-self:center;padding:0 calc(var(--hk-space-1) + var(--hk-space-05));border:1px solid transparent;border-radius:var(--hk-radius-btn);background:var(--hk-red);color:var(--hk-white);font:var(--hk-fw-medium) var(--hk-fs-s)/var(--hk-lh-s) var(--hk-font);text-decoration:none;white-space:nowrap}.hk-kasse-seite .hk-kasse .co-abmelden:hover,.hk-kasse-seite .hk-kasse .co-abmelden:visited{color:var(--hk-white);text-decoration:none}.hk-kasse-seite .hk-kasse .co-abmelden:focus-visible{outline:2px solid var(--hk-focus);outline-offset:2px}.hk-kasse-seite .hk-kasse .co-kontaktlieferung{display:grid;grid-template-columns:minmax(0, 1fr);gap:0;min-width:0}.hk-kasse-seite .hk-kasse .co-kontaktlieferung>#hk-kasse-social-form,.hk-kasse-seite .hk-kasse [data-hk-kasse-social-kontakt]:empty,.hk-kasse-seite .hk-kasse [data-hk-kasse-social-login]:empty{display:none}.hk-kasse-seite .hk-kasse.hk-kasse--a .co-kontaktlieferung #hk-abschnitt-anmelden+.hk-kasse-register{margin-top:0}.hk-kasse-seite .hk-kasse.hk-kasse--a .co-kontaktlieferung .co-kontaktfluss{padding:var(--hk-space-2) var(--hk-space-3) var(--hk-space-3);border-top:0;box-shadow:none}.hk-kasse-seite .hk-kasse .co-kontaktfelder{display:grid;gap:var(--hk-space-1)}.hk-kasse-seite .hk-kasse .co-kontaktfelder__eingaben{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start;gap:var(--hk-space-2);min-height:var(--hk-control-btn)}.hk-kasse-seite .hk-kasse .co-kontaktfelder__mail{display:grid;min-width:0}.hk-kasse-seite .hk-kasse .co-kontaktfelder__eingaben>.form-group,.hk-kasse-seite .hk-kasse .co-kontaktfelder__mail>.form-group{width:100%;max-width:none;min-width:0;padding:0;margin:0}.hk-kasse-seite .hk-kasse .co-kontaktfelder .register-guest-control:not(.form-switch):has(> .form-check-input[type="checkbox"]){align-content:center;min-height:44px;margin:0}.hk-kasse-seite .hk-kasse .hk-kasse-login{gap:var(--hk-space-2)}.hk-kasse-seite .hk-kasse .hk-kasse-login .login-card:last-child{margin-bottom:0 !important}.hk-kasse-seite .hk-kasse .hk-kasse-login .login-card+.login-card{margin-top:var(--hk-space-2)}.hk-kasse-seite .hk-kasse .hk-kasse-login .login-form:not([data-moorl-sign-in]){display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:var(--hk-space-1)}.hk-kasse-seite .hk-kasse .hk-kasse-login .login-form:not([data-moorl-sign-in])>.row,.hk-kasse-seite .hk-kasse .hk-kasse-login .login-form:not([data-moorl-sign-in])>.alert{grid-column:1 / -1;margin-block:0}.hk-kasse-seite .hk-kasse .hk-kasse-login .login-form:not([data-moorl-sign-in])>.row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--hk-space-2);margin:0;--bs-gutter-x: 0px;--bs-gutter-y: 0px}.hk-kasse-seite .hk-kasse .hk-kasse-login .login-form:not([data-moorl-sign-in])>.row>.form-group{width:auto;min-width:0;max-width:none;padding:0;margin:0}.hk-kasse-seite .hk-kasse .hk-kasse-login .login-form:not([data-moorl-sign-in]) .form-group{margin-bottom:0}.hk-kasse-seite .hk-kasse .hk-kasse-login .login-password-recover{margin:0;font:400 12px/16px var(--hk-font)}.hk-kasse-seite .hk-kasse .hk-kasse-login .login-password-recover a{font:inherit}.hk-kasse-seite .hk-kasse .hk-kasse-login .login-submit{min-height:44px;margin:0}.hk-kasse-seite .hk-kasse .hk-kasse-login .login-submit .btn{min-height:44px;padding:var(--hk-space-1) var(--hk-space-2);font-size:14px}.hk-kasse-seite .hk-kasse .co-social{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;gap:var(--hk-space-1);padding-top:var(--hk-space-1);min-width:0}.hk-kasse-seite .hk-kasse .co-social__trenner{display:grid;margin:0;color:var(--hk-ink-2);font:var(--hk-fw-regular) 12px/16px var(--hk-font)}.hk-kasse-seite .hk-kasse .co-social__trenner::before,.hk-kasse-seite .hk-kasse .co-social__trenner::after{display:none}.hk-kasse-seite .hk-kasse .co-social__trenner [data-hk-kasse-modus-text]{grid-row:1;grid-column:1;text-align:start}.hk-kasse-seite .hk-kasse .co-social__trenner [data-hk-kasse-modus-text][hidden]{display:block !important;visibility:hidden}.hk-kasse-seite .hk-kasse .co-social .hk-social{width:100%;max-width:100%;min-width:0;margin:0}.hk-kasse-seite .hk-kasse .co-social .hk-social__reihe{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0, 1fr);gap:var(--hk-space-05);padding:0}.hk-kasse-seite .hk-kasse .co-social .hk-social--icons .hk-social__knopf,.hk-kasse-seite .hk-kasse .co-social .hk-social__reihe>button{width:100%;min-width:44px;min-height:44px;height:44px;padding:0;overflow:visible}.hk-kasse-seite .hk-kasse .co-social .hk-social__zuletzt{right:50%;transform:translateX(50%);max-width:100%;overflow:hidden;text-overflow:ellipsis;padding-inline:var(--hk-space-05);font:500 10px/14px var(--hk-font)}.hk-kasse-seite .hk-kasse .co-social .hk-social__knopf svg,.hk-kasse-seite .hk-kasse .co-social .hk-social__knopf img{width:20px;height:20px}.hk-kasse-seite .hk-kasse .hk-kasse-register fieldset.hk-adresse-rechnung:not(.d-none),.hk-kasse-seite .hk-kasse .co-inline__form{display:grid;gap:var(--hk-space-2)}.hk-kasse-seite .hk-kasse .hk-kasse-register fieldset.hk-adresse-rechnung:not(.d-none) .row,.hk-kasse-seite .hk-kasse .co-inline__form .row{--bs-gutter-x: var(--hk-space-2);--bs-gutter-y: 0px;row-gap:var(--hk-space-2)}.hk-kasse-seite .hk-kasse .hk-kasse-register fieldset.hk-adresse-rechnung:not(.d-none) .row>*,.hk-kasse-seite .hk-kasse .hk-kasse-register fieldset.hk-adresse-rechnung:not(.d-none) .form-group,.hk-kasse-seite .hk-kasse .co-inline__form .row>*,.hk-kasse-seite .hk-kasse .co-inline__form .form-group{margin-block:0}.hk-kasse-seite .hk-kasse .hk-kasse-register fieldset.hk-adresse-rechnung:not(.d-none) .row:not(:has(> :not([hidden]):not(.d-none))),.hk-kasse-seite .hk-kasse .co-inline__form .row:not(:has(> :not([hidden]):not(.d-none))){display:none}.hk-kasse-seite .hk-kasse .co-adressaktionen{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--hk-space-2) var(--hk-space-1);min-width:0}.hk-kasse-seite .hk-kasse .co-adressaktionen__suche,.hk-kasse-seite .hk-kasse .co-adressaktionen>.co-add{flex:0 1 auto;width:auto;max-width:100%;min-width:0;margin:0;padding:0}.hk-kasse-seite .hk-kasse .co-adressaktionen>.co-add:has(> .co-add__feld:not([hidden])){flex-basis:100%;width:100%}.hk-kasse-seite .hk-kasse .row.co-adressaktionen__felder{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));flex:0 0 100%;gap:var(--hk-space-2);width:100%;min-width:0;margin:0;--bs-gutter-x: 0px;--bs-gutter-y: 0px}.hk-kasse-seite .hk-kasse .row.co-adressaktionen__felder>.form-group{width:auto;min-width:0;max-width:none;padding:0;margin:0}.hk-kasse-seite .hk-kasse .row.co-adressaktionen__felder>.form-group:has(input[name$="[street]"]){grid-column:1 / -1}.hk-kasse-seite .hk-kasse .co-adressaktionen__felder:not(:has(> :not([hidden]))){display:none}.hk-kasse-seite .hk-kasse .co-adressaktionen>.co-add{gap:var(--hk-space-2)}.hk-kasse-seite .hk-kasse .co-adressaktionen [hidden]{display:none}.hk-kasse-seite .hk-kasse .co-adressaktionen .co-add__btn{position:relative;min-height:32px;max-width:100%;padding:var(--hk-space-05) var(--hk-space-1);font:var(--hk-fw-medium) 12px/16px var(--hk-font);white-space:normal;overflow-wrap:anywhere}.hk-kasse-seite .hk-kasse .co-adressaktionen .co-add__btn::after{content:"";position:absolute;inset:calc(-1 * var(--hk-space-1)) 0;display:block;min-height:44px;width:auto;height:auto;transform:none}.hk-kasse-seite .hk-kasse .co-adressaktionen .co-add__feld{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));--bs-gutter-x: 0px;gap:var(--hk-space-2);min-width:0;margin:0}.hk-kasse-seite .hk-kasse .co-adressaktionen .co-add__feld[hidden]{display:none}.hk-kasse-seite .hk-kasse .co-adressaktionen .co-add__feld>.form-group{width:auto;min-width:0;max-width:none;padding:0;margin:0}.hk-kasse-seite .hk-kasse .co-adressaktionen .co-add__feld>.col-12{grid-column:1 / -1}.hk-kasse-seite .hk-kasse .co-pack__felder{width:calc(100% + var(--bs-gutter-x, 16px));margin-inline:calc(-.5 * var(--bs-gutter-x, 16px))}.hk-kasse-seite .hk-kasse .co-pack__felder>*{min-width:0}.hk-kasse-seite .hk-kasse .co-pack .co-chip,.hk-kasse-seite .hk-kasse .co-pack__suchen{min-height:44px}.hk-kasse-seite .hk-kasse .hk-kasse-register .row:not(:has(> *)){display:none}@media (pointer:coarse){.hk-kasse-seite .hk-kasse .co-abmelden{position:relative;overflow:visible}.hk-kasse-seite .hk-kasse .co-abmelden::after{position:absolute;top:50%;left:50%;width:max(100%, 44px);height:max(100%, 44px);transform:translate(-50%, -50%);content:""}}@media (hover:hover) and (pointer:fine){.hk-kasse-seite .hk-kasse .co-abmelden:hover{background:var(--hk-red-dark)}}@media (max-width:575.98px){.hk-kasse-seite .hk-kasse .co-kontaktfelder__eingaben,.hk-kasse-seite .hk-kasse .hk-kasse-login .login-form:not([data-moorl-sign-in])>.row{grid-template-columns:minmax(0, 1fr)}.hk-kasse-seite .hk-kasse .co-kontaktfelder__eingaben{min-height:calc(2 * var(--hk-control-btn) + var(--hk-space-2));align-content:start}}@media (max-width:767.98px){.hk-kasse-seite .hk-kasse .co-adressaktionen .co-add__feld>.form-group{grid-column:1 / -1}.hk-kasse-seite .hk-kasse.hk-kasse--a .co-kontaktlieferung .co-kontaktfluss{padding:var(--hk-space-2)}.hk-kasse-seite .hk-kasse .co-social{grid-template-columns:minmax(0, 1fr)}}.hk-kasse-seite .hk-kasse :is(input, textarea)::placeholder{font:inherit !important}body .address-manager-modal:has([data-hk-kasse-adressformular]) .modal-header,body .address-manager-modal:has([data-hk-kasse-adressformular]) .modal-body,body .address-manager-modal:has([data-hk-kasse-adressformular]) .modal-footer{padding:var(--hk-space-2) var(--hk-space-3)}body .address-manager-modal:has([data-hk-kasse-adressformular]) .modal-header h1{margin:0;font:600 18px/24px var(--hk-font)}body .address-manager-modal:has([data-hk-kasse-adressformular]) #address-manager-modal-address-form,body .address-manager-modal:has([data-hk-kasse-adressformular]) #address-manager-modal-address-form .hk-kasse-adressmodul{display:grid;gap:var(--hk-space-2)}body .address-manager-modal:has([data-hk-kasse-adressformular]) #address-manager-modal-address-form .form-group{margin:0}body .address-manager-modal:has([data-hk-kasse-adressformular]) #address-manager-modal-address-form .row{--bs-gutter-x: var(--hk-space-2);--bs-gutter-y: 0px;row-gap:var(--hk-space-2)}body .address-manager-modal:has([data-hk-kasse-adressformular]) #address-manager-modal-address-form .row:not(:has(> :not([hidden]):not(.d-none))){display:none}body .address-manager-modal:has([data-hk-kasse-adressformular]) #address-manager-modal-address-form :is(input, textarea)::placeholder{font:inherit !important}body .address-manager-modal:has([data-hk-kasse-adressformular]) .modal-footer .btn{min-height:44px;padding:var(--hk-space-1) var(--hk-space-2);font:500 14px/20px var(--hk-font)}body .hk-kasse-bundesland:not(:has([aria-required="true"], [required], [aria-invalid="true"], .is-invalid)){display:none}:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .hk-wallet-express{display:contents}:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .hk-wallet-express[hidden],:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .hk-wallet-express [hidden]{display:none !important}:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .hk-wallet-express [data-hk-wallet-shipping]{grid-column:1 / -1;margin:0;text-align:center;overflow-wrap:anywhere;font:var(--hk-fw-regular) var(--hk-fs-s)/var(--hk-lh-s) var(--hk-font)}:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .hk-wallet-express__slot{position:relative;min-width:0;min-height:48px;--hk-skel-h: 48px}:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .hk-wallet-express__slot[data-hk-laedt]>:not(.hk-skel-decke){visibility:visible !important}:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .hk-wallet-express__slot[data-hk-laedt]>.hk-skel-decke{inset:auto 0 0;height:4px;min-height:0;overflow:hidden;pointer-events:none}:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .hk-wallet-express__slot apple-pay-button{display:block;width:100%;height:48px;--apple-pay-button-width: 100%;--apple-pay-button-height: 48px;--apple-pay-button-border-radius: 8px;--apple-pay-button-padding: 8px 0;--apple-pay-button-box-sizing: border-box}:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .hk-wallet-express__slot button{min-width:0;min-height:48px;width:100%}:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .hk-wallet-express__slot>div{width:100%;min-height:48px}:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .hk-wallet-express__slot[data-hk-wallet-slot="googlepay"] .gpay-button.checkout{background-size:min(100%, 160px) auto}:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .hk-wallet-express__meldung{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--hk-space-1);min-width:0;font:var(--hk-fw-regular) var(--hk-fs-s)/var(--hk-lh-s) var(--hk-font);grid-column:1 / -1}:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .hk-wallet-express__meldung:not(:has([data-hk-wallet-status]:not([hidden]), [data-hk-wallet-check]:not([hidden]))){display:none}:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .hk-wallet-express__meldung:has(> [data-hk-wallet-status][data-hk-wallet-laden]:not([hidden])):not(:has(> :not(p):not([hidden]))){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .hk-wallet-express__meldung p{flex:1 1 16rem;margin:0;font:inherit}:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .hk-wallet-express__meldung .btn{flex:0 0 auto;min-height:44px;width:auto;padding:0 var(--hk-space-1);border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;box-shadow:none}:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .hk-wallet-express__meldung[data-hk-wallet-ton="fehler"]{gap:var(--hk-space-1);padding:var(--hk-space-1) var(--hk-space-2);border-radius:var(--hk-radius-btn);background:var(--hk-error-bg);color:var(--hk-ink);font-weight:var(--hk-fw-medium)}:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .hk-wallet-express__meldung[data-hk-wallet-ton="fehler"] .btn:not([hidden]){border:1px solid var(--hk-ink);border-radius:var(--hk-radius-btn);background:var(--hk-paper);text-decoration:none}:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .co-express{grid-template-columns:minmax(0, 1fr)}:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .co-express--wallet-only:not(:has([data-hk-wallet-slot]:not([hidden]), [data-hk-wallet-status]:not([hidden]))){display:none}:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) :is(.hk-kasse-express__paypal, .hk-kasse-express__klarna, [data-hk-wallet-slot], [data-hk-kasse-psp-oben])[aria-disabled="true"]{opacity:0.4;filter:grayscale(1);cursor:not-allowed}:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .co-express:has(> .hk-kasse-express__klarna){grid-template-columns:repeat(2, minmax(0, 1fr))}:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .hk-wallet-einwilligung__hinweis{margin:0;color:var(--hk-ink-2);font:var(--hk-fw-regular) var(--hk-fs-s)/var(--hk-lh-s) var(--hk-font);text-align:center}:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .hk-wallet-einwilligung__hinweis button.btn.btn-link-inline{display:inline;width:auto;min-width:0;max-width:none;height:auto;margin:0;float:none;min-height:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;vertical-align:baseline;text-decoration:underline}:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .co-express__titel{grid-column:1 / -1;margin:0;color:var(--hk-ink-2);font:var(--hk-fw-regular) var(--hk-fs-s)/var(--hk-lh-s) var(--hk-font);text-align:center}:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .hk-kasse-express__paypal>div,:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .hk-wallet-express__slot>div{min-height:48px;border-radius:8px;background:transparent}:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .hk-wallet-express__slot{height:48px}:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .hk-wallet-express__slot>div{height:100%}:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .hk-kasse-express__paypal{grid-template-columns:minmax(0, 1fr)}:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .hk-kasse-express__paypal iframe{color-scheme:light;background:transparent}:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .co-express:is([data-hk-wallet-count="1"], [data-hk-wallet-count="2"]){grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--hk-space-1)}:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .co-express:is([data-hk-wallet-count="1"], [data-hk-wallet-count="2"]) .hk-kasse-express__paypal{display:contents}:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .co-express[data-hk-wallet-count="2"]{grid-template-columns:repeat(3, minmax(0, 1fr))}:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .co-express[data-hk-paypal-count="0"][data-hk-wallet-count="1"]{grid-template-columns:minmax(0, 1fr)}:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .co-express[data-hk-paypal-count="0"][data-hk-wallet-count="2"]{grid-template-columns:repeat(2, minmax(0, 1fr))}:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .hk-wallet-einwilligung{display:grid;grid-column:1 / -1;gap:var(--hk-space-1);min-width:0;font:var(--hk-fw-regular) var(--hk-fs-s)/var(--hk-lh-s) var(--hk-font)}:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .hk-wallet-einwilligung .form-check{display:flex;align-items:center;gap:var(--hk-space-1);min-height:44px;padding:0;margin:0}:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .hk-wallet-einwilligung .form-check-input{flex:0 0 auto;margin:0}:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .hk-wallet-einwilligung .form-check-label{min-width:0}:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .hk-wallet-einwilligung .btn-link-inline{font:inherit}:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .co-express[data-hk-paypal-count="0"]:not([data-hk-wallet-count="1"]):not([data-hk-wallet-count="2"]) .hk-wallet-einwilligung{display:none}@media (max-width:767.98px){:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .co-express,:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .co-express:has(> .hk-kasse-express__klarna),:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .co-express .hk-kasse-express__paypal,:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .co-express:is([data-hk-wallet-count="1"], [data-hk-wallet-count="2"]),:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .co-express[data-hk-paypal-count="0"][data-hk-wallet-count="1"],:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .co-express[data-hk-paypal-count="0"][data-hk-wallet-count="2"]{grid-template-columns:minmax(0, 1fr)}}[data-hk-checkout-express-shell]{display:flow-root}[data-hk-checkout-express-shell] .co-express{display:grid;gap:var(--hk-space-1);margin:var(--hk-space-2, 16px) 0}[data-hk-checkout-express-shell] [data-hk-shell-fields]{margin:var(--hk-space-2, 16px) 0}[data-hk-checkout-express-shell] [data-hk-shell-fields]:not([open]),[data-hk-checkout-express-shell] [data-hk-shell-fields]>summary{display:none}[data-hk-checkout-express-shell] .register-card,[data-hk-checkout-express-shell] .card-body{padding:0;border:0}[data-hk-checkout-express-shell] .form-control,[data-hk-checkout-express-shell] .form-select{font-size:16px}[data-hk-checkout-express-shell] :is(input, textarea)::placeholder{font:inherit !important}[data-hk-checkout-express-shell][data-hk-express-loading]{position:relative}[data-hk-checkout-express-shell][data-hk-express-loading]>:not([data-hk-express-placeholder]){visibility:hidden}[data-hk-checkout-express-shell][data-hk-express-loading]>[data-hk-express-placeholder]{position:absolute;inset:0;display:grid;align-content:center;gap:var(--hk-space-1)}[data-hk-checkout-express-shell][data-hk-express-loading]>[data-hk-express-placeholder] .hk-skel{--hk-skel-h: 48px;--hk-skel-verzug: 150ms}[data-hk-express-parked]{position:relative;bottom:auto;right:auto;width:100%;max-height:60vh;overflow:auto;padding:var(--hk-space-2, 16px);background:var(--hk-paper, #fff);border:1px solid var(--hk-line, #ddd);border-radius:8px}[data-hk-express-parked]:not(:has([data-hk-wallet-express]:not([hidden]) [data-hk-wallet-feedback]>:not([hidden]))){display:none}[data-hk-express-parked] .hk-kasse-express__paypal,[data-hk-express-parked] [data-hk-wallet-slot],[data-hk-express-parked] .co-express__titel,[data-hk-express-parked] .hk-wallet-einwilligung,[data-hk-express-parked] [data-hk-shell-fields]{display:none !important}[data-hk-express-parked] .co-express{margin:0}[data-hk-express-portal]{display:flow-root;pointer-events:none;scrollbar-width:none;overscroll-behavior:contain}[data-hk-express-portal]::-webkit-scrollbar{display:none}[data-hk-express-portal]>[data-hk-checkout-express-shell]{pointer-events:auto}[data-hk-express-sizing]{visibility:hidden;pointer-events:none}[data-hk-express-guard]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}[data-hk-express-host]{position:relative}[data-hk-checkout-express-shell]{container:hk-express-shell / inline-size}@container hk-express-shell (max-width: 575.98px){:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .co-express,:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .co-express .hk-kasse-express__paypal,:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .co-express:is([data-hk-wallet-count="1"], [data-hk-wallet-count="2"]),:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .co-express[data-hk-paypal-count="0"][data-hk-wallet-count="1"],:is(.hk-kasse-seite .hk-kasse, [data-hk-checkout-express-shell]) .co-express[data-hk-paypal-count="0"][data-hk-wallet-count="2"]{grid-template-columns:minmax(0, 1fr)}}.hk-vorgang{--hk-vg-spur: #E0E0E0;--hk-vg-fuellung: #000000;position:fixed;inset:0;z-index:2147483600;display:grid;place-items:center;padding:var(--hk-space-3) var(--hk-gutter);background:rgba(0, 0, 0, 0.4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--hk-ink);font-family:var(--hk-font);animation:hk-vg-ein 200ms ease-out both}.hk-vorgang[data-hk-vorgang-wallet="paypal"]{--hk-vg-fuellung: #003087}:root[data-theme="dark"] .hk-vorgang{--hk-vg-spur: #333333;--hk-vg-fuellung: #FFFFFF}:root[data-theme="dark"] .hk-vorgang[data-hk-vorgang-wallet="paypal"]{--hk-vg-fuellung: #FFC439}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .hk-vorgang{--hk-vg-spur: #333333;--hk-vg-fuellung: #FFFFFF}:root:not([data-theme="light"]) .hk-vorgang[data-hk-vorgang-wallet="paypal"]{--hk-vg-fuellung: #FFC439}}@keyframes hk-vg-ein{from{opacity:0}to{opacity:1}}@keyframes hk-vg-glanz{from{background-position:-50% 0}to{background-position:150% 0}}@keyframes hk-vg-zeile{from{transform:translateY(100%);opacity:0}to{transform:none;opacity:1}}@keyframes hk-vg-dreh{to{transform:rotate(360deg)}}.hk-vorgang__karte{display:grid;gap:var(--hk-space-3);width:min(100%, 440px);box-sizing:border-box;padding:var(--hk-space-4);border-radius:var(--hk-radius-btn);background:var(--hk-paper);box-shadow:var(--hk-elev-2);outline:0}.hk-vorgang__oben{display:flex;justify-content:space-between;align-items:center;gap:var(--hk-space-2)}.hk-vorgang__marke{color:var(--hk-ink-2);font-size:var(--hk-fs-s);line-height:var(--hk-lh-s);font-weight:500}.hk-vorgang__mitte{display:grid;grid-template-columns:56px minmax(0, 1fr);gap:var(--hk-space-2);align-items:center}.hk-vorgang__logo{display:block;width:56px;height:auto}.hk-vorgang__kopf{display:grid;gap:var(--hk-space-05);min-width:0}.hk-vorgang__titel{margin:0;color:var(--hk-ink);font-size:var(--hk-fs-xl);line-height:var(--hk-lh-xl);font-weight:600}.hk-vorgang__hinweis{margin:0;color:var(--hk-ink-2)}.hk-vorgang__fortschritt{display:grid;gap:var(--hk-space-1)}.hk-vorgang .hk-balken{position:relative;height:10px;overflow:hidden;border-radius:var(--hk-radius-pill);background:var(--hk-vg-spur)}.hk-vorgang .hk-balken__fuellung{position:absolute;top:0;bottom:0;left:0;overflow:hidden;border-radius:var(--hk-radius-pill);background:var(--hk-vg-fuellung);transition:width 600ms cubic-bezier(0.2, 0.8, 0.2, 1)}.hk-vorgang .hk-balken__fuellung::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.45), transparent) no-repeat;background-size:50% 100%;animation:hk-vg-glanz 1.4s linear infinite}.hk-vorgang__zeile{height:20px;overflow:hidden;color:var(--hk-ink-2);font-size:var(--hk-fs-m);line-height:20px}.hk-vorgang__zeile span{display:block;animation:hk-vg-zeile 400ms ease-out both}.hk-vorgang__schritte{display:grid;gap:var(--hk-space-1);margin:0;padding:0;list-style:none}.hk-vorgang__schritte li{display:grid;grid-template-columns:20px minmax(0, 1fr);gap:var(--hk-space-1);align-items:center;color:var(--hk-ink-3)}.hk-vorgang__schritte li::before{content:"";width:16px;height:16px;box-sizing:border-box;border:2px solid var(--hk-line);border-radius:50%}.hk-vorgang__schritte li[data-z="laeuft"]{color:var(--hk-ink);font-weight:500}.hk-vorgang__schritte li[data-z="laeuft"]::before{border-color:var(--hk-vg-fuellung);border-right-color:transparent;animation:hk-vg-dreh 0.9s linear infinite}.hk-vorgang__schritte li[data-z="fertig"]{color:var(--hk-ink-2)}.hk-vorgang__schritte li[data-z="fertig"]::before{border:0;background:var(--hk-green-strong) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat}.hk-vorgang__schritte li[data-z="unklar"]{color:var(--hk-ink);font-weight:500}.hk-vorgang__schritte li[data-z="unklar"]::before{border-style:dashed;border-color:var(--hk-ink-2)}.hk-vorgang__langsam{margin:0;padding:var(--hk-space-1) var(--hk-space-2);border-radius:var(--hk-radius-btn);background:var(--hk-green-bg);color:var(--hk-ink);font-size:var(--hk-fs-s);line-height:var(--hk-lh-s)}.hk-vorgang[data-hk-vorgang-unklar] .hk-vorgang__hinweis{padding:var(--hk-space-2);border-radius:var(--hk-radius-btn);background:var(--hk-error-bg);color:var(--hk-ink)}.hk-vorgang__knoepfe{display:grid;grid-template-columns:repeat(auto-fit, minmax(0, 1fr));gap:var(--hk-space-1)}.hk-vorgang__knopf{display:flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;padding:0 var(--hk-space-2);border-radius:var(--hk-radius-btn);font:500 var(--hk-fs-btn, 16px) / 16px var(--hk-font);text-decoration:none;cursor:pointer}.hk-vorgang__knopf:focus-visible{outline:2px solid var(--hk-ink);outline-offset:3px}.hk-vorgang__knopf[disabled]{opacity:0.6;cursor:progress}.hk-vorgang__knopf--haupt{border:0;background:var(--hk-ink);color:var(--hk-paper)}.hk-vorgang__knopf--neben{border:1px solid var(--hk-ink);background:transparent;color:var(--hk-ink)}.hk-vorgang [hidden]{display:none !important}.hk-vorgang__ansage{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:480px){.hk-vorgang{place-items:stretch;padding:0;background:var(--hk-paper);-webkit-backdrop-filter:none;backdrop-filter:none}.hk-vorgang__karte{align-content:start;width:100%;padding:var(--hk-space-6) var(--hk-gutter) var(--hk-space-3);border-radius:0;box-shadow:none}.hk-vorgang__knoepfe{grid-template-columns:minmax(0, 1fr)}}@media (prefers-reduced-motion:reduce){.hk-vorgang,.hk-vorgang *{animation:none !important;transition:none !important}.hk-vorgang .hk-balken__fuellung::after{display:none}}.hk-kasse-seite .hk-kasse #changePaymentForm:has(.co-kartenlogos) .payment-method-label:has(.payment-method-image){--co-bild: calc(64px + var(--hk-space-1));grid-template-columns:64px minmax(0, 1fr);column-gap:var(--hk-space-1)}.hk-kasse-seite .hk-kasse #changePaymentForm:has(.co-kartenlogos) .payment-method-image{justify-self:center}.hk-kasse-seite .hk-kasse #changePaymentForm:has(.co-kartenlogos) .payment-method-image.co-kartenlogos{width:64px;height:24px;border-radius:0;background:transparent}
