cart-drawer [data-dk-cart-perks]{display:block!important;position:relative!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;height:auto!important;padding:10px 0 9px!important;margin:0!important;box-sizing:border-box!important;overflow:visible!important}cart-drawer [data-dk-cart-perks] .dk-cart-perks__message{display:block!important;width:100%!important;text-align:left!important;font-size:13px!important;line-height:1.35!important;font-weight:600!important;letter-spacing:normal!important;padding:0!important;margin:0 0 20px!important}cart-drawer [data-dk-cart-perks] .dk-cart-perks__track{position:relative!important;display:block!important;flex:none!important;width:calc(100% - 16px)!important;height:7px!important;min-height:7px!important;max-height:7px!important;margin:0!important;padding:0!important;border:0!important;background:#ffffff47!important;border-radius:999px!important;overflow:visible!important;box-shadow:none!important;box-sizing:border-box!important}cart-drawer [data-dk-cart-perks] .dk-cart-perks__fill{position:absolute!important;display:block!important;top:0!important;bottom:auto!important;left:0!important;right:auto!important;height:7px!important;min-height:7px!important;max-height:7px!important;min-width:0!important;max-width:100%!important;padding:0!important;margin:0!important;background:#e30613!important;border:0!important;border-radius:999px!important;box-shadow:none!important;box-sizing:border-box!important;transition:none!important;will-change:auto}cart-drawer [data-dk-cart-perks][data-dk-bar-shape=square] .dk-cart-perks__track,cart-drawer [data-dk-cart-perks][data-dk-bar-shape=square] .dk-cart-perks__fill{border-radius:0!important}cart-drawer [data-dk-cart-perks][data-dk-bar-shape=rounded] .dk-cart-perks__track,cart-drawer [data-dk-cart-perks][data-dk-bar-shape=rounded] .dk-cart-perks__fill{border-radius:999px!important}cart-drawer [data-dk-cart-perks] .dk-cart-perks__milestone{position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;display:flex!important;justify-content:center!important;align-items:center!important;flex:none!important;width:29px!important;min-width:29px!important;max-width:29px!important;height:29px!important;min-height:29px!important;max-height:29px!important;margin:0!important;padding:0!important;border:2px solid rgba(255,255,255,.52)!important;border-radius:50%!important;background:#353535!important;color:#fff!important;font-size:14px!important;line-height:1!important;overflow:hidden!important;box-sizing:border-box!important;z-index:2}cart-drawer [data-dk-cart-perks] .dk-cart-perks__milestone--end{left:100%!important}cart-drawer [data-dk-cart-perks] .dk-cart-perks__milestone.is-reached{background:#e30613!important;border-color:#e30613!important}cart-drawer [data-dk-cart-perks] .dk-cart-perks__gift-emoji{display:inline-flex!important;align-items:center;justify-content:center;width:100%;height:100%;font-size:14px;line-height:1}cart-drawer [data-dk-cart-perks] .dk-cart-perks__gift-photo{display:flex!important;justify-content:center;align-items:center;width:24px!important;height:24px!important;overflow:hidden;border-radius:50%}cart-drawer [data-dk-cart-perks] .dk-cart-perks__gift-image{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}cart-drawer [data-dk-cart-perks] [hidden]{display:none!important}cart-drawer [data-dk-cart-perks] .dk-cart-perks__labels{display:block!important;position:relative!important;width:100%!important;height:43px!important;min-height:43px!important;max-height:none!important;margin:21px 0 0!important;padding:0!important;font-size:10px!important;line-height:1.25!important;box-sizing:border-box!important;overflow:visible!important}cart-drawer [data-dk-cart-perks] .dk-cart-perks__labels>span{position:absolute!important;top:0!important;display:flex!important;flex-direction:column!important;gap:2px!important;justify-content:flex-start!important;width:114px!important;min-width:0!important;max-width:114px!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;text-align:center!important;font-size:10px!important;line-height:1.2!important;font-weight:650!important;overflow-wrap:anywhere}cart-drawer [data-dk-cart-perks] .dk-cart-perks__label--ship{left:var(--dk-ship-at, 40%)!important;transform:translate(-50%)!important}cart-drawer [data-dk-cart-perks] .dk-cart-perks__label--gift{left:auto!important;right:0!important;transform:none!important}cart-drawer [data-dk-cart-perks] .dk-cart-perks__labels small{display:block!important;font-size:10px!important;font-weight:400!important;line-height:1.2!important;opacity:.75;margin:0!important}cart-drawer [data-dk-cart-perks] .dk-cart-perks__error{color:#ffb4b4;margin:5px 0 0;font-size:11px}@keyframes dk-perk-pop{0%{box-shadow:0 0 #e3061380}55%{box-shadow:0 0 0 9px #e3061300}to{box-shadow:0 0 #e3061300}}cart-drawer [data-dk-cart-perks] .dk-cart-perks__milestone.dk-perk-pop{animation:dk-perk-pop .7s ease-out both}@media(max-width:380px){cart-drawer [data-dk-cart-perks]{padding-inline:0!important}cart-drawer [data-dk-cart-perks] .dk-cart-perks__labels>span{width:100px!important;max-width:100px!important;font-size:9.5px!important}cart-drawer [data-dk-cart-perks] .dk-cart-perks__label--gift{right:0!important}}@media(prefers-reduced-motion:reduce){cart-drawer [data-dk-cart-perks] .dk-cart-perks__fill{transition:none!important;will-change:auto}cart-drawer [data-dk-cart-perks] .dk-cart-perks__milestone.dk-perk-pop{animation:none!important}}cart-drawer [id^=MiniCart-]>.flex>.drawer__scrollable{gap:12px!important;min-height:0}cart-drawer .rabatt-hinweis{padding:5px 8px!important;font-size:12px!important;line-height:1.35!important}cart-drawer .rabatt-hinweis p{margin:2px 0!important}cart-drawer .rabatt-hinweis p:first-child{font-size:13px}cart-drawer .dk-cart-rec{background:var(--dk-rec-bg,#3c3c3c);color:var(--dk-rec-text,#fff);border:1px solid rgba(255,255,255,.09);border-radius:9px;padding:10px;min-width:0;margin:4px 0 8px;overflow:hidden;flex:0 0 auto}cart-drawer [data-dk-cart-rec][data-dk-rec-shape=square]{border-radius:0!important}cart-drawer [data-dk-cart-rec][data-dk-rec-shape=rounded]{border-radius:12px!important}cart-drawer [data-dk-cart-rec][data-dk-rec-card-shape=square] .dk-cart-rec__card{border-radius:0!important}cart-drawer [data-dk-cart-rec][data-dk-rec-card-shape=rounded] .dk-cart-rec__card{border-radius:7px!important}cart-drawer .dk-cart-rec[hidden],cart-drawer .dk-cart-rec__card[hidden]{display:none!important}cart-drawer .dk-cart-rec__top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}cart-drawer .dk-cart-rec__heading{font-size:13px;line-height:1.25;font-weight:700;margin:0}cart-drawer .dk-cart-rec__subtitle{font-size:10px;line-height:1.25;opacity:.72;margin:2px 0 0}cart-drawer .dk-cart-rec__nav{display:flex;gap:5px;flex-shrink:0}cart-drawer .dk-cart-rec__nav button{display:grid;place-items:center;width:24px;height:24px;border:1px solid rgba(255,255,255,.55);border-radius:50%;color:inherit;background:transparent;font-size:17px;line-height:1;cursor:pointer}cart-drawer .dk-cart-rec__track{display:flex;gap:8px;max-width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;padding:0 0 4px}cart-drawer .dk-cart-rec__card{display:flex;flex-direction:column;flex:0 0 clamp(112px,34%,144px);min-width:0;max-width:144px;background:var(--dk-rec-card,#494949);border-radius:7px;scroll-snap-align:start;overflow:hidden}cart-drawer .dk-cart-rec__link{display:block;color:inherit;text-decoration:none;min-width:0}cart-drawer .dk-cart-rec__media{aspect-ratio:1/1;background:#ffffff0e;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:5px}cart-drawer .dk-cart-rec__img{display:block;width:100%;height:100%;object-fit:contain}cart-drawer .dk-cart-rec__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:27px;margin:6px 7px 0;font-size:10.5px;font-weight:650;line-height:1.25}cart-drawer .dk-cart-rec__bottom{display:flex;flex-direction:column;gap:5px;margin-top:auto;padding:5px 7px 7px}cart-drawer .dk-cart-rec__price{font-size:11px;line-height:1.25;font-weight:600}cart-drawer .dk-cart-rec__add{display:block;width:100%;min-height:27px;padding:6px 3px;border:0;border-radius:4px;background:#e30613;color:#fff;text-align:center;text-decoration:none;font-size:9.5px;font-weight:750;line-height:1.2;cursor:pointer}cart-drawer .dk-cart-rec__add:disabled{opacity:.6;cursor:wait}cart-drawer [id^=MiniCart-] .drawer__footer-bottom{gap:12px!important}cart-drawer [id^=MiniCart-] .drawer__footer-bottom>.grid{gap:9px!important}cart-drawer [id^=MiniCart-] .eu-gwl-zeile{padding:4px 0!important}@media(max-width:390px){cart-drawer .dk-cart-rec__card{flex-basis:clamp(105px,38%,135px)}}@media(max-height:650px){cart-drawer .dk-cart-rec__media{aspect-ratio:1.15/1}}@media(prefers-reduced-motion:reduce){cart-drawer .dk-cart-rec__track{scroll-behavior:auto}}cart-drawer [data-dk-cart-perks].dk-gift-hidden [data-dk-marker-gift],cart-drawer [data-dk-cart-perks].dk-gift-hidden .dk-cart-perks__label--gift{display:none!important}cart-drawer .dk-cart-rec__kicker{margin:0 0 3px;font-size:9px;font-weight:750;letter-spacing:.09em;color:#ff9da4;line-height:1.3}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dk-cart-upgrade.css.map */
