.newsletterService_page__5WxzN{display:grid;min-height:560px;place-items:center;padding:72px 24px 96px;background:#f6f6f5;color:#1f252d}.newsletterService_panel__h7BGC{width:min(100%,620px);box-sizing:border-box;padding:48px 54px;border:1px solid #e1e2e3;border-radius:6px;background:#fff;box-shadow:0 14px 34px rgba(31,37,45,.08);text-align:center}.newsletterService_panel__h7BGC h1{margin:0 0 24px;font-size:30px;font-weight:500;line-height:1.2}.newsletterService_panel__h7BGC p{margin:0 auto 16px;color:#596270;font-size:17px;line-height:1.55}.newsletterService_vouchers__FmeXs{display:grid;gap:8px;margin:26px 0 0;padding:24px 0 0;border-top:1px solid #e1e2e3;list-style:none}.newsletterService_vouchers__FmeXs li{color:#313943;font-size:16px;font-weight:600;line-height:1.45}.newsletterService_vouchers__FmeXs strong{color:#8f1d2c}.newsletterService_error___1edZ{padding:18px 20px;border:1px solid rgba(143,29,44,.24);border-radius:4px;background:rgba(143,29,44,.05)}.newsletterService_error___1edZ p{margin:0;color:#8f1d2c}.newsletterService_error___1edZ p+p{margin-top:8px}@media (max-width:640px){.newsletterService_page__5WxzN{min-height:480px;padding:40px 16px 64px}.newsletterService_panel__h7BGC{padding:36px 22px}.newsletterService_panel__h7BGC h1{font-size:26px}.newsletterService_panel__h7BGC p{font-size:16px}}.FeedbackModal_backdrop__YL8rs{position:fixed;z-index:10000;inset:0;display:grid;place-items:center;padding:24px;animation:FeedbackModal_backdropIn__YD7XR .16s ease-out both;background:rgba(20,22,24,.52)}.FeedbackModal_modal__C4uZS{position:relative;width:min(500px,100%);padding:38px 48px 34px;animation:FeedbackModal_modalIn__1VbSn .19s cubic-bezier(.2,.8,.2,1) both;border:1px solid rgba(255,255,255,.24);border-radius:7px;background:#fff;box-shadow:0 24px 70px rgba(0,0,0,.24);color:#17202a;text-align:center}.FeedbackModal_closeButton___JNvF{position:absolute;top:15px;right:16px;display:grid;width:28px;height:28px;place-items:center;border:0;background:transparent;color:#a8b0ba;cursor:pointer;font-size:26px;line-height:1}.FeedbackModal_closeButton___JNvF:hover{color:#6c7480}.FeedbackModal_icon__BI0dx{display:grid;width:32px;height:32px;margin:6px auto 15px;place-items:center;border:1px solid;border-radius:50%;font-size:20px;font-weight:500;line-height:1}.FeedbackModal_info__sfXpv{color:#3e85b8}.FeedbackModal_error__8uBAE,.FeedbackModal_warning__fKqCD{color:#8f1d2c}.FeedbackModal_modal__C4uZS h2{margin:0 0 12px;color:#0f1720;font-size:24px;font-weight:600;line-height:1.22}.FeedbackModal_modal__C4uZS p{max-width:390px;margin:0 auto;color:#56616f;font-size:16px;line-height:1.55;white-space:pre-line}.FeedbackModal_actions__LmdCg{display:flex;justify-content:center;gap:10px;margin-top:30px;padding-top:28px;border-top:1px solid #e2e6eb}.FeedbackModal_primaryButton__CdqiV,.FeedbackModal_secondaryButton__LgLEu{min-width:106px;min-height:42px;padding:9px 20px;border-radius:4px;cursor:pointer;font:inherit;font-size:16px;line-height:1.2}.FeedbackModal_primaryButton__CdqiV{border:1px solid #8f1d2c;background:#8f1d2c;color:#fff}.FeedbackModal_primaryButton__CdqiV:hover{background:#7e1725}.FeedbackModal_secondaryButton__LgLEu{border:1px solid #b7c0ca;background:#fff;color:#17202a}.FeedbackModal_secondaryButton__LgLEu:hover{border-color:#8d98a5;background:#f7f8fa}@keyframes FeedbackModal_backdropIn__YD7XR{0%{opacity:0}to{opacity:1}}@keyframes FeedbackModal_modalIn__1VbSn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.FeedbackModal_backdrop__YL8rs,.FeedbackModal_modal__C4uZS{animation:none}}@media (max-width:560px){.FeedbackModal_modal__C4uZS{padding:36px 22px 28px}.FeedbackModal_modal__C4uZS h2{font-size:22px}.FeedbackModal_modal__C4uZS p{font-size:15px}.FeedbackModal_actions__LmdCg{margin-top:26px;padding-top:24px}.FeedbackModal_primaryButton__CdqiV,.FeedbackModal_secondaryButton__LgLEu{min-width:98px;font-size:15px}}.FeedbackModal_modal__C4uZS h2,.FeedbackModal_modal__C4uZS p{border:0}.FeedbackModal_modal__C4uZS h2:after,.FeedbackModal_modal__C4uZS h2:before,.FeedbackModal_modal__C4uZS p:after,.FeedbackModal_modal__C4uZS p:before{display:none;content:none}.FeedbackModal_modal__C4uZS h2,.FeedbackModal_modal__C4uZS p{border:0!important;background-image:none!important;box-shadow:none!important;text-decoration:none!important}.FeedbackModal_modal__C4uZS h2:after,.FeedbackModal_modal__C4uZS h2:before,.FeedbackModal_modal__C4uZS p:after,.FeedbackModal_modal__C4uZS p:before{display:none!important;width:0!important;height:0!important;border:0!important;background:none!important;box-shadow:none!important;content:none!important}.warenkorb_page__GdvkL{width:min(1600px,100%);min-height:0;margin:0 auto;padding:56px clamp(28px,3vw,48px) 72px;background:var(--sp-white);color:var(--sp-anthracite);font-size:13px}.warenkorb_progress__QQHPz{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));width:min(470px,100%);margin:0 auto 26px;padding:0;list-style:none}.warenkorb_progress__QQHPz li{position:relative;display:grid;justify-items:center;gap:6px;color:var(--fg-2);font-size:11px;text-align:center}.warenkorb_progress__QQHPz li:not(:last-child):after{position:absolute;top:11px;left:calc(50% + 12px);width:calc(100% - 24px);height:1px;background:var(--border-hairline);content:""}.warenkorb_progress__QQHPz li>a>span,.warenkorb_progress__QQHPz li>span{z-index:1;display:grid;width:23px;height:23px;place-items:center;border:1px solid var(--border-hairline);border-radius:var(--radius-disc);background:var(--bg-surface);font-size:11px}.warenkorb_progress__QQHPz li>a>strong,.warenkorb_progress__QQHPz li>strong{font-weight:400}.warenkorb_progress__QQHPz li>a{display:grid;justify-items:center;gap:6px;color:inherit;text-decoration:none}.warenkorb_progress__QQHPz li>a:hover>strong{color:var(--sp-red)}.warenkorb_progress__QQHPz li>a:focus-visible{border-radius:var(--radius-md);outline:2px solid var(--sp-red);outline-offset:4px}.warenkorb_progress__QQHPz .warenkorb_progressActive__YN1iA{color:var(--sp-anthracite)}.warenkorb_progress__QQHPz .warenkorb_progressActive__YN1iA>a>span,.warenkorb_progress__QQHPz .warenkorb_progressActive__YN1iA>span{border-color:var(--sp-anthracite);background:var(--sp-anthracite);color:var(--fg-on-red)}.warenkorb_progress__QQHPz .warenkorb_progressActive__YN1iA>a>strong,.warenkorb_progress__QQHPz .warenkorb_progressActive__YN1iA>strong{font-weight:600}.warenkorb_layout__a5TqG{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:28px;align-items:start}.warenkorb_cartPanel__Dojwg,.warenkorb_summary__Vvujz{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-xs)}.warenkorb_cartPanel__Dojwg{min-width:0;padding:18px}.warenkorb_cartHeader__2ySHI{padding-bottom:17px;border-bottom:1px solid var(--border-hairline)}.warenkorb_cartHeader__2ySHI h1,.warenkorb_summary__Vvujz h2{margin:0;font-weight:var(--fw-semi);line-height:1.3}.warenkorb_cartHeader__2ySHI p{margin:5px 0 0;color:var(--sp-grey-mid);font-size:11px;font-style:italic}.warenkorb_items__WUclP{margin-top:6px}.warenkorb_emptyCartState__V15TQ{align-items:center;display:flex;flex-direction:column;margin:clamp(24px,5vh,70px) auto 0;max-width:720px;padding:0 20px 72px;text-align:center}.warenkorb_emptyCartState__V15TQ>svg{color:var(--border-muted);height:104px;stroke-width:1.25;width:104px}.warenkorb_emptyCartState__V15TQ h1{font-size:var(--fs-h2);font-weight:var(--fw-medium);margin:18px 0 8px}.warenkorb_emptyCartState__V15TQ p{color:var(--fg-2);font-size:17px;margin:0}.warenkorb_emptyCartState__V15TQ a{background:var(--sp-red);border-radius:var(--radius-md);box-shadow:var(--shadow-cta);color:var(--fg-on-red);font-size:16px;margin-top:20px;padding:11px 20px;text-decoration:none;transition:background var(--t-fast) var(--ease-out)}.warenkorb_emptyCartState__V15TQ a:focus-visible,.warenkorb_emptyCartState__V15TQ a:hover{background:var(--sp-red-deep)}.warenkorb_cartItem__GFsU9{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:16px 0 10px;border-bottom:1px solid var(--border-hairline)}.warenkorb_productImage__MCO_E{width:150px;height:102px;border:1px solid var(--border-hairline);border-radius:var(--radius-sm);object-fit:cover}.warenkorb_productImage__MCO_E img{display:block;width:100%;height:100%;object-fit:cover}.warenkorb_productBody___y1h8{min-width:0}.warenkorb_productHeading__adI4w h3{margin:0;font-size:13px;font-weight:700}.warenkorb_productHeading__adI4w p{margin:2px 0 7px;color:var(--fg-2);font-size:11px}.warenkorb_productExtras__bKoMa{display:grid;gap:2px;margin:0 0 9px;padding-left:18px;color:var(--fg-1);font-size:11px;line-height:1.35}.warenkorb_priceGrid__Mw0DR{display:grid;grid-template-columns:64px 96px 110px;gap:8px;align-items:end}.warenkorb_priceGrid__Mw0DR div,.warenkorb_priceGrid__Mw0DR label{display:grid;gap:3px}.warenkorb_priceGrid__Mw0DR span{font-size:11px}.warenkorb_priceGrid__Mw0DR select{width:56px;height:28px;padding:0 6px;border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--bg-surface);color:inherit}.warenkorb_priceGrid__Mw0DR select:disabled{cursor:wait;opacity:.65}.warenkorb_priceGrid__Mw0DR del{color:var(--fg-2);font-size:12px;text-decoration-color:var(--sp-red-premium);text-decoration-thickness:2px}.warenkorb_priceGrid__Mw0DR strong{font-size:13px;font-weight:500}.warenkorb_itemActions__td9Lv{display:flex;flex-wrap:wrap;gap:15px;margin-top:10px;padding-top:8px;border-top:1px solid var(--border-hairline)}.warenkorb_itemActions__td9Lv a,.warenkorb_itemActions__td9Lv button,.warenkorb_summaryRows__sdIVY>div>dd>button{padding:0;border:0;background:transparent;color:var(--sp-red);font:inherit;cursor:pointer;text-decoration:none}.warenkorb_itemActions__td9Lv button{font-size:11px}.warenkorb_itemActions__td9Lv a span,.warenkorb_itemActions__td9Lv button span{margin-right:4px;color:var(--sp-red)}.warenkorb_planButton__1ssJt{display:block;width:fit-content;border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:linear-gradient(var(--bg-surface),var(--bg-soft));color:var(--sp-red);font:inherit;text-decoration:none;margin-top:20px;padding:7px 16px}.warenkorb_delivery__rHI_K{margin-top:28px}.warenkorb_delivery__rHI_K h2{display:flex;gap:10px;align-items:center;margin:0;padding:0 0 12px;border-bottom:1px solid var(--border-hairline);font-size:15px;font-weight:500}.warenkorb_delivery__rHI_K h2 svg{width:38px;height:24px;flex:0 0 38px}.warenkorb_deliveryOption__lWAhs{display:grid;grid-template-columns:16px minmax(0,1fr);gap:4px;padding:12px 0;border-bottom:1px solid var(--border-hairline);cursor:pointer}.warenkorb_deliveryOption__lWAhs:last-child{border-bottom:0}.warenkorb_deliveryOption__lWAhs input{margin:2px 0 0;accent-color:var(--sp-red)}.warenkorb_deliveryOption__lWAhs>span{display:grid;gap:5px}.warenkorb_deliveryOption__lWAhs strong{font-size:12px;text-transform:uppercase}.warenkorb_deliveryOption__lWAhs em,.warenkorb_deliveryOption__lWAhs small{color:var(--sp-grey-mid);font-size:10px;font-style:normal;line-height:1.45}.warenkorb_summary__Vvujz{position:sticky;top:20px;padding:18px 16px 0}.warenkorb_summary__Vvujz h2{padding-bottom:14px;border-bottom:1px solid var(--border-hairline);font-weight:var(--fw-semi)}.warenkorb_summaryRows__sdIVY{display:grid;gap:9px;margin:0;padding:12px 0;border-bottom:1px solid var(--border-hairline)}.warenkorb_summaryRows__sdIVY>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.warenkorb_summaryRows__sdIVY dd,.warenkorb_summaryRows__sdIVY dt{margin:0;font-size:11px}.warenkorb_summaryRows__sdIVY dt{font-weight:600}.warenkorb_summaryRows__sdIVY dd{text-align:right}.warenkorb_summaryRows__sdIVY>div>dd>button{font-size:10px}.warenkorb_voucherHeading__9FyS7{display:flex;align-items:center;gap:5px;position:relative}.warenkorb_voucherHeading__9FyS7 svg{flex:0 0 auto}.warenkorb_checkoutTooltip__MZHvR{align-items:center;cursor:help;display:inline-flex;outline:none;position:relative}.warenkorb_checkoutTooltip__MZHvR>svg{height:14px;width:14px}.warenkorb_checkoutTooltipContent__TrwmO{background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);bottom:calc(100% + 12px);box-shadow:var(--shadow-lg);color:var(--fg-1);display:grid;gap:14px;left:50%;line-height:1.45;opacity:0;padding:14px 16px;pointer-events:none;position:absolute;text-align:left;transform:translate(-50%,5px);transition:opacity var(--t-fast) var(--ease-out),transform var(--t-fast) var(--ease-out);visibility:hidden;width:min(360px,calc(100vw - 40px));z-index:20}.warenkorb_checkoutTooltipContent__TrwmO:after{background:var(--bg-surface);border-bottom:1px solid var(--border-hairline);border-right:1px solid var(--border-hairline);bottom:-6px;content:"";height:10px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:10px}.warenkorb_checkoutTooltipContent__TrwmO span,.warenkorb_checkoutTooltipContent__TrwmO strong{font-size:12px}.warenkorb_checkoutTooltip__MZHvR:focus .warenkorb_checkoutTooltipContent__TrwmO,.warenkorb_checkoutTooltip__MZHvR:focus-within .warenkorb_checkoutTooltipContent__TrwmO,.warenkorb_checkoutTooltip__MZHvR:hover .warenkorb_checkoutTooltipContent__TrwmO{opacity:1;transform:translate(-50%);visibility:visible}.warenkorb_summaryRows__sdIVY>.warenkorb_voucherFormRow__o5_Ne{grid-template-columns:minmax(0,1fr)}.warenkorb_voucherForm__gsT6A{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.warenkorb_voucherForm__gsT6A input{min-width:0;height:34px;padding:6px 9px;border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--fg-1);font:inherit}.warenkorb_summaryRows__sdIVY .warenkorb_voucherForm__gsT6A button{min-width:96px;padding:6px 14px;border:1px solid var(--sp-red);border-radius:var(--radius-md);background:var(--sp-red);color:var(--fg-on-red)}.warenkorb_summaryRows__sdIVY .warenkorb_voucherForm__gsT6A button:hover:not(:disabled){background:var(--sp-red-deep)}.warenkorb_summaryRows__sdIVY .warenkorb_voucherForm__gsT6A button:disabled{cursor:wait;opacity:.65}.warenkorb_summaryRows__sdIVY>.warenkorb_voucherEntry__X5Nwh{align-items:start}.warenkorb_voucherEntry__X5Nwh dd{align-items:flex-end;display:flex;flex-direction:column;gap:5px}.warenkorb_summaryRows__sdIVY .warenkorb_voucherRemoveButton__u_USu{align-items:center;background:transparent;border:0;color:var(--sp-red);cursor:pointer;display:inline-flex;font:inherit;gap:5px;padding:0}.warenkorb_summaryRows__sdIVY .warenkorb_voucherRemoveButton__u_USu:focus-visible,.warenkorb_summaryRows__sdIVY .warenkorb_voucherRemoveButton__u_USu:hover:not(:disabled){color:var(--sp-red-deep);text-decoration:underline}.warenkorb_summaryRows__sdIVY .warenkorb_voucherRemoveButton__u_USu:disabled{cursor:wait;opacity:.65}.warenkorb_voucherRemoveButton__u_USu svg{height:14px;width:14px}.warenkorb_discountHeading__WSb6X dt{align-items:center;display:flex;gap:5px;font-size:12px;font-weight:700;position:relative}.warenkorb_summaryRows__sdIVY .warenkorb_total__H8RFd dd,.warenkorb_summaryRows__sdIVY .warenkorb_total__H8RFd dt{font-size:13px;font-weight:800}.warenkorb_summaryRows__sdIVY .warenkorb_tax__U7F5P{color:var(--fg-2)}.warenkorb_summaryRows__sdIVY .warenkorb_tax__U7F5P dt{font-weight:400}.warenkorb_summaryRows__sdIVY .warenkorb_saving__bRBR3{color:#77a900;font-weight:700}.warenkorb_tip__7capG{display:grid;gap:2px;padding:16px 0 12px}.warenkorb_tip__7capG strong{color:var(--sp-red);font-size:16px}.warenkorb_tip__7capG span{font-size:10px;font-weight:600}.warenkorb_amazonButton__0UFfh,.warenkorb_checkoutButton__b2yXZ{width:100%;border:0;border-radius:var(--radius-md);cursor:pointer;font-family:inherit}.warenkorb_checkoutButton__b2yXZ{display:flex;height:38px;align-items:center;justify-content:center;gap:10px;background:var(--sp-red);color:var(--fg-on-red);font-size:13px;box-shadow:var(--shadow-cta);transition:background var(--t-fast) var(--ease-out)}.warenkorb_checkoutButton__b2yXZ:hover:not(:disabled){background:var(--sp-red-deep)}.warenkorb_checkoutButton__b2yXZ>span:not(.warenkorb_checkoutButtonSpinner__COllm){font-size:22px;line-height:1}.warenkorb_or__KmHOY{padding:5px 0 2px;text-align:center}.warenkorb_amazonButton__0UFfh{display:block;width:160px;height:29px;margin:0 auto 15px;border:1px solid #a37516;background:linear-gradient(#ffd875,#f1ad26);color:#151515;font-weight:700}.warenkorb_paymentArea__reTOr{margin:14px -16px 0;padding:12px 16px 18px;background:var(--bg-soft)}.warenkorb_paymentArea__reTOr>strong{font-size:11px}.warenkorb_paymentMethods__OXRhH{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.warenkorb_paymentMethods__OXRhH span{display:grid;min-width:0;height:46px;place-items:center;padding:4px;border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--sp-red);font-size:9px;font-weight:700;text-align:center}.warenkorb_paymentMethods__OXRhH span:nth-last-child(-n+3){grid-column:span 1}.warenkorb_page__GdvkL{font-size:16px}.warenkorb_progress__QQHPz{width:min(500px,100%);margin-bottom:24px}.warenkorb_progress__QQHPz li{gap:9px;font-size:14px}.warenkorb_progress__QQHPz li:not(:last-child):after{top:15px;left:calc(50% + 16px);width:calc(100% - 32px)}.warenkorb_progress__QQHPz li>a>span,.warenkorb_progress__QQHPz li>span{width:31px;height:31px;font-size:14px}.warenkorb_layout__a5TqG{grid-template-columns:minmax(0,1fr) 494px;gap:30px}.warenkorb_cartPanel__Dojwg{padding:20px}.warenkorb_cartHeader__2ySHI{padding-bottom:30px}.warenkorb_cartHeader__2ySHI h1,.warenkorb_summary__Vvujz h2{font-size:var(--fs-h3)}.warenkorb_cartHeader__2ySHI p{margin-top:8px;font-size:14px}.warenkorb_items__WUclP{margin-top:8px}.warenkorb_cartItem__GFsU9{grid-template-columns:185px minmax(0,1fr);gap:20px;padding:24px 0 14px}.warenkorb_productImage__MCO_E{width:185px;height:123px;background:var(--bg-soft)}.warenkorb_productHeading__adI4w h3{font-size:16px}.warenkorb_productHeading__adI4w p{margin:3px 0 10px;font-size:14px}.warenkorb_productExtras__bKoMa{margin-bottom:12px;padding-left:20px;font-size:14px}.warenkorb_priceGrid__Mw0DR{grid-template-columns:80px 110px 130px;gap:14px}.warenkorb_priceGrid__Mw0DR div,.warenkorb_priceGrid__Mw0DR label{gap:5px}.warenkorb_priceGrid__Mw0DR span{font-size:15px}.warenkorb_priceGrid__Mw0DR select{width:78px;height:35px;padding:0 8px;font-size:15px}.warenkorb_priceGrid__Mw0DR del,.warenkorb_priceGrid__Mw0DR strong{font-size:15px}.warenkorb_itemActions__td9Lv{gap:20px;margin-top:16px;padding-top:14px}.warenkorb_itemActions__td9Lv a,.warenkorb_itemActions__td9Lv button{font-size:14px}.warenkorb_planButton__1ssJt{margin-top:26px;padding:9px 20px}.warenkorb_delivery__rHI_K{margin-top:48px}.warenkorb_delivery__rHI_K h2{padding-bottom:14px;font-size:21px}.warenkorb_deliveryOption__lWAhs{grid-template-columns:18px minmax(0,1fr);gap:5px;padding:15px 0}.warenkorb_deliveryOption__lWAhs input{width:14px;height:14px}.warenkorb_deliveryOption__lWAhs>span{gap:7px}.warenkorb_deliveryOption__lWAhs strong{font-size:14px}.warenkorb_deliveryOption__lWAhs em,.warenkorb_deliveryOption__lWAhs small{font-size:12px}.warenkorb_summary__Vvujz{padding:22px 20px 0}.warenkorb_summary__Vvujz h2{padding-bottom:16px}.warenkorb_summaryRows__sdIVY{gap:12px;padding:16px 0}.warenkorb_summaryRows__sdIVY>div{gap:16px}.warenkorb_summaryRows__sdIVY dd,.warenkorb_summaryRows__sdIVY dt{font-size:14px}.warenkorb_summaryRows__sdIVY>div>dd>button{font-size:13px}.warenkorb_discountHeading__WSb6X dt{font-size:15px}.warenkorb_summaryRows__sdIVY .warenkorb_total__H8RFd dd,.warenkorb_summaryRows__sdIVY .warenkorb_total__H8RFd dt{font-size:16px}.warenkorb_tip__7capG{padding:18px 0 14px}.warenkorb_tip__7capG strong{font-size:14px}.warenkorb_tip__7capG span{font-size:12px}.warenkorb_checkoutButton__b2yXZ{height:44px;font-size:16px}.warenkorb_amazonButton__0UFfh{width:180px;height:32px}.warenkorb_paymentArea__reTOr{margin:18px -20px 0;padding:15px 20px 22px}.warenkorb_paymentArea__reTOr>strong{font-size:13px}.warenkorb_paymentMethods__OXRhH span{height:50px;font-size:11px}@media (max-width:900px){.warenkorb_page__GdvkL{padding-top:24px}.warenkorb_layout__a5TqG{grid-template-columns:1fr}.warenkorb_summary__Vvujz{position:static}}@media (max-width:560px){.warenkorb_page__GdvkL{padding-inline:12px}.warenkorb_progress__QQHPz{grid-template-columns:repeat(4,minmax(0,1fr))}.warenkorb_progress__QQHPz li{font-size:9px}.warenkorb_cartPanel__Dojwg{padding:14px}.warenkorb_cartItem__GFsU9{grid-template-columns:88px minmax(0,1fr);gap:10px}.warenkorb_productImage__MCO_E{width:88px;height:78px}.warenkorb_priceGrid__Mw0DR{grid-template-columns:58px minmax(72px,1fr)}.warenkorb_priceGrid__Mw0DR>div:last-child{grid-column:2}.warenkorb_priceGrid__Mw0DR select{width:100%;padding:0 4px;font-size:13px}.warenkorb_itemActions__td9Lv{gap:10px}.warenkorb_paymentMethods__OXRhH{grid-template-columns:repeat(2,1fr)}.warenkorb_emptyCartState__V15TQ{margin-top:32px;padding-bottom:48px}.warenkorb_emptyCartState__V15TQ>svg{height:84px;width:84px}.warenkorb_emptyCartState__V15TQ h1{font-size:var(--fs-h3)}.warenkorb_emptyCartState__V15TQ p{font-size:15px}.warenkorb_checkoutTooltip__MZHvR{position:static}.warenkorb_checkoutTooltipContent__TrwmO{top:calc(100% + 12px);bottom:auto;left:0;right:0;transform:translateY(-5px);width:auto}.warenkorb_checkoutTooltipContent__TrwmO:after{display:none}.warenkorb_checkoutTooltip__MZHvR:focus .warenkorb_checkoutTooltipContent__TrwmO,.warenkorb_checkoutTooltip__MZHvR:focus-within .warenkorb_checkoutTooltipContent__TrwmO,.warenkorb_checkoutTooltip__MZHvR:hover .warenkorb_checkoutTooltipContent__TrwmO{transform:translateY(0)}}.warenkorb_deliveryOption__lWAhs input:disabled{cursor:wait}.warenkorb_deliveryError__T5MBT{margin:10px 0 0;color:var(--sp-red);font-size:12px}.warenkorb_checkoutButton__b2yXZ{text-decoration:none}.warenkorb_checkoutDataPage__ObMCR{width:min(1520px,100%);padding-top:42px;font-size:16px}.warenkorb_checkoutDataPanel__o5PWP{max-width:1440px;margin:0 auto;padding-top:10px;border-top:1px solid var(--border-hairline)}.warenkorb_checkoutDataPanel__o5PWP h1{margin:24px 0 36px;font-size:var(--fs-h2);font-weight:var(--fw-medium);line-height:1.25;text-align:center}.warenkorb_checkoutDataPanel__o5PWP h2{margin:0 0 18px;font-size:var(--fs-h3);font-weight:var(--fw-semi)}.warenkorb_checkoutForm__tu4XB,.warenkorb_customerLoginBlock___jMs6{width:min(760px,100%);margin:0 auto}.warenkorb_customerLoginToggle__1w3Nn{transition:opacity .18s ease}.warenkorb_customerLoginToggleHidden__a_r6F{height:0;overflow:hidden;opacity:0;pointer-events:none}.warenkorb_expandable__4E1ui{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-8px);visibility:hidden;transition:grid-template-rows .32s ease,opacity .22s ease,transform .32s ease,visibility 0s linear .32s}.warenkorb_expandableOpen__udjqx{grid-template-rows:1fr;opacity:1;transform:translateY(0);visibility:visible;transition:grid-template-rows .32s ease,opacity .24s ease 60ms,transform .32s ease,visibility 0s}.warenkorb_expandableInner__J6wjJ{min-height:0;overflow:hidden}.warenkorb_shippingAddressFields__J95DP{display:grid;gap:11px;padding-top:24px}.warenkorb_shippingAddressFields__J95DP h2{margin-left:224px;margin-bottom:12px}.warenkorb_customerLoginBlock___jMs6{margin-bottom:34px}.warenkorb_checkoutForm__tu4XB>h2,.warenkorb_customerLoginBlock___jMs6>h2{margin-left:224px}.warenkorb_customerLoginForm__4tm65{display:grid;gap:14px;padding-top:14px}.warenkorb_customerLoginForm__4tm65 .warenkorb_checkoutError__MrB1h{width:100%;margin:0}.warenkorb_forgotPasswordLink__n6jTt{margin-left:224px;color:var(--sp-red);font-size:16px;text-decoration:none}.warenkorb_loginLoadButton__anix_{display:inline-flex;gap:8px;align-items:center;justify-content:center;justify-self:start;margin:18px 0 0 224px;height:35px;padding:0 18px;border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:linear-gradient(var(--bg-surface),var(--bg-soft));color:var(--sp-red);font-size:16px;cursor:pointer;transition:border-color var(--t-fast) var(--ease-out),background var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out)}.warenkorb_loginLoadButton__anix_:hover:not(:disabled){border-color:var(--sp-red);background:rgba(143,29,44,.06);box-shadow:var(--shadow-xs)}.warenkorb_loginLoadButton__anix_:disabled{cursor:wait;opacity:.75}.warenkorb_loginLoadButton__anix_>span:not(.warenkorb_loginButtonSpinner__9dML7){font-size:24px;line-height:1;vertical-align:-2px}.warenkorb_loginButtonSpinner__9dML7{box-sizing:border-box;width:16px;height:16px;flex:0 0 16px;border:2px solid rgba(143,29,44,.3);border-top:2px solid var(--sp-red);border-radius:50%;animation:warenkorb_checkoutButtonSpin__7e3Ol .7s linear infinite}.warenkorb_customerLoginToggle__1w3Nn{margin-left:224px;padding:0;border:0;background:transparent;color:var(--sp-red);font:inherit;font-size:16px;cursor:pointer}.warenkorb_checkoutForm__tu4XB,.warenkorb_formSection__Azdtp{display:grid;gap:11px}.warenkorb_checkoutField__MxA6s{display:grid;grid-template-columns:210px minmax(0,1fr);gap:14px;align-items:center}.warenkorb_checkoutField__MxA6s>span,.warenkorb_radioLabel__dxQSE{color:var(--fg-1);font-size:16px;text-align:right}.warenkorb_checkoutField__MxA6s input,.warenkorb_checkoutField__MxA6s select{width:100%;height:44px;padding:6px 10px;border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--fg-1);font:inherit;font-size:16px;transition:border-color var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out)}.warenkorb_checkoutField__MxA6s input:focus,.warenkorb_checkoutField__MxA6s select:focus{border-color:var(--sp-red);outline:none;box-shadow:0 0 0 3px rgba(179,38,46,.1)}.warenkorb_checkoutField__MxA6s select{background:var(--bg-surface)}.warenkorb_streetRow__oOko_{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:11px}.warenkorb_streetRow__oOko_ .warenkorb_checkoutField__MxA6s:first-child{grid-template-columns:210px minmax(0,1fr)}.warenkorb_streetRow__oOko_ .warenkorb_checkoutField__MxA6s:last-child{grid-template-columns:1fr}.warenkorb_streetRow__oOko_ .warenkorb_checkoutField__MxA6s:last-child>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.warenkorb_radioRow__LUbYK{display:grid;grid-template-columns:210px minmax(0,1fr);gap:14px;align-items:center;margin:0}.warenkorb_radioOptions__9EiGw{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;min-height:35px}.warenkorb_radioOptions__9EiGw label{display:inline-flex;align-items:center;gap:6px;color:var(--fg-1);font-size:16px}.warenkorb_newsletterOptIn__rtVZd input,.warenkorb_radioRow__LUbYK input{width:14px;height:14px;accent-color:var(--sp-red)}.warenkorb_shippingHint__Xw8Oc{display:flex;min-height:18px;align-items:center;gap:7px}.warenkorb_shippingCostSpinner__mUSm8{box-sizing:border-box;width:12px;height:12px;flex:0 0 12px;border:2px solid rgba(143,29,44,.24);border-top:2px solid var(--sp-red);border-radius:50%;animation:warenkorb_checkoutButtonSpin__7e3Ol .7s linear infinite}.warenkorb_newsletterOptIn__rtVZd,.warenkorb_privacyText__jhEK4,.warenkorb_requiredNote__8b0jg,.warenkorb_shippingHint__Xw8Oc{margin:0 0 0 224px;color:var(--fg-2);font-size:12px;line-height:1.45}.warenkorb_checkoutActions__j14hy{display:flex;gap:10px;align-items:center;margin:10px 0 0 88px}.warenkorb_checkoutActions__j14hy .warenkorb_checkoutButton__b2yXZ{width:auto;min-width:250px;padding:0 18px}.warenkorb_checkoutButton__b2yXZ:disabled{cursor:wait;opacity:.82}.warenkorb_checkoutButtonSpinner__COllm{box-sizing:border-box;width:16px;height:16px;flex:0 0 16px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:warenkorb_checkoutButtonSpin__7e3Ol .7s linear infinite}@keyframes warenkorb_checkoutButtonSpin__7e3Ol{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.warenkorb_checkoutButtonSpinner__COllm,.warenkorb_loginButtonSpinner__9dML7,.warenkorb_shippingCostSpinner__mUSm8{animation-duration:1.4s}}.warenkorb_backButton__BRuIM{display:inline-flex;height:35px;align-items:center;justify-content:center;padding:0 16px;border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:linear-gradient(var(--bg-surface),var(--bg-soft));color:var(--sp-red);font-size:16px;text-decoration:none}.warenkorb_newsletterOptIn__rtVZd{display:grid;grid-template-columns:14px minmax(0,1fr);gap:8px;align-items:start;max-width:560px}.warenkorb_checkoutError__MrB1h{width:min(760px,100%);margin:0 auto 18px;padding:12px 14px;border:1px solid rgba(143,29,44,.25);border-radius:var(--radius-md);background:rgba(143,29,44,.06);color:var(--sp-red);font-size:15px;white-space:pre-line}@media (max-width:720px){.warenkorb_checkoutDataPanel__o5PWP h1{margin-top:0}.warenkorb_checkoutField__MxA6s,.warenkorb_radioRow__LUbYK,.warenkorb_streetRow__oOko_,.warenkorb_streetRow__oOko_ .warenkorb_checkoutField__MxA6s:first-child{grid-template-columns:1fr}.warenkorb_checkoutField__MxA6s>span,.warenkorb_radioLabel__dxQSE{text-align:left}.warenkorb_streetRow__oOko_ .warenkorb_checkoutField__MxA6s:last-child>span{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.warenkorb_checkoutActions__j14hy,.warenkorb_checkoutForm__tu4XB>h2,.warenkorb_customerLoginBlock___jMs6>h2,.warenkorb_customerLoginToggle__1w3Nn,.warenkorb_forgotPasswordLink__n6jTt,.warenkorb_loginLoadButton__anix_,.warenkorb_newsletterOptIn__rtVZd,.warenkorb_privacyText__jhEK4,.warenkorb_requiredNote__8b0jg,.warenkorb_shippingAddressFields__J95DP h2,.warenkorb_shippingHint__Xw8Oc{margin-left:0}.warenkorb_checkoutActions__j14hy{flex-wrap:wrap}.warenkorb_formSection__Azdtp{margin-bottom:var(--sp-6);padding:var(--sp-4);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-xs)}.warenkorb_radioOptions__9EiGw input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.warenkorb_radioOptions__9EiGw label{display:inline-flex;align-items:center;padding:13px 22px;border:1px solid var(--sp-red);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--sp-red);font-weight:var(--fw-semi);font-size:14px;cursor:pointer;transition:background var(--t-base) var(--ease-out),color var(--t-base) var(--ease-out)}.warenkorb_radioOptions__9EiGw label:has(input:checked){background:var(--sp-red);color:var(--fg-on-red);box-shadow:var(--shadow-cta)}.warenkorb_radioOptions__9EiGw label:has(input:focus-visible){outline:2px solid var(--sp-red-deep);outline-offset:2px}.warenkorb_backButton__BRuIM{padding:0;border:0;background:transparent;color:var(--sp-red)}.warenkorb_checkoutActions__j14hy .warenkorb_checkoutButton__b2yXZ{width:100%;min-width:0}}.CartWishlistButton_backdrop__d00j3{position:fixed;z-index:10000;inset:0;display:grid;place-items:center;padding:24px;animation:CartWishlistButton_backdrop-in__5jV8P .16s ease-out both;background:rgba(20,22,24,.55)}.CartWishlistButton_modal__hH8lO{position:relative;width:min(510px,100%);padding:36px 40px 32px;animation:CartWishlistButton_modal-in__ywvFc .2s ease-out both;border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-lg);color:var(--fg-1)}.CartWishlistButton_modal__hH8lO h2{margin:0;padding-right:30px;font-size:25px;font-weight:500;line-height:1.25}.CartWishlistButton_positionName__RyN3m{margin:7px 0 24px;color:var(--fg-2);font-size:14px}.CartWishlistButton_close__RJrhv{position:absolute;top:13px;right:15px;display:grid;width:32px;height:32px;place-items:center;padding:0;border:0;background:transparent;color:var(--fg-2);cursor:pointer;font-size:27px;line-height:1}.CartWishlistButton_feedback___Mkec,.CartWishlistButton_modal__hH8lO form{display:grid;gap:17px}.CartWishlistButton_feedback___Mkec>p,.CartWishlistButton_modal__hH8lO form>p{margin:0;font-size:15px;line-height:1.5}.CartWishlistButton_modal__hH8lO label{display:grid;gap:7px}.CartWishlistButton_modal__hH8lO label span{color:var(--fg-2);font-size:15px}.CartWishlistButton_modal__hH8lO input{width:100%;min-height:44px;padding:8px 11px;border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--bg-surface);color:inherit;font:inherit}.CartWishlistButton_modal__hH8lO input:focus{border-color:var(--sp-red);background:var(--bg-surface);box-shadow:0 0 0 3px rgba(179,38,46,.1);outline:0}.CartWishlistButton_primary__cuO9D{justify-self:end;min-width:142px;min-height:43px;padding:9px 19px;border:1px solid var(--sp-red);border-radius:var(--radius-md);background:var(--sp-red);color:var(--fg-on-red);cursor:pointer;font:inherit}.CartWishlistButton_primary__cuO9D:focus-visible,.CartWishlistButton_primary__cuO9D:hover{background:var(--sp-red-deep)}.CartWishlistButton_changeEmail__iy8NK{justify-self:start;padding:0;border:0;background:transparent;color:var(--sp-red);cursor:pointer;font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:2px}.CartWishlistButton_error__H_fRr,.CartWishlistButton_success__15dqA{padding:11px 13px;border:1px solid rgba(143,29,44,.3);border-radius:var(--radius-md);background:#fff4f4;color:var(--sp-red);white-space:pre-line}.CartWishlistButton_success__15dqA{border-color:rgba(57,116,32,.3);background:#f4faf1;color:#326d1d}.CartWishlistButton_changeEmail__iy8NK:disabled,.CartWishlistButton_close__RJrhv:disabled,.CartWishlistButton_primary__cuO9D:disabled{cursor:wait;opacity:.65}@keyframes CartWishlistButton_backdrop-in__5jV8P{0%{opacity:0}to{opacity:1}}@keyframes CartWishlistButton_modal-in__ywvFc{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (max-width:560px){.CartWishlistButton_backdrop__d00j3{align-items:start;padding:12px}.CartWishlistButton_modal__hH8lO{padding:32px 21px 25px}.CartWishlistButton_modal__hH8lO h2{font-size:22px}.CartWishlistButton_primary__cuO9D{justify-self:stretch}}@media (prefers-reduced-motion:reduce){.CartWishlistButton_backdrop__d00j3,.CartWishlistButton_modal__hH8lO{animation:none}}.LoginModal_backdrop__B02pV{align-items:center;animation:LoginModal_login-backdrop-in__MOD_4 .18s ease-out both;background:rgba(27,28,30,.58);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:210}.LoginModal_modal__zPUFd{animation:LoginModal_login-modal-in__sNxqd .22s ease-out both;background:var(--bg-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:34px 38px 30px;position:relative;width:min(520px,100%)}.LoginModal_modal__zPUFd h2{font-size:var(--fs-h3);font-weight:var(--fw-semi);margin:0 0 25px}.LoginModal_close__oOazh{background:transparent;border:0;color:var(--fg-2);cursor:pointer;font-size:26px;line-height:1;padding:6px;position:absolute;right:14px;top:12px;transition:color var(--t-fast) var(--ease-out)}.LoginModal_close__oOazh:focus-visible,.LoginModal_close__oOazh:hover{color:var(--sp-red)}.LoginModal_modal__zPUFd form{display:grid;gap:18px}.LoginModal_modal__zPUFd label{display:grid;gap:7px}.LoginModal_modal__zPUFd label span{color:var(--fg-2);font-size:15px}.LoginModal_modal__zPUFd input{background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:var(--radius-md);color:var(--fg-1);font:inherit;min-height:44px;padding:8px 11px;transition:border-color var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out)}.LoginModal_modal__zPUFd input:focus{border-color:var(--sp-red);box-shadow:0 0 0 3px rgba(179,38,46,.1);outline:0}.LoginModal_forgot__4lFzi,.LoginModal_registerHint___MsXy button{color:var(--sp-red);text-decoration:underline;text-underline-offset:2px}.LoginModal_forgot__4lFzi{font-size:14px;justify-self:start}.LoginModal_submit__orGUM{background:var(--sp-red);border:1px solid var(--sp-red);border-radius:var(--radius-md);color:var(--fg-on-red);cursor:pointer;font:inherit;min-height:44px;padding:10px 18px;box-shadow:var(--shadow-cta);transition:background var(--t-fast) var(--ease-out)}.LoginModal_submit__orGUM:focus-visible,.LoginModal_submit__orGUM:hover{background:var(--sp-red-deep)}.LoginModal_error__NHm_b{background:#fff4f4;border:1px solid rgba(143,29,44,.3);border-radius:var(--radius-md);color:var(--sp-red);margin:0;padding:11px 13px;white-space:pre-line}.LoginModal_registerHint___MsXy{color:var(--fg-2);font-size:14px;margin:24px 0 0;text-align:center}.LoginModal_registerHint___MsXy button{background:transparent;border:0;cursor:pointer;font:inherit;padding:0}@keyframes LoginModal_login-backdrop-in__MOD_4{0%{opacity:0}to{opacity:1}}@keyframes LoginModal_login-modal-in__sNxqd{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:560px){.LoginModal_backdrop__B02pV{align-items:flex-start;padding:12px}.LoginModal_modal__zPUFd{padding:30px 20px 24px}}@media (prefers-reduced-motion:reduce){.LoginModal_backdrop__B02pV,.LoginModal_modal__zPUFd{animation:none}}.MarketingCampaignModal_backdrop__v3Sn6{align-items:flex-start;animation:MarketingCampaignModal_backdropFadeIn__pAfM_ .18s ease-out;background:rgba(20,20,20,.58);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:32px 20px;position:fixed;z-index:10020}.MarketingCampaignModal_modal__3vBpi{animation:MarketingCampaignModal_modalFadeIn__yfaZ6 .2s ease-out;background:#ffffff;border-radius:6px;box-shadow:0 18px 48px rgba(0,0,0,.22);color:#30343b;margin:auto;max-width:680px;padding:44px 50px 34px;position:relative;width:100%}.MarketingCampaignModal_modal__3vBpi h2{font-size:29px;font-weight:600;line-height:1.25;margin:0 36px 30px;text-align:center}.MarketingCampaignModal_closeButton__wVAJe{align-items:center;background:transparent;border:0;color:#737982;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:absolute;right:14px;top:12px;width:40px}.MarketingCampaignModal_closeButton__wVAJe:hover{color:#8f1d2c}.MarketingCampaignModal_closeButton__wVAJe:focus-visible,.MarketingCampaignModal_tooltipTrigger__F_JL6:focus-visible{outline:2px solid #8f1d2c;outline-offset:3px}.MarketingCampaignModal_closeButton__wVAJe svg{height:23px;width:23px}.MarketingCampaignModal_voucherList__jLeh1{display:grid;gap:10px}.MarketingCampaignModal_voucherRow__dVQDY{align-items:stretch;background:#f2f2f2;display:grid;grid-template-columns:minmax(0,1fr) 145px;min-height:46px}.MarketingCampaignModal_voucherRow__dVQDY p{align-self:center;font-size:15px;line-height:1.4;margin:0;padding:10px 14px}.MarketingCampaignModal_voucherRow__dVQDY strong{font-weight:700;text-decoration:underline;text-underline-offset:2px}.MarketingCampaignModal_voucherRow__dVQDY>span{align-items:center;background:#8f1d2c;color:#ffffff;display:flex;font-size:15px;font-weight:700;justify-content:center;padding:10px 14px;position:relative;text-align:center;word-break:break-word}.MarketingCampaignModal_voucherRow__dVQDY>span:before{border-bottom:23px solid transparent;border-right:19px solid #8f1d2c;border-top:23px solid transparent;content:"";height:0;left:-19px;position:absolute;top:50%;transform:translateY(-50%);width:0}.MarketingCampaignModal_form__2hpbe{border-top:1px solid #dfe2e6;display:grid;gap:18px;margin-top:28px;padding-top:26px}.MarketingCampaignModal_honeypot__6lfF2{height:0;left:-10000px;overflow:hidden;position:absolute;width:0}.MarketingCampaignModal_emailRow__wD4YN{align-items:center;display:grid;gap:14px;grid-template-columns:220px minmax(0,1fr)}.MarketingCampaignModal_emailRow__wD4YN>span{font-size:15px}.MarketingCampaignModal_emailRow__wD4YN input{background:#f4f4f4;border:1px solid #d7dade;border-radius:4px;color:#30343b;font:inherit;height:44px;padding:0 13px;width:100%}.MarketingCampaignModal_emailRow__wD4YN input:focus{border-color:#8f1d2c;box-shadow:0 0 0 2px rgba(143,29,44,.12);outline:0}.MarketingCampaignModal_consent__mpFQ_,.MarketingCampaignModal_privacyText__l4tlw{color:#626a75;font-size:14px;line-height:1.5;margin:0}.MarketingCampaignModal_consent__mpFQ_ a,.MarketingCampaignModal_privacyText__l4tlw a{color:#8f1d2c}.MarketingCampaignModal_consent__mpFQ_{align-items:flex-start;cursor:pointer;display:flex;gap:11px}.MarketingCampaignModal_consent__mpFQ_ input{accent-color:#8f1d2c;flex:0 0 auto;height:20px;margin:2px 0 0;width:20px}.MarketingCampaignModal_submitButton__69doc{align-items:center;background:#8f1d2c;border:1px solid #8f1d2c;border-radius:4px;color:#ffffff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:9px;justify-content:center;min-height:46px;padding:10px 20px;transition:background-color .16s ease,box-shadow .16s ease;width:100%}.MarketingCampaignModal_submitButton__69doc:hover:not(:disabled){background:#741724;box-shadow:0 6px 16px rgba(143,29,44,.18)}.MarketingCampaignModal_submitButton__69doc:focus-visible{outline:2px solid #30343b;outline-offset:3px}.MarketingCampaignModal_submitButton__69doc:disabled{cursor:wait;opacity:.68}.MarketingCampaignModal_spinner__rmJpd{animation:MarketingCampaignModal_spin__YbVyW .8s linear infinite;height:19px;width:19px}.MarketingCampaignModal_status__ZD0sr{border:1px solid;border-radius:4px;font-size:14px;line-height:1.45;margin:0;padding:11px 13px;white-space:pre-line}.MarketingCampaignModal_statusError__7PPbK{background:#fff5f6;border-color:#e7b4ba;color:#8f1d2c}.MarketingCampaignModal_statusSuccess__0G46J{background:#f1f8f0;border-color:#a8c9a3;color:#315e2a}.MarketingCampaignModal_footnote__JCp3A{color:#626a75;font-size:12px;line-height:1.55;margin:20px 0 0}.MarketingCampaignModal_tooltip__orA7r{display:inline-block;position:relative}.MarketingCampaignModal_tooltipTrigger__F_JL6{background:transparent;border:0;color:inherit;cursor:help;font:inherit;font-weight:700;padding:0;text-decoration:underline;text-underline-offset:2px}.MarketingCampaignModal_tooltipContent__Rf_cu{background:#ffffff;border:1px solid #d9dde2;border-radius:5px;bottom:calc(100% + 12px);box-shadow:0 10px 28px rgba(0,0,0,.18);color:#30343b;display:grid;font-size:12px;gap:8px;left:50%;line-height:1.45;max-width:min(580px,calc(100vw - 48px));opacity:0;padding:13px 15px;pointer-events:none;position:absolute;transform:translate(-50%,6px);transition:opacity .15s ease,transform .15s ease;visibility:hidden;width:max-content;z-index:4}.MarketingCampaignModal_tooltipContent__Rf_cu:after{background:#ffffff;border-bottom:1px solid #d9dde2;border-right:1px solid #d9dde2;bottom:-6px;content:"";height:11px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:11px}.MarketingCampaignModal_tooltip__orA7r:focus-within .MarketingCampaignModal_tooltipContent__Rf_cu,.MarketingCampaignModal_tooltip__orA7r:hover .MarketingCampaignModal_tooltipContent__Rf_cu{opacity:1;transform:translate(-50%);visibility:visible}.MarketingCampaignModal_successView__Asmq2{display:grid;gap:20px}.MarketingCampaignModal_successView__Asmq2 h2{margin-bottom:2px;text-align:left}.MarketingCampaignModal_successLead__FULda{font-size:16px;margin:0}.MarketingCampaignModal_successVoucherList__MkZFw{display:grid;gap:5px;margin:4px 0 26px}.MarketingCampaignModal_successVoucherList__MkZFw p{font-size:15px;line-height:1.45;margin:0}.MarketingCampaignModal_successVoucherList__MkZFw strong{font-weight:700}.MarketingCampaignModal_successButton__T3lLa{align-items:center;background:#8f1d2c;border:1px solid #8f1d2c;border-radius:3px;color:#ffffff;display:flex;font-size:15px;justify-content:center;min-height:42px;padding:9px 18px;text-decoration:none;transition:background-color .15s ease,border-color .15s ease;width:100%}.MarketingCampaignModal_successButton__T3lLa:hover{background:#741724;border-color:#741724}.MarketingCampaignModal_successButton__T3lLa:focus-visible{outline:2px solid #8f1d2c;outline-offset:3px}@keyframes MarketingCampaignModal_spin__YbVyW{to{transform:rotate(1turn)}}@keyframes MarketingCampaignModal_backdropFadeIn__pAfM_{0%{opacity:0}}@keyframes MarketingCampaignModal_modalFadeIn__yfaZ6{0%{opacity:0;transform:translateY(12px)}}@media (max-width:700px){.MarketingCampaignModal_backdrop__v3Sn6{padding:14px}.MarketingCampaignModal_modal__3vBpi{padding:42px 18px 24px}.MarketingCampaignModal_modal__3vBpi h2{font-size:24px;margin:0 24px 24px}.MarketingCampaignModal_voucherRow__dVQDY{grid-template-columns:minmax(0,1fr) 108px}.MarketingCampaignModal_voucherRow__dVQDY p,.MarketingCampaignModal_voucherRow__dVQDY>span{font-size:13px;padding:9px 10px}.MarketingCampaignModal_emailRow__wD4YN{align-items:stretch;gap:8px;grid-template-columns:1fr}.MarketingCampaignModal_tooltipContent__Rf_cu{left:0;max-width:calc(100vw - 64px);transform:translateY(6px)}.MarketingCampaignModal_tooltip__orA7r:focus-within .MarketingCampaignModal_tooltipContent__Rf_cu,.MarketingCampaignModal_tooltip__orA7r:hover .MarketingCampaignModal_tooltipContent__Rf_cu{transform:translate(0)}.MarketingCampaignModal_tooltipContent__Rf_cu:after{left:45px}}.PositionDetailsModal_trigger__s8Ifv{display:inline-flex;align-items:center;gap:6px}.PositionDetailsModal_trigger__s8Ifv svg{width:16px;height:16px;stroke-width:1.7}.PositionDetailsModal_backdrop__qpvWj{position:fixed;z-index:260;inset:0;display:grid;overflow-y:auto;place-items:center;padding:16px;animation:PositionDetailsModal_details-backdrop-in__kQcZd .18s ease-out both;background:rgba(20,22,24,.58)}.PositionDetailsModal_dialog___U_5f{position:relative;width:min(1000px,100%);max-height:calc(100vh - 32px);overflow:hidden;animation:PositionDetailsModal_details-dialog-in__zRNtA .21s cubic-bezier(.2,.8,.2,1) both;border-radius:3px;background:#fff;box-shadow:0 22px 70px rgba(15,20,26,.3)}.PositionDetailsModal_close__PjkPy{position:absolute;z-index:1;top:14px;right:14px;display:grid;width:36px;height:36px;padding:0;place-items:center;border:0;background:transparent;color:#626a72;cursor:pointer}.PositionDetailsModal_close__PjkPy:hover{color:#8f1d2c}.PositionDetailsModal_close__PjkPy svg{width:18px;height:18px}.PositionDetailsModal_header__3_B_N{display:flex;align-items:baseline;gap:6px;margin:54px 50px 0;padding:0 16px 30px;border-bottom:1px solid #d9dadd}.PositionDetailsModal_header__3_B_N h2,.PositionDetailsModal_header__3_B_N p{margin:0;color:#5e636a;font-size:16px;line-height:1.4}.PositionDetailsModal_header__3_B_N h2{font-weight:700}.PositionDetailsModal_content__XgkgG{max-height:calc(100vh - 150px);overflow:auto;padding:18px 66px 58px;color:#5e636a;font-size:16px;line-height:1.45}.PositionDetailsModal_views__zfhXh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;margin-bottom:26px}.PositionDetailsModal_views__zfhXh figure{display:flex;min-width:0;flex-direction:column;align-items:center;margin:0}.PositionDetailsModal_views__zfhXh figcaption{margin-bottom:20px;font-size:16px}.PositionDetailsModal_views__zfhXh img{display:block;width:100%;height:255px;object-fit:contain}.PositionDetailsModal_sections__ZyFyZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.PositionDetailsModal_detailSection__bvavh{min-width:0}.PositionDetailsModal_detailSection__bvavh h3{display:flex;min-height:32px;align-items:center;justify-content:center;gap:4px;margin:0 0 16px;padding:4px 10px;border:1px solid #d8dadd;background:#f6f6f6;color:#282b2f;font-size:16px;font-weight:700;text-align:center}.PositionDetailsModal_detailSection__bvavh h3 span{display:inline-grid;width:22px;height:22px;flex:0 0 22px;place-items:center;border-radius:50%;background:#c6c8ca;color:#fff;font-size:15px}.PositionDetailsModal_detailSection__bvavh dl{margin:0;padding:0 0 0 1px}.PositionDetailsModal_detailSection__bvavh dl>div{display:grid;grid-template-columns:minmax(0,1fr);margin-bottom:16px}.PositionDetailsModal_detailSection__bvavh dd,.PositionDetailsModal_detailSection__bvavh dt{margin:0;overflow-wrap:anywhere}.PositionDetailsModal_detailSection__bvavh dt{font-weight:700}.PositionDetailsModal_detailSection__bvavh i,.PositionDetailsModal_swatch__jfPPL{display:block;width:30px;height:30px;margin-bottom:3px;border:2px solid #fff;box-shadow:0 0 0 1px #bfc2c5}.PositionDetailsModal_swatch__jfPPL{object-fit:cover}.PositionDetailsModal_equipmentGroups__9dxhO,.PositionDetailsModal_measurementGroups__PiJvp{display:grid;gap:24px}.PositionDetailsModal_equipmentGroup__PzSgd,.PositionDetailsModal_measurementGroup__jeQqq{min-width:0}.PositionDetailsModal_equipmentElement__QRQPI h5,.PositionDetailsModal_equipmentGroup__PzSgd h4,.PositionDetailsModal_measurementGroup__jeQqq h4{margin:0;color:#4f555c;font-size:16px;font-weight:700;line-height:1.35}.PositionDetailsModal_equipmentGroup__PzSgd h4,.PositionDetailsModal_measurementGroup__jeQqq h4{margin-bottom:12px;padding-bottom:6px;border-bottom:1px solid #dedfe1}.PositionDetailsModal_measurementGroup__jeQqq dl{margin:0}.PositionDetailsModal_equipmentElement__QRQPI+.PositionDetailsModal_equipmentElement__QRQPI{margin-top:16px}.PositionDetailsModal_equipmentElement__QRQPI h5{margin-bottom:4px}.PositionDetailsModal_equipmentElement__QRQPI ul{margin:0;padding:0;list-style:none}.PositionDetailsModal_equipmentElement__QRQPI li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;color:#666c73}.PositionDetailsModal_equipmentElement__QRQPI li span:last-child:before{content:"× "}.PositionDetailsModal_empty__ApNc0{margin:40px 0;color:#747a81;text-align:center}@keyframes PositionDetailsModal_details-backdrop-in__kQcZd{0%{opacity:0}to{opacity:1}}@keyframes PositionDetailsModal_details-dialog-in__zRNtA{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:760px){.PositionDetailsModal_header__3_B_N{display:block;margin-inline:12px;padding-inline:8px}.PositionDetailsModal_header__3_B_N p{margin-top:3px}.PositionDetailsModal_content__XgkgG{padding:18px 20px 32px}.PositionDetailsModal_sections__ZyFyZ,.PositionDetailsModal_views__zfhXh{grid-template-columns:1fr}.PositionDetailsModal_views__zfhXh img{height:auto;max-height:260px}}@media (prefers-reduced-motion:reduce){.PositionDetailsModal_backdrop__qpvWj,.PositionDetailsModal_dialog___U_5f{animation:none}}.OrderOverview_orderArea__i9KI0{margin-top:20px;color:var(--fg-1)}.OrderOverview_additionalDetails__iUkI4{border-top:1px solid var(--border-hairline)}.OrderOverview_additionalDetailsRow__MTLZo{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(360px,1fr);align-items:center;gap:36px;padding:22px max(7%,28px);border-bottom:1px solid var(--border-hairline);font-size:17px}.OrderOverview_additionalDetailsRow__MTLZo label{text-align:right}.OrderOverview_additionalDetailsRow__MTLZo input,.OrderOverview_additionalDetailsRow__MTLZo textarea{width:100%;max-width:460px;border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--fg-1);font:inherit;transition:border-color var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out)}.OrderOverview_additionalDetailsRow__MTLZo input:focus,.OrderOverview_additionalDetailsRow__MTLZo textarea:focus{border-color:var(--sp-red);outline:none;box-shadow:0 0 0 3px rgba(179,38,46,.1)}.OrderOverview_additionalDetailsRow__MTLZo input{max-width:215px;height:36px;padding:0 10px}.OrderOverview_additionalDetailsRow__MTLZo textarea{min-height:126px;padding:10px;resize:vertical;line-height:1.35}.OrderOverview_additionalDetailsRow__MTLZo textarea::placeholder{color:var(--fg-2);font-style:italic;opacity:1}.OrderOverview_overviewHeading__geIts{margin:36px 0 30px;padding-bottom:14px;border-bottom:1px solid var(--border-hairline);font-size:var(--fs-h2);font-weight:var(--fw-regular);text-align:center}.OrderOverview_overviewLayout__OExuw{display:grid;grid-template-columns:minmax(330px,.68fr) minmax(0,1.4fr);gap:30px}.OrderOverview_customerSummary__cHWqq{display:flex;flex-direction:column;gap:20px}.OrderOverview_addressCard__8PBFy,.OrderOverview_legalCard__Dtxsi,.OrderOverview_orderCard__mJ2B6{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-xs)}.OrderOverview_addressCard__8PBFy,.OrderOverview_legalCard__Dtxsi{padding:18px 20px}.OrderOverview_addressCard__8PBFy section{position:relative;margin-bottom:12px;padding-right:54px}.OrderOverview_addressCard__8PBFy section:last-child{margin-bottom:0}.OrderOverview_addressCard__8PBFy h3,.OrderOverview_addressCard__8PBFy p,.OrderOverview_legalCard__Dtxsi{margin:0;font-size:15px;line-height:1.4}.OrderOverview_addressCard__8PBFy h3{font-weight:700}.OrderOverview_addressCard__8PBFy section>a{position:absolute;top:0;right:0}.OrderOverview_addressCard__8PBFy a,.OrderOverview_legalCard__Dtxsi a,.OrderOverview_overviewItem__vVlQn button{color:var(--sp-red);text-decoration:none}.OrderOverview_legalCard__Dtxsi{color:var(--fg-2)}.OrderOverview_orderCard__mJ2B6{padding:18px 20px 20px}.OrderOverview_orderCard__mJ2B6>h2{margin:0;padding-bottom:16px;border-bottom:1px solid var(--border-hairline);font-size:var(--fs-h3)}.OrderOverview_overviewItem__vVlQn{display:grid;grid-template-columns:185px minmax(0,1fr);gap:20px;padding:12px 0;border-bottom:1px solid var(--border-hairline)}.OrderOverview_overviewImage__bIAVO{width:185px;aspect-ratio:1.48;overflow:hidden;border-radius:var(--radius-sm);background:var(--bg-soft)}.OrderOverview_overviewImage__bIAVO img{width:100%;height:100%;object-fit:cover}.OrderOverview_overviewItem__vVlQn h3{margin:1px 0 2px;font-size:20px;font-weight:400}.OrderOverview_overviewItem__vVlQn p{margin:0 0 10px;color:var(--fg-2);font-size:14px}.OrderOverview_overviewItem__vVlQn dl{margin:0 0 12px}.OrderOverview_overviewItem__vVlQn dl div{display:grid;grid-template-columns:100px 1fr}.OrderOverview_overviewItem__vVlQn dd,.OrderOverview_overviewItem__vVlQn dt{margin:0}.OrderOverview_overviewItem__vVlQn button{padding:0;border:0;background:transparent;font:inherit;cursor:pointer}.OrderOverview_overviewItem__vVlQn button span{margin-right:8px;color:var(--fg-2)}.OrderOverview_finalTotals__2DYXa{width:min(480px,100%);margin:8px 0 0 auto;padding-top:4px}.OrderOverview_finalTotals__2DYXa>div{display:grid;grid-template-columns:1fr auto;gap:24px;padding:8px 0}.OrderOverview_finalTotals__2DYXa dd,.OrderOverview_finalTotals__2DYXa dt{margin:0}.OrderOverview_finalTotals__2DYXa dd{text-align:right}.OrderOverview_finalTotal__crhcQ,.OrderOverview_finalTotals__2DYXa>div:first-child,.OrderOverview_finalTotals__2DYXa>div:nth-child(2){font-weight:700}.OrderOverview_availability__81Gp7{padding-top:22px!important;color:var(--fg-1);font-weight:500}.OrderOverview_availability__81Gp7 dt:before{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:var(--radius-disc);background:#1f8a5b;content:"";vertical-align:middle}.OrderOverview_finalTax__9bPRY{padding-top:0!important;color:var(--fg-2);font-size:14px}.OrderOverview_finalSaving__MyFuz{color:#67a900;font-weight:700}.OrderOverview_orderError__LPuAT{margin:14px 0;padding:10px 12px;border:1px solid rgba(143,29,44,.3);border-radius:var(--radius-md);background:rgba(143,29,44,.06);color:var(--sp-red);white-space:pre-line}.OrderOverview_purchaseRow__Hsiww{display:flex;justify-content:flex-end;margin-top:14px;padding-top:12px;border-top:1px solid var(--border-hairline)}.OrderOverview_purchaseRow__Hsiww button{display:inline-flex;gap:10px;align-items:center;justify-content:center;min-width:140px;height:36px;padding:0 16px;border:0;border-radius:var(--radius-md);background:var(--sp-red);color:var(--fg-on-red);font:inherit;cursor:pointer;box-shadow:var(--shadow-cta);transition:background var(--t-fast) var(--ease-out)}.OrderOverview_purchaseRow__Hsiww button:hover:not(:disabled){background:var(--sp-red-deep)}.OrderOverview_purchaseRow__Hsiww button:disabled{cursor:wait;opacity:.65}.OrderOverview_purchaseRow__Hsiww .OrderOverview_purchaseChevron__cWFB6{padding-left:8px;font-size:22px;vertical-align:-2px}.OrderOverview_purchaseSpinner__m4New{box-sizing:border-box;width:16px;height:16px;flex:0 0 16px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:OrderOverview_purchaseButtonSpin__qDREj .7s linear infinite}@keyframes OrderOverview_purchaseButtonSpin__qDREj{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.OrderOverview_purchaseSpinner__m4New{animation-duration:1.4s}}@media (max-width:900px){.OrderOverview_overviewLayout__OExuw{grid-template-columns:1fr}}@media (max-width:760px){.OrderOverview_additionalDetailsRow__MTLZo{grid-template-columns:1fr;gap:8px;padding:18px 4px}.OrderOverview_additionalDetailsRow__MTLZo label{text-align:left}.OrderOverview_additionalDetailsRow__MTLZo input,.OrderOverview_additionalDetailsRow__MTLZo textarea{max-width:none}.OrderOverview_overviewHeading__geIts{font-size:24px}.OrderOverview_overviewItem__vVlQn{grid-template-columns:110px minmax(0,1fr);gap:12px}.OrderOverview_overviewImage__bIAVO{width:110px}.OrderOverview_orderCard__mJ2B6{padding-inline:12px}}.zahlungsarten_page__7j7IJ{width:min(1600px,100%);padding-top:34px;font-size:16px}.zahlungsarten_page__7j7IJ h1{margin:36px 0 18px;padding-bottom:12px;border-bottom:1px solid var(--border-hairline);font-size:var(--fs-h2);font-weight:var(--fw-medium);line-height:1.25;text-align:center}.zahlungsarten_paymentMethods__hx5lr{margin-top:46px;scroll-margin-top:110px}.zahlungsarten_paymentMethod__x3t1T{border-bottom:1px solid var(--border-hairline)}.zahlungsarten_methodHeader__K_vif{display:grid;grid-template-columns:18px 270px minmax(0,1fr);gap:12px;align-items:center;min-height:116px;padding:14px clamp(24px,7vw,110px);cursor:pointer}.zahlungsarten_creditCardDetails__nQD1H input[type=radio],.zahlungsarten_methodHeader__K_vif>input{width:15px;height:15px;margin:0;accent-color:var(--sp-red)}.zahlungsarten_methodHeader__K_vif>strong{font-size:16px;font-weight:500}.zahlungsarten_methodLogo__Vap9J{display:flex;min-width:0;align-items:center}.zahlungsarten_logoBadge__j1g0L{display:grid;width:82px;height:58px;place-items:center;align-content:center;gap:3px;border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--bg-surface)}.zahlungsarten_logoBadge__j1g0L b{display:grid;width:18px;height:18px;place-items:center;border:2px solid #3da4dd;border-radius:50%;color:#3da4dd;font-size:12px}.zahlungsarten_logoBadge__j1g0L small{color:var(--fg-1);font-size:11px}.zahlungsarten_invoiceLogo___AAlH b{border-radius:2px}.zahlungsarten_paypalLogo__r2UlL{color:#163f70;font-size:27px;font-style:italic;font-weight:800}.zahlungsarten_paypalLogo__r2UlL span{color:#299bd3}.zahlungsarten_cardLogos__uxMS4{display:flex;flex-wrap:wrap;gap:10px}.zahlungsarten_mastercardLogo__MzaDr,.zahlungsarten_visaLogo__c5qW_{display:grid;width:96px;height:58px;place-items:center;border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--bg-surface)}.zahlungsarten_visaLogo__c5qW_{color:#124a85;font-size:17px;font-style:italic;font-weight:800}.zahlungsarten_mastercardLogo__MzaDr{position:relative;align-content:center}.zahlungsarten_mastercardLogo__MzaDr i,.zahlungsarten_mastercardLogo__MzaDr i:after{display:block;width:22px;height:22px;border-radius:50%;background:#eb001b;content:""}.zahlungsarten_mastercardLogo__MzaDr i:after{margin-left:14px;background:rgba(255,153,0,.88)}.zahlungsarten_mastercardLogo__MzaDr small{margin-top:4px;font-size:7px}.zahlungsarten_methodAccordion__BSwyw{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-6px);visibility:hidden;transition:grid-template-rows .32s ease,opacity .22s ease,transform .32s ease,visibility 0s linear .32s}.zahlungsarten_methodAccordionOpen__RcQVj{grid-template-rows:1fr;opacity:1;transform:translateY(0);visibility:visible;transition:grid-template-rows .32s ease,opacity .24s ease 60ms,transform .32s ease,visibility 0s}.zahlungsarten_methodAccordionInner___stm5{min-height:0;overflow:hidden}.zahlungsarten_methodDetails__lERI_{padding:0 clamp(24px,7vw,110px) 18px;color:var(--fg-2);font-size:16px;line-height:1.4}.zahlungsarten_methodDetails__lERI_ p{margin:0}.zahlungsarten_detailParagraphs__mWN3j{display:grid;gap:20px}.zahlungsarten_invoiceDetails__ysbc1{display:grid;gap:16px}.zahlungsarten_invoiceDetails__ysbc1 label{display:grid;width:330px;gap:8px;color:var(--fg-1)}.zahlungsarten_invoiceDetails__ysbc1 input{height:36px;padding:6px 10px;border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--fg-1);font:inherit;transition:border-color var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out)}.zahlungsarten_invoiceDetails__ysbc1 input:focus{border-color:var(--sp-red);outline:none;box-shadow:0 0 0 3px rgba(179,38,46,.1)}.zahlungsarten_paymentError__dVwSg{margin:18px auto;padding:12px 14px;border:1px solid rgba(143,29,44,.25);border-radius:var(--radius-md);background:rgba(143,29,44,.06);color:var(--sp-red);white-space:pre-line}.zahlungsarten_nextSectionHeading__Vl1k3{margin:36px 0 0;font-size:var(--fs-h2);font-weight:var(--fw-medium);text-align:center}.zahlungsarten_visuallyHidden__C0apr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:760px){.zahlungsarten_page__7j7IJ{padding-inline:14px}.zahlungsarten_page__7j7IJ h1{margin-top:24px;font-size:25px}.zahlungsarten_paymentMethods__hx5lr{margin-top:24px}.zahlungsarten_methodHeader__K_vif{grid-template-columns:18px minmax(90px,.45fr) minmax(0,1fr);gap:9px;min-height:92px;padding-inline:4px}.zahlungsarten_methodDetails__lERI_,.zahlungsarten_methodHeader__K_vif>strong{font-size:14px}.zahlungsarten_methodDetails__lERI_{padding-inline:4px}.zahlungsarten_logoBadge__j1g0L{width:70px}.zahlungsarten_cardLogos__uxMS4{gap:4px}.zahlungsarten_mastercardLogo__MzaDr,.zahlungsarten_visaLogo__c5qW_{width:62px}.zahlungsarten_paypalLogo__r2UlL{font-size:20px}.zahlungsarten_invoiceDetails__ysbc1 label{width:100%}}.MarketingBanner_banner__MWnAO{--marketing-background:#00989c;--marketing-text:#ffffff;background:var(--marketing-background);color:var(--marketing-text);width:100%}.MarketingBanner_inner__JEVqa{align-items:center;display:flex;gap:24px;justify-content:center;margin:0 auto;min-height:56px;padding:8px clamp(24px,4vw,72px)}.MarketingBanner_message__uk88d{align-items:center;display:flex;font-size:16px;gap:10px;line-height:1.35;min-width:0}.MarketingBanner_message__uk88d svg{flex:0 0 auto;height:28px;stroke-width:1.6;width:28px}.MarketingBanner_highlight__1hjsX,.MarketingBanner_mobileTitle___XWuF{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:2px}.MarketingBanner_mobileTitle___XWuF{display:none}.MarketingBanner_countdownGroup__oeCB1{align-items:center;display:flex;flex:0 0 auto;gap:12px}.MarketingBanner_countdownLabel__VV_Ev{font-size:15px;white-space:nowrap}.MarketingBanner_countdown__p9_Ku{align-items:flex-start;display:flex;gap:6px}.MarketingBanner_countdownItem__7_ITt{align-items:center;display:flex;flex-direction:column;gap:2px}.MarketingBanner_countdownValue__E9Q37{align-items:center;background:rgba(255,255,255,.96);border-radius:5px;color:var(--marketing-background);display:inline-flex;font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;height:34px;justify-content:center;line-height:1;min-width:34px;padding:0 4px}.MarketingBanner_countdownUnit__fneAX{font-size:8px;line-height:1;text-transform:uppercase}.MarketingBanner_separator__mv94A{font-size:22px;line-height:34px}.MarketingBanner_mobileToggle__g8_18{display:none}@media (max-width:1024px){.MarketingBanner_inner__JEVqa{align-items:center;flex-direction:column;gap:7px;justify-content:center;min-height:104px;padding:10px 44px;position:relative;transition:min-height .18s ease}.MarketingBanner_innerCollapsed__FBo0W{min-height:48px}.MarketingBanner_message__uk88d{font-size:15px;justify-content:center;text-align:center;width:100%}.MarketingBanner_desktopTitle__r0Vdg,.MarketingBanner_message__uk88d svg{display:none}.MarketingBanner_mobileTitle___XWuF{display:inline}.MarketingBanner_countdownGroup__oeCB1{justify-content:center;width:100%}.MarketingBanner_countdownLabel__VV_Ev,.MarketingBanner_mobileCountdownHidden__23ZJ5{display:none}.MarketingBanner_countdownValue__E9Q37{font-size:20px;height:31px;min-width:31px}.MarketingBanner_separator__mv94A{font-size:18px;line-height:31px}.MarketingBanner_mobileToggle__g8_18{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:absolute;right:4px;top:3px;width:40px}.MarketingBanner_mobileToggle__g8_18:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.MarketingBanner_mobileChevron__0EneO{height:22px;transition:transform .18s ease;width:22px}.MarketingBanner_mobileChevronCollapsed__NiYo_{transform:rotate(180deg)}}.MarketingBanner_highlight__1hjsX:hover{text-decoration-thickness:2px}.MarketingBanner_highlight__1hjsX:focus-visible{outline:2px solid currentColor;outline-offset:3px}.RegistrationModal_backdrop__7kpKt{align-items:center;animation:RegistrationModal_registration-backdrop-in__cbN2q .18s ease-out both;background:rgba(27,28,30,.58);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:200}.RegistrationModal_modal__E7FqJ{animation:RegistrationModal_registration-modal-in__vBnxj .22s ease-out both;background:var(--bg-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-height:calc(100vh - 48px);overflow-y:auto;padding:34px 38px 32px;position:relative;width:min(680px,100%)}.RegistrationModal_modal__E7FqJ h2{font-size:var(--fs-h3);font-weight:var(--fw-semi);line-height:1.25;margin:0 0 26px}.RegistrationModal_close__swkPl{align-items:center;background:transparent;border:0;color:var(--fg-2);cursor:pointer;display:inline-flex;font-size:27px;font-weight:300;height:36px;justify-content:center;line-height:1;padding:0;position:absolute;right:18px;top:14px;transition:color var(--t-fast) var(--ease-out);width:36px}.RegistrationModal_close__swkPl:focus-visible,.RegistrationModal_close__swkPl:hover{color:var(--sp-red)}.RegistrationModal_form__BeZYp{display:grid;gap:22px}.RegistrationModal_salutation__una6Z{align-items:center;border:0;display:flex;gap:28px;margin:0;padding:0}.RegistrationModal_salutation__una6Z legend{float:left;font-size:16px;margin-right:4px;padding:0}.RegistrationModal_salutation__una6Z label{align-items:center;cursor:pointer;display:inline-flex;gap:9px}.RegistrationModal_newsletter__KBNQZ input,.RegistrationModal_salutation__una6Z input{accent-color:var(--sp-red)}.RegistrationModal_salutation__una6Z input{height:17px;margin:0;width:17px}.RegistrationModal_nameFields__duu1A{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.RegistrationModal_fullField__RjhAL,.RegistrationModal_nameFields__duu1A label{display:grid;gap:8px}.RegistrationModal_fullField__RjhAL>span,.RegistrationModal_nameFields__duu1A label>span{color:var(--fg-2);font-size:16px}.RegistrationModal_fullField__RjhAL input,.RegistrationModal_nameFields__duu1A input{background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:var(--radius-md);color:var(--fg-1);font:inherit;height:44px;outline:0;padding:8px 11px;transition:border-color var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out);width:100%}.RegistrationModal_fullField__RjhAL input:focus,.RegistrationModal_nameFields__duu1A input:focus{border-color:var(--sp-red);box-shadow:0 0 0 3px rgba(179,38,46,.1)}.RegistrationModal_privacy__kOP1_{color:var(--fg-2);font-size:14px;line-height:1.45;margin:-2px 0 0}.RegistrationModal_newsletter__KBNQZ a,.RegistrationModal_privacy__kOP1_ a{color:var(--sp-red);text-decoration:underline;text-underline-offset:2px}.RegistrationModal_newsletter__KBNQZ{align-items:flex-start;color:var(--fg-2);cursor:pointer;display:grid;font-size:14px;gap:10px;grid-template-columns:24px minmax(0,1fr);line-height:1.35}.RegistrationModal_newsletter__KBNQZ input{height:22px;margin:1px 0 0;width:22px}.RegistrationModal_newsletter__KBNQZ span,.RegistrationModal_newsletter__KBNQZ strong{display:block}.RegistrationModal_newsletter__KBNQZ strong{color:var(--fg-1);margin-bottom:2px}.RegistrationModal_honeypot__f8Y7R{height:1px;left:-10000px;opacity:0;pointer-events:none;position:absolute;width:1px}.RegistrationModal_error__RFmxM{background:#fff4f4;border:1px solid rgba(143,29,44,.3);border-radius:var(--radius-md);color:var(--sp-red);font-size:14px;line-height:1.4;margin:0;padding:11px 13px;white-space:pre-line}.RegistrationModal_actions__n8_kQ{display:flex;justify-content:flex-end}.RegistrationModal_actions__n8_kQ button{background:var(--sp-red);border:1px solid var(--sp-red);border-radius:var(--radius-md);color:var(--fg-on-red);cursor:pointer;font:inherit;font-size:15px;min-height:44px;padding:10px 21px;box-shadow:var(--shadow-cta);transition:background var(--t-fast) var(--ease-out)}.RegistrationModal_actions__n8_kQ button:focus-visible,.RegistrationModal_actions__n8_kQ button:hover{background:var(--sp-red-deep)}.RegistrationModal_actions__n8_kQ button:disabled,.RegistrationModal_close__swkPl:disabled{cursor:wait;opacity:.65}@keyframes RegistrationModal_registration-backdrop-in__cbN2q{0%{opacity:0}to{opacity:1}}@keyframes RegistrationModal_registration-modal-in__vBnxj{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.RegistrationModal_backdrop__7kpKt{align-items:flex-start;padding:12px}.RegistrationModal_modal__E7FqJ{max-height:calc(100vh - 24px);padding:30px 20px 24px}.RegistrationModal_modal__E7FqJ h2{font-size:21px;margin-bottom:22px}.RegistrationModal_nameFields__duu1A{grid-template-columns:1fr}.RegistrationModal_actions__n8_kQ button{width:100%}}@media (prefers-reduced-motion:reduce){.RegistrationModal_backdrop__7kpKt,.RegistrationModal_modal__E7FqJ{animation:none}}.MeasurementPackageDetailModal_backdrop__m4SZi{align-items:center;animation:MeasurementPackageDetailModal_measurement-detail-backdrop-in__CgBF7 .18s ease-out both;background:rgba(27,28,30,.58);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:24px;position:fixed;z-index:210}.MeasurementPackageDetailModal_modal__ZEmxh{animation:MeasurementPackageDetailModal_measurement-detail-modal-in__3m2tD .22s ease-out both;background:var(--bg-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:34px 38px 30px;position:relative;width:min(700px,100%)}.MeasurementPackageDetailModal_modal__ZEmxh h2{font-size:var(--fs-h3);font-weight:var(--fw-semi);margin:0 0 6px}.MeasurementPackageDetailModal_subtitle__NjLh3{color:var(--fg-2);margin:0}.MeasurementPackageDetailModal_divider__U9YXa{border:0;border-top:1px solid var(--border-hairline);margin:20px 0}.MeasurementPackageDetailModal_close__bVo3e{background:transparent;border:0;color:var(--fg-2);cursor:pointer;font-size:26px;line-height:1;padding:6px;position:absolute;right:14px;top:12px;transition:color var(--t-fast) var(--ease-out)}.MeasurementPackageDetailModal_close__bVo3e:focus-visible,.MeasurementPackageDetailModal_close__bVo3e:hover{color:var(--sp-red)}.MeasurementPackageDetailModal_steps__IqvQY{display:grid;gap:24px}.MeasurementPackageDetailModal_step__YA2BJ{align-items:center;display:grid;gap:20px;grid-template-columns:160px 1fr}.MeasurementPackageDetailModal_step__YA2BJ img{border-radius:var(--radius-md);height:auto;width:100%}.MeasurementPackageDetailModal_step__YA2BJ h3{font-size:var(--fs-h4);margin:0 0 6px}.MeasurementPackageDetailModal_step__YA2BJ p{color:var(--fg-2);margin:0}@keyframes MeasurementPackageDetailModal_measurement-detail-backdrop-in__CgBF7{0%{opacity:0}to{opacity:1}}@keyframes MeasurementPackageDetailModal_measurement-detail-modal-in__3m2tD{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:560px){.MeasurementPackageDetailModal_backdrop__m4SZi{align-items:flex-start;padding:12px}.MeasurementPackageDetailModal_modal__ZEmxh{padding:30px 20px 24px}.MeasurementPackageDetailModal_step__YA2BJ{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.MeasurementPackageDetailModal_backdrop__m4SZi,.MeasurementPackageDetailModal_modal__ZEmxh{animation:none}}.wishlist_list__F66vA{border-top:1px solid var(--border-hairline);margin:28px auto 0;max-width:980px}.wishlist_item__eCbVi{align-items:center;border-bottom:1px solid var(--border-hairline);display:grid;gap:28px;grid-template-columns:190px minmax(0,1fr) auto;min-height:240px;padding:30px 0}.wishlist_imageWrap__Fm7Mo{aspect-ratio:4/3;background:var(--bg-soft);border-radius:var(--radius-sm);overflow:hidden}.wishlist_imageWrap__Fm7Mo img{height:100%;object-fit:cover;width:100%}.wishlist_imagePlaceholder__QGZwP{height:100%;width:100%}.wishlist_itemBody__WPtIh h3{font-size:var(--fs-h3);font-weight:var(--fw-semi);line-height:1.25;margin:0 0 3px}.wishlist_date__d3xk1,.wishlist_subtitle__8Sz0r{color:var(--fg-2);font-size:14px;margin:0 0 2px}.wishlist_prices__iUJ96{display:grid;justify-items:start;margin-top:13px}.wishlist_regularPrice__Rxc23{color:var(--fg-1);font-size:15px;text-decoration-color:var(--sp-red-premium);text-decoration-line:line-through;text-decoration-thickness:2px}.wishlist_discount__2Xddh{color:var(--fg-2);font-size:15px;font-weight:700}.wishlist_prices__iUJ96 strong{font-size:25px;line-height:1.2}.wishlist_prices__iUJ96 small{color:var(--fg-2)}.wishlist_material__uQlmo{color:#699a00;font-size:15px;margin:15px 0 0}.wishlist_actions__Fvx3o{display:flex;flex-wrap:wrap;gap:18px;margin-top:24px}.wishlist_actions__Fvx3o a,.wishlist_actions__Fvx3o button{align-items:center;background:transparent;border:0;color:var(--sp-red);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;gap:6px;padding:0;text-decoration:none}.wishlist_actions__Fvx3o svg{height:17px;width:17px}.wishlist_cartButton__XLg1W{align-items:center;align-self:center;background:var(--sp-red);border:0;border-radius:var(--radius-md);color:var(--fg-on-red);cursor:pointer;display:inline-flex;font:inherit;gap:8px;justify-content:center;min-width:170px;padding:12px 18px;box-shadow:var(--shadow-cta);transition:background var(--t-fast) var(--ease-out)}.wishlist_cartButton__XLg1W svg{height:18px;width:18px}.wishlist_cartButton__XLg1W:focus-visible,.wishlist_cartButton__XLg1W:hover{background:var(--sp-red-deep)}.wishlist_actions__Fvx3o button:disabled,.wishlist_cartButton__XLg1W:disabled{cursor:wait;opacity:.6}.wishlist_error__R6gqG{background:#fff4f4;border:1px solid rgba(143,29,44,.3);border-radius:var(--radius-md);color:var(--sp-red);margin:18px 0 0;padding:12px 14px;white-space:pre-line}.wishlist_pagination__SLpw8{align-items:center;display:flex;gap:8px;justify-content:center;padding:28px 0 4px}.wishlist_pageButton__RMuat{align-items:center;background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:var(--radius-sm);color:var(--fg-1);cursor:pointer;display:inline-flex;font:inherit;height:38px;justify-content:center;min-width:38px;padding:0 9px;transition:background var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.wishlist_pageButton__RMuat svg{height:18px;width:18px}.wishlist_pageButton__RMuat:focus-visible,.wishlist_pageButton__RMuat:hover:not(:disabled){border-color:var(--sp-red);color:var(--sp-red)}.wishlist_pageButton__RMuat[aria-current=page]{background:var(--sp-red);border-color:var(--sp-red);color:var(--fg-on-red);font-weight:var(--fw-semi)}.wishlist_pageButton__RMuat:disabled{cursor:default;opacity:.45}.wishlist_ellipsis__f2SkL{color:var(--fg-2);min-width:24px;text-align:center}.wishlist_empty__bTmRM{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-xs);color:var(--fg-2);margin:30px 0;padding:28px;text-align:center}@media (max-width:1080px){.wishlist_item__eCbVi{grid-template-columns:160px minmax(0,1fr)}.wishlist_cartButton__XLg1W{grid-column:2;justify-self:start}}@media (max-width:620px){.wishlist_item__eCbVi{gap:18px;grid-template-columns:1fr;padding:24px 0}.wishlist_imageWrap__Fm7Mo{max-width:260px}.wishlist_cartButton__XLg1W{grid-column:1;width:100%}}