.AddToCartButton_row__tsl1k{display:flex;gap:10px;margin-bottom:12px}.AddToCartButton_stacked__JaVhn{flex-direction:column;align-items:stretch;gap:12px}.AddToCartButton_stacked__JaVhn .AddToCartButton_cta__uYoF1{padding:14px 18px;border-radius:10px}.AddToCartButton_stepper__TK5Tv{display:flex;align-items:center;border:1px solid var(--color-border);border-radius:6px;overflow:hidden}.AddToCartButton_stepBtn__MgXwC{display:flex;align-items:center;justify-content:center;width:36px;height:38px;background:#f9fafb;border:none;cursor:pointer;color:var(--color-text-secondary)}.AddToCartButton_qtyInput__UnLgv{width:52px;text-align:center;border:none;outline:none;font-size:.9375rem}.AddToCartButton_cta__uYoF1{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;background:var(--color-cta);color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;opacity:1;transition:background .15s}.AddToCartButton_cta__uYoF1:disabled{cursor:wait;opacity:.7}.AddToCartButton_ctaDone__o1oNa{background:#16a34a}.AddToCartButton_error__SL6uO{font-size:.8125rem;color:#dc2626}.AddToCartButton_stacked__JaVhn .AddToCartButton_stepper__TK5Tv{min-height:42px;border-color:var(--color-ink);background:var(--color-surface-muted);border-radius:10px}.AddToCartButton_cta__uYoF1:hover:not(:disabled){background:var(--color-cta-hover)}.AddToCartButton_stacked__JaVhn .AddToCartButton_stepBtn__MgXwC{color:var(--color-ink);background:var(--color-surface-muted)}.AddToCartButton_stacked__JaVhn .AddToCartButton_stepBtn__MgXwC:hover:not(:disabled){background:var(--color-surface-muted)}.AddToCartButton_stacked__JaVhn .AddToCartButton_cta__uYoF1{min-height:50px;color:#fff;background:var(--color-cta);font-weight:850;box-shadow:0 9px 20px rgba(227,6,19,.2)}.AddToCartButton_stacked__JaVhn .AddToCartButton_cta__uYoF1:hover:not(:disabled){background:var(--color-cta-hover);transform:translateY(-1px)}.AddToCartButton_stacked__JaVhn .AddToCartButton_ctaDone__o1oNa{color:#14532d;background:#d5f4de;box-shadow:none}@media (prefers-reduced-motion:reduce){.AddToCartButton_stacked__JaVhn .AddToCartButton_cta__uYoF1:hover:not(:disabled){transform:none}}.AddToCartButton_pdpInline__O5_8Y{align-items:stretch;gap:10px;margin:0}.AddToCartButton_pdpInline__O5_8Y .AddToCartButton_stepper__TK5Tv{flex:none;width:120px;height:42px;border-color:var(--color-border);border-radius:8px}.AddToCartButton_pdpInline__O5_8Y .AddToCartButton_stepBtn__MgXwC{width:34px;height:42px;color:var(--color-ink);background:var(--color-surface-muted)}.AddToCartButton_pdpInline__O5_8Y .AddToCartButton_qtyInput__UnLgv{width:50px}.AddToCartButton_pdpInline__O5_8Y .AddToCartButton_cta__uYoF1{min-height:42px;border-radius:8px;font-weight:850;box-shadow:0 7px 16px color-mix(in srgb,var(--color-cta) 16%,transparent)}@media (max-width:410px){.AddToCartButton_pdpInline__O5_8Y .AddToCartButton_stepper__TK5Tv{width:119px}.AddToCartButton_pdpInline__O5_8Y .AddToCartButton_cta__uYoF1{padding:8px;font-size:.8125rem}}@media (max-width:350px){.AddToCartButton_pdpInline__O5_8Y .AddToCartButton_stepper__TK5Tv{width:104px}.AddToCartButton_pdpInline__O5_8Y .AddToCartButton_stepBtn__MgXwC{width:30px}.AddToCartButton_pdpInline__O5_8Y .AddToCartButton_qtyInput__UnLgv{width:44px}}.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:.9rem}.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:.76rem;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:.78rem;font-weight:700}.QuantityCalculator_noSaving__QekFR{color:#94a3b8}.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:.9rem;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:1.1rem;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:.95rem;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:1.15rem;font-weight:800;color:#0f3b63}.QuantityCalculator_resultUnit__qteTo{font-size:.82rem;color:#64748b}.QuantityCalculator_resultLoading__dVxEn{font-size:.85rem;color:#94a3b8}.QuantityCalculator_taxNote__CnqJc{margin-top:8px;font-size:.76rem;color:#94a3b8}@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);background:color-mix(in srgb,var(--color-cta) 12%,#fff)}.QuantityCalculator_selectedQty__TanvF{font-size:.875rem;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:.75rem}.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:.6875rem}}.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:1rem}.QuantityCalculator_table__1ymRm{font-size:.75rem}.QuantityCalculator_table__1ymRm th{padding:8px 6px;font-size:.625rem}.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)}.QuantityCalculator_custom__lYdOO{margin-top:9px;padding-top:10px;border-color:var(--color-border)}.QuantityCalculator_resultLine__FR6uA{font-size:1.1875rem;color:var(--color-ink)}.QuantityCalculator_taxNote__CnqJc{margin:8px 0 0;font-size:.6875rem}@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-primary);font-size:.6875rem;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:.6875rem;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}.PdpPurchaseControls_cartonHint__61o3V{margin:8px 0 0;color:var(--color-text-secondary);font-size:.8125rem}.PdpPurchaseControls_priceArea___1w0F{margin:16px 0}.PdpPurchaseControls_price__SJpNp{font-size:clamp(1.75rem,3vw,2rem);font-weight:850;line-height:1.15}.PdpPurchaseControls_unit__PfBmg{color:var(--color-text-muted);font-size:.875rem;font-weight:500}.PdpPurchaseControls_grundpreis__Zd560,.PdpPurchaseControls_taxNote___rg_l{margin-top:6px;color:var(--color-text-muted);font-size:.8125rem}.PdpPurchaseControls_waitPrice__kMGXP{color:var(--color-ink);font-size:1rem}.PdpPurchaseControls_offerBase__70uJm{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;color:var(--color-text-muted);font-size:.875rem}.PdpPurchaseControls_offerBadge__fAcnO{border-radius:4px;padding:2px 7px;color:#fff;background:var(--accent-offer,var(--brand-accent));font-size:.75rem;font-weight:700}.PdpPurchaseControls_minimum_____0I{color:var(--color-text-secondary);font-size:.8125rem}.PdpPurchaseControls_priceArea___1w0F{margin:16px 0 14px}.PdpPurchaseControls_price__SJpNp{font-size:1.9375rem;color:var(--color-cta)}.PdpPurchaseControls_unit__PfBmg{font-size:.75rem}.PdpPurchaseControls_grundpreis__Zd560,.PdpPurchaseControls_taxNote___rg_l{display:inline;margin:0;font-size:.6875rem}.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:.6875rem}.PdpPurchaseControls_smallNote__UnN6m strong{color:var(--color-ink)}