.QuantityCalculator_calc__43RFN{margin-top:18px;border:1px solid rgba(15,59,99,.14);border-radius:12px;padding:16px}.QuantityCalculator_title__qbmhq{font-weight:700;color:#0f3b63}.QuantityCalculator_table__1ymRm{width:100%;border-collapse:collapse;font-size:max(var(--fs-min),calc(.9rem * var(--type-scale)))}.QuantityCalculator_table__1ymRm td,.QuantityCalculator_table__1ymRm th{padding:8px 6px;text-align:right;border-bottom:1px solid rgba(15,59,99,.08)}.QuantityCalculator_table__1ymRm td:first-child,.QuantityCalculator_table__1ymRm th:first-child{text-align:left}.QuantityCalculator_table__1ymRm th{font-size:max(var(--fs-min),calc(.76rem * var(--type-scale)));font-weight:600;text-transform:uppercase;letter-spacing:.03em}.QuantityCalculator_rowDeal__g0MYX{background:rgba(39,179,195,.07)}.QuantityCalculator_unitPrice__Jx_UL{font-weight:700;color:#0f3b63}.QuantityCalculator_savings__fZ3xZ{display:inline-block;padding:2px 8px;border-radius:999px;background:rgba(239,68,68,.12);color:#b91c1c;font-size:max(var(--fs-min),calc(.78rem * var(--type-scale)));font-weight:700}.QuantityCalculator_noSaving__QekFR{color:var(--color-text-muted)}.QuantityCalculator_custom__lYdOO{margin-top:14px;padding-top:14px;border-top:1px dashed rgba(15,59,99,.18);display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.QuantityCalculator_customLabel__bNITH{font-size:max(var(--fs-min),calc(.9rem * var(--type-scale)));font-weight:600;color:#0f3b63}.QuantityCalculator_stepper__HtlTa{display:inline-flex;align-items:center;border:1px solid rgba(15,59,99,.2);border-radius:8px;overflow:hidden}.QuantityCalculator_stepBtn__PifB_{width:36px;height:36px;border:none;background:#f1f5f9;color:#0f3b63;font-size:max(var(--fs-min),calc(1.1rem * var(--type-scale)));font-weight:700;cursor:pointer}.QuantityCalculator_stepBtn__PifB_:hover{background:#e2e8f0}.QuantityCalculator_stepBtn__PifB_:disabled{opacity:.4;cursor:not-allowed}.QuantityCalculator_qtyInput__52aGI{width:64px;height:36px;border:1px solid rgba(15,59,99,.14);border-top:none;border-bottom:none;text-align:center;font-size:max(var(--fs-min),calc(.95rem * var(--type-scale)));font-weight:600;-moz-appearance:textfield}.QuantityCalculator_qtyInput__52aGI::-webkit-inner-spin-button,.QuantityCalculator_qtyInput__52aGI::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.QuantityCalculator_result__Aoq8k{margin-left:auto;text-align:right}.QuantityCalculator_resultLine__FR6uA{font-size:max(var(--fs-min),calc(1.15rem * var(--type-scale)));font-weight:800;color:#0f3b63}.QuantityCalculator_resultUnit__qteTo{font-size:max(var(--fs-min),calc(.82rem * var(--type-scale)));color:#64748b}.QuantityCalculator_resultLoading__dVxEn{font-size:max(var(--fs-min),calc(.85rem * var(--type-scale)));color:var(--color-text-muted)}.QuantityCalculator_taxNote__CnqJc{margin-top:8px;font-size:max(var(--fs-min),calc(.76rem * var(--type-scale)));color:var(--color-text-muted)}@media (max-width:480px){.QuantityCalculator_result__Aoq8k{margin-left:0;text-align:left;width:100%}}.QuantityCalculator_calc__43RFN{border-color:var(--color-border);background:var(--color-surface-muted)}.QuantityCalculator_title__qbmhq{color:#153f52}.QuantityCalculator_table__1ymRm td,.QuantityCalculator_table__1ymRm th{border-color:var(--color-border)}.QuantityCalculator_table__1ymRm th{color:#64748b}.QuantityCalculator_rowDeal__g0MYX{background:var(--color-surface-muted)}.QuantityCalculator_resultLine__FR6uA,.QuantityCalculator_unitPrice__Jx_UL{color:var(--color-ink)}.QuantityCalculator_savings__fZ3xZ{color:var(--color-ink);background:var(--color-surface-muted)}.QuantityCalculator_custom__lYdOO{border-color:var(--color-ink)}.QuantityCalculator_customLabel__bNITH{color:#153f52}.QuantityCalculator_stepper__HtlTa{border-color:var(--color-ink)}.QuantityCalculator_stepBtn__PifB_{color:var(--color-ink)}.QuantityCalculator_stepBtn__PifB_,.QuantityCalculator_stepBtn__PifB_:hover{background:var(--color-surface-muted)}.QuantityCalculator_calc__43RFN{margin-top:14px;padding:14px}.QuantityCalculator_savings__fZ3xZ{color:var(--color-cta-text);background:color-mix(in srgb,var(--color-cta) 12%,#fff)}.QuantityCalculator_selectedQty__TanvF{font-size:max(var(--fs-min),calc(.875rem * var(--type-scale)));color:var(--color-ink)}.QuantityCalculator_custom__lYdOO{margin-top:10px}.QuantityCalculator_tableScroll__Wq84C{overflow-x:auto}@media (max-width:480px){.QuantityCalculator_table__1ymRm{min-width:420px;font-size:max(var(--fs-min),calc(.75rem * var(--type-scale)))}.QuantityCalculator_table__1ymRm td,.QuantityCalculator_table__1ymRm th{padding:7px 3px}}.QuantityCalculator_mBadge__JH85u,.QuantityCalculator_mTotal__fmvzC{display:none}@media (max-width:480px){.QuantityCalculator_table__1ymRm{min-width:0;width:100%;font-size:max(var(--fs-min),calc(.6875rem * var(--type-scale)))}}.QuantityCalculator_calc__43RFN{margin:0;padding:18px 21px;border:1px solid var(--color-border);border-radius:13px;background:#fff;box-shadow:0 9px 27px rgba(16,42,64,.055)}.QuantityCalculator_title__qbmhq{margin:0 0 12px;color:var(--color-ink);font-size:max(var(--fs-min),calc(1rem * var(--type-scale)))}.QuantityCalculator_table__1ymRm{font-size:max(var(--fs-min),calc(.75rem * var(--type-scale)))}.QuantityCalculator_table__1ymRm th{padding:8px 6px;font-size:max(var(--fs-min),calc(.625rem * var(--type-scale)))}.QuantityCalculator_table__1ymRm td{padding:10px 6px}.QuantityCalculator_rowDeal__g0MYX{background:color-mix(in srgb,var(--color-cta) 5%,#fff)}.QuantityCalculator_rowDeal__g0MYX .QuantityCalculator_unitPrice__Jx_UL{color:var(--color-cta-text)}.QuantityCalculator_custom__lYdOO{margin-top:9px;padding-top:10px;border-color:var(--color-border)}.QuantityCalculator_resultLine__FR6uA{font-size:max(var(--fs-min),calc(1.1875rem * var(--type-scale)));color:var(--color-ink)}.QuantityCalculator_taxNote__CnqJc{margin:8px 0 0;font-size:max(var(--fs-min),calc(.6875rem * var(--type-scale)))}@media (max-width:520px){.QuantityCalculator_calc__43RFN{padding:15px 12px}}.QuantityCalculator_head__yfF3i{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.QuantityCalculator_head__yfF3i .QuantityCalculator_title__qbmhq{margin:0}.QuantityCalculator_hint__LFjPv{color:var(--color-link);font-size:max(var(--fs-min),calc(.6875rem * var(--type-scale)));font-weight:800;white-space:nowrap}.QuantityCalculator_table__1ymRm td:last-child,.QuantityCalculator_table__1ymRm th:last-child{text-align:right}.QuantityCalculator_selected__owob_{display:inline-flex;flex-direction:column;gap:2px}.QuantityCalculator_selectedUnit__Dr583{color:var(--color-text-muted);font-size:max(var(--fs-min),calc(.6875rem * var(--type-scale)));font-weight:400}@media (max-width:480px){.QuantityCalculator_table__1ymRm td,.QuantityCalculator_table__1ymRm th{padding:8px 2px;white-space:nowrap}.QuantityCalculator_custom__lYdOO{flex-wrap:nowrap;align-items:flex-end}.QuantityCalculator_result__Aoq8k{width:auto;margin-left:auto;text-align:right}}.QuantityCalculator_selected__owob_ .QuantityCalculator_customLabel__bNITH{font-weight:400}.QuantityCalculator_pmTag__xcwqd{font-weight:500;text-transform:none;letter-spacing:0;opacity:.85;font-size:.92em}.PdpPurchaseControls_cartonHint__61o3V{margin:8px 0 0;color:var(--color-text-secondary);font-size:max(var(--fs-min),calc(.8125rem * var(--type-scale)))}.PdpPurchaseControls_priceArea___1w0F{margin:16px 0}.PdpPurchaseControls_price__SJpNp{font-size:max(var(--fs-min),calc(clamp(1.75rem, 3vw, 2rem) * var(--type-scale)));font-weight:850;line-height:1.15}.PdpPurchaseControls_unit__PfBmg{color:var(--color-text-muted);font-size:max(var(--fs-min),calc(.875rem * var(--type-scale)));font-weight:500}.PdpPurchaseControls_grundpreis__Zd560,.PdpPurchaseControls_taxNote___rg_l{margin-top:6px;color:var(--color-text-muted);font-size:max(var(--fs-min),calc(.8125rem * var(--type-scale)))}.PdpPurchaseControls_waitPrice__kMGXP{color:var(--color-ink);font-size:max(var(--fs-min),calc(1rem * var(--type-scale)))}.PdpPurchaseControls_offerBase__70uJm{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;color:var(--color-text-muted);font-size:max(var(--fs-min),calc(.875rem * var(--type-scale)))}.PdpPurchaseControls_offerBadge__fAcnO{border-radius:4px;padding:2px 7px;color:#fff;background:var(--accent-offer,var(--brand-accent));font-size:max(var(--fs-min),calc(.75rem * var(--type-scale)));font-weight:700}.PdpPurchaseControls_minimum_____0I{color:var(--color-text-secondary);font-size:max(var(--fs-min),calc(.8125rem * var(--type-scale)))}.PdpPurchaseControls_priceArea___1w0F{margin:16px 0 14px}.PdpPurchaseControls_price__SJpNp{font-size:max(var(--fs-min),calc(1.9375rem * var(--type-scale)));color:var(--color-cta-text)}.PdpPurchaseControls_unit__PfBmg{font-size:max(var(--fs-min),calc(.75rem * var(--type-scale)))}.PdpPurchaseControls_grundpreis__Zd560,.PdpPurchaseControls_taxNote___rg_l{display:inline;margin:0;font-size:max(var(--fs-min),calc(.6875rem * var(--type-scale)))}.PdpPurchaseControls_taxNote___rg_l:after{content:" · ";margin:0 5px;color:var(--color-text-muted)}.PdpPurchaseControls_minimum_____0I{margin:8px 0}.PdpPurchaseControls_grundpreis__Zd560 span{color:var(--color-ink);font-weight:650}.PdpPurchaseControls_smallNote__UnN6m{display:flex;justify-content:space-between;gap:10px;margin-top:8px;color:var(--color-text-muted);font-size:max(var(--fs-min),calc(.6875rem * var(--type-scale)))}.PdpPurchaseControls_smallNote__UnN6m strong{color:var(--color-ink)}.PdpPurchaseControls_packInfo__LfWyu{margin:2px 0 6px;color:var(--color-text-secondary);font-size:max(var(--fs-min),calc(.75rem * var(--type-scale)))}.PdpPurchaseControls_packInfo__LfWyu span:first-child{color:var(--color-ink);font-weight:600}.PdpPurchaseControls_packInfo__LfWyu span{color:var(--color-ink);font-weight:650}