.Overview_overviewContainer__JxmgD{display:flex;flex-direction:column;padding:24px;gap:16px;background-color:#f5f5f5}.Overview_automaticVouchersContainer__9JDpf,.Overview_bulkyFreightContainer__NhFmv,.Overview_shippingCosts__A6yS0,.Overview_subtotalContainer__3dAQM{display:flex;justify-content:space-between;gap:16px}.Overview_automaticVouchersContainer__9JDpf p,.Overview_bulkyFreightContainer__NhFmv p,.Overview_shippingCosts__A6yS0 p,.Overview_subtotalContainer__3dAQM p{font:300 1rem/1.4 LabGrotesque,Verdana,sans-serif;color:rgba(0,0,0,.86)}.Overview_automaticVouchersContainer__9JDpf span,.Overview_bulkyFreightContainer__NhFmv span,.Overview_shippingCosts__A6yS0 span,.Overview_subtotalContainer__3dAQM span{white-space:nowrap}.Overview_shippingCostsContainer__d_xGV{display:flex;flex-direction:column;gap:4px}.Overview_shippingCostsContainer__d_xGV .Overview_minimum__xg6QO{display:flex;padding-top:4px;flex-direction:column;gap:4px}.Overview_shippingCostsContainer__d_xGV .Overview_minimum__xg6QO span{font:300 .875rem/1.4 LabGrotesque,Verdana,sans-serif;color:#4caf60}.Overview_shippingCostsContainer__d_xGV .Overview_minimum__xg6QO span span{font-weight:700}.Overview_shippingCostsContainer__d_xGV .Overview_minimum__xg6QO>div{border-radius:8px;background:rgba(76,175,96,.2);height:6px}.Overview_totalPriceContainer__VUqfF{display:flex;justify-content:space-between;gap:16px}.Overview_totalPriceContainer__VUqfF p{font:700 1rem/1.4 LabGrotesque,Verdana,sans-serif;color:rgba(0,0,0,.86)}.Overview_totalPriceContainer__VUqfF .Overview_totalPriceTextAbove__UIW_h{font:300 1rem/1.4 LabGrotesque,Verdana,sans-serif;color:rgba(0,0,0,.86)}.Overview_totalPriceContainer__VUqfF .Overview_totalPriceTextBelow__OlBxF{font:300 .875rem/1.4 LabGrotesque,Verdana,sans-serif;color:rgba(0,0,0,.5)}.Overview_voucherContainer__O0WtA{display:flex;flex-direction:column}.Overview_voucherContainer__O0WtA button{border:none;background:none;cursor:pointer;padding:0}.Overview_iconTitleContainer__3LoRe{display:flex;align-items:center;gap:4px}.Overview_iconTitleContainer__3LoRe p{font:300 1rem/1.4 LabGrotesque,Verdana,sans-serif;color:rgba(0,0,0,.86);text-align:left}.Overview_iconTitleContainer__3LoRe .Overview_iconChevron__6xWto{background:transparent}.Overview_iconTitleContainer__3LoRe .Overview_iconChevron__6xWto:hover{background:rgba(0,0,0,.04)}.Overview_voucherInputContainer__lmHh0{display:flex;flex-direction:column;white-space:nowrap}.Overview_outlineInputContainer__rbuPw{display:flex;justify-content:space-between;gap:8px;flex-grow:1}.Overview_outlineInputContainer__rbuPw p{font:300 1rem/1.4 LabGrotesque,Verdana,sans-serif;color:rgba(0,0,0,.86)}.Overview_inputContainer__kvMp8{display:flex;align-items:center;flex-grow:1;padding:0 10px;gap:4px;height:40px;border-radius:3px;border:1px solid rgba(0,0,0,.26)}.Overview_inputContainer__kvMp8 input{display:flex;align-items:center;flex-grow:1;border:none;background:none;font:300 .875rem/1.4 LabGrotesque,Verdana,sans-serif;color:rgba(0,0,0,.5)}.Overview_inputContainer__kvMp8 input::-moz-placeholder{font:300 .875rem/1.4 LabGrotesque,Verdana,sans-serif;color:rgba(0,0,0,.5)}.Overview_inputContainer__kvMp8 input::placeholder{font:300 .875rem/1.4 LabGrotesque,Verdana,sans-serif;color:rgba(0,0,0,.5)}.Overview_inputContainer__kvMp8.Overview_has-error__Kf8Xx{border-color:#e40000}.Overview_redeemButtonContainer__IY3yn{display:flex;justify-content:center;align-items:center;height:40px;padding:0 16px;background-color:rgba(0,0,0,.86)}.Overview_redeemButtonContainer__IY3yn button{background:none;border:none;cursor:pointer}.Overview_redeemButtonContainer__IY3yn button p{display:flex;padding:0 4px;font:700 .875rem/1.4 LabGrotesque,Verdana,sans-serif;color:#fff}.Overview_error__d0U8x{display:flex;flex-direction:column;flex-grow:1;gap:2px;color:#e40000;font:400 .75rem/1.4 LabGrotesque,Verdana,sans-serif;text-wrap:auto}.Overview_voucherDeleteContainer__OJVpP{display:flex;align-items:center;padding:8px 10px;gap:8px;border-radius:3px;background:rgba(0,0,0,.04);font:300 .875rem/1.4 LabGrotesque,Verdana,sans-serif}.Overview_voucherDeleteContainer__OJVpP button{color:rgba(0,0,0,.86);background-color:transparent;border:none;cursor:pointer;border-radius:50%;font-size:20px;display:flex;width:32px;height:32px;padding:0 6px;justify-content:center;align-items:center}.Overview_voucherDeleteContainer__OJVpP button:hover{background-color:rgba(0,0,0,.08)}.Overview_toCheckoutButtonContainer__wpF2y{display:flex;padding:14px 20px;justify-content:center;align-items:center;background-color:#e40000;font:700 1rem/1.4 LabGrotesque,Verdana,sans-serif;color:#fff;border:none;cursor:pointer}.Overview_toCheckoutButtonContainer__wpF2y:hover{background-color:#bf0000}.Overview_toCheckoutButtonContainer__wpF2y:disabled{background-color:rgba(0,0,0,.86);cursor:not-allowed}.Overview_paymentOptionsContainer__93nja{display:flex;padding-top:24px;gap:8px}.Overview_paymentOptionsContainer__93nja span{display:flex;height:40px;justify-content:center;align-items:center;border-radius:4px;background-color:#fff;flex-grow:1;width:0;padding:0 5px}.BasketItem_basketItemContainer__WRW09{display:grid;grid-template-columns:subgrid;grid-template-rows:auto auto 1fr;grid-column:1/-1;padding-top:24px;padding-bottom:24px;border-bottom:1px solid rgba(0,0,0,.16)}.BasketItem_basketItemContainer__WRW09.BasketItem_isBasketRuleItem__78t2l{grid-template-rows:auto auto auto 1fr}.BasketItem_basketItemContainer__WRW09.BasketItem_isBasketRuleItem__78t2l .BasketItem_descriptionContainer__j8H8I{grid-row:4}.BasketItem_basketRuleBadge__DCv8W{grid-column:3/-1;padding:12px 0 24px}.BasketItem_basketRuleBadge__DCv8W .BasketItem_ruleBadge__IhcrY{padding:8px 12px;min-width:32px;height:32px;background:#f5f5f5;border-radius:100px;margin-left:-10px;font:400 .75rem/1.4 LabGrotesque,Verdana,sans-serif}.BasketItem_basketItemContainer__WRW09:last-child{border-bottom:none}.BasketItem_errorContainer__V1z9K{grid-column:3/-1}.BasketItem_errorContainer__V1z9K p{font:300 .875rem/1.4 LabGrotesque,Verdana,sans-serif;color:#e40000}.BasketItem_errorContainer__V1z9K p strong{padding:0 2px}.BasketItem_imgContainer__TW8Y2{grid-row:span 3;grid-column:span 2}.BasketItem_itemImg__L3e2f{width:160px;height:160px}.BasketItem_itemHeader__IE7BS{align-content:center}.BasketItem_articleNumber__Nmtgv{font:400 .75rem/1.4 LabGrotesque,Verdana,sans-serif;color:rgba(0,0,0,.5)}.BasketItem_descriptionContainer__j8H8I{grid-column:3/-2;grid-row:3;display:flex;flex-direction:column;gap:8px;flex-grow:1}.BasketItem_descriptionContainer__j8H8I p{font:300 .875rem/1.4 LabGrotesque,Verdana,sans-serif;color:#4caf60}.BasketItem_descriptionContainer__j8H8I span{display:flex;flex-grow:1;font:300 1rem/1.4 LabGrotesque,Verdana,sans-serif;color:rgba(0,0,0,.86)}.BasketItem_buttonRemoveItem__RD_gU{display:flex;align-items:center;justify-content:center;background:#eb4242;border:none;cursor:pointer;color:#fff}.BasketItem_titleContainer__AW47O{display:flex;flex-direction:column;gap:8px}.BasketItem_titleContainer__AW47O p{font:300 .875rem/1.4 LabGrotesque,Verdana,sans-serif;color:rgba(0,0,0,.86);text-decoration:none}.BasketItem_amountContainer__SbtTI{grid-column:-4;display:flex;align-self:center;align-items:center;gap:8px}.BasketItem_amountContainer__SbtTI>p{font:300 1rem/1.4 LabGrotesque,Verdana,sans-serif}.BasketItem_assemblyContainer__AvCcP{display:flex;flex-direction:column;gap:16px}.BasketItem_assemblyData__TZZCK{display:flex;flex-direction:column;gap:8px}.BasketItem_assemblyData__TZZCK h3{font:700 .875rem/1.4 LabGrotesque,Verdana,sans-serif;color:rgba(0,0,0,.5)}.BasketItem_assemblyData__TZZCK p{min-width:243px;font:300 .875rem/1.4 LabGrotesque,Verdana,sans-serif;color:rgba(0,0,0,.86)}.BasketItem_assemblyData__TZZCK p p{white-space:nowrap;display:contents;padding-bottom:0}@media(max-width:30.1em){.BasketItem_assemblyData__TZZCK p p{display:block}}.BasketItem_assemblyData__TZZCK>div{display:flex;gap:8px}.BasketItem_assemblyData__TZZCK>div p{font:300 .875rem/1.4 LabGrotesque,Verdana,sans-serif;color:rgba(0,0,0,.5)}.BasketItem_assemblyData__TZZCK>div span{font:300 .875rem/1.4 LabGrotesque,Verdana,sans-serif;color:rgba(0,0,0,.86)}.BasketItem_unitPriceContainer__kF1zD{grid-column:-3;display:flex;justify-content:flex-end;align-self:center}.BasketItem_unitPriceContainer__kF1zD p{font:300 1rem/1.4 LabGrotesque,Verdana,sans-serif;color:rgba(0,0,0,.5);text-wrap:nowrap}.BasketItem_priceSumContainer__tLhvB{display:flex;flex-direction:column;align-items:flex-end;align-self:center}.BasketItem_priceSumContainer__tLhvB p{display:flex;font:300 1rem/1.4 LabGrotesque,Verdana,sans-serif;color:rgba(0,0,0,.86)}.BasketItem_priceSumContainer__tLhvB .BasketItem_reducedPrice__umOHm{color:#e40000}.BasketItem_originalPriceContainer__CYT3d{grid-column:-2;grid-row:3;display:flex;flex-direction:column;align-items:flex-end;position:absolute;margin-top:20px}.BasketItem_originalPriceContainer__CYT3d p{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.BasketItem_iconCustomCut__Px_mr{display:flex;width:80px;height:80px;justify-content:center;align-items:center;gap:10px;background:rgba(0,0,0,.04)}.BasketItem_customCuttingContainer__p9ZQh .BasketItem_imgContainer__TW8Y2{grid-column:span 1;grid-row:span 1}.BasketItem_customCuttingContainer__p9ZQh .BasketItem_itemHeader__IE7BS{font:300 1rem/1.4 LabGrotesque,Verdana,sans-serif;grid-column:2/-4}.BasketItem_customCuttingContainer__p9ZQh>div{align-self:center}.BasketItem_customCuttingContainer__p9ZQh .BasketItem_priceSumContainer__tLhvB p,.BasketItem_customCuttingContainer__p9ZQh .BasketItem_unitPriceContainer__kF1zD p{margin-top:0}.BasketItem_customCuttingContainer__p9ZQh .BasketItem_amountLabel__fNRwV{display:none}@media(max-width:48.1em){.BasketItem_customCuttingContainer__p9ZQh .BasketItem_amountLabel__fNRwV{display:inline}.BasketItem_basketItemContainer__WRW09{flex-direction:column;gap:8px}.BasketItem_basketItemContainer__WRW09.BasketItem_isBasketRuleItem__78t2l .BasketItem_imgContainer__TW8Y2{grid-row:2/4}.BasketItem_basketItemContainer__WRW09.BasketItem_isBasketRuleItem__78t2l .BasketItem_itemHeader__IE7BS{grid-row:2}.BasketItem_basketItemContainer__WRW09.BasketItem_isBasketRuleItem__78t2l .BasketItem_descriptionContainer__j8H8I{grid-row:3}.BasketItem_basketRuleBadge__DCv8W,.BasketItem_errorContainer__V1z9K{grid-column:2/-1}.BasketItem_errorContainer__V1z9K p{font:300 .875rem/1.4 LabGrotesque,Verdana,sans-serif;color:#e40000}.BasketItem_errorContainer__V1z9K p strong{padding:0 2px}.BasketItem_itemImg__L3e2f{width:80px;height:80px;grid-row:span 3}.BasketItem_assemblyData__TZZCK p{min-width:140px}.BasketItem_imgContainer__TW8Y2{grid-column:1}.BasketItem_descriptionContainer__j8H8I,.BasketItem_itemHeader__IE7BS{grid-column:2/-1}.BasketItem_amountHeader__RO8ko{grid-column:1}.BasketItem_amountContainer__SbtTI{grid-column:span 2;grid-row:4}.BasketItem_removeItemButton__axTWX{grid-column:-4;grid-row:4}.BasketItem_unitPriceContainer__kF1zD{grid-column:-3;grid-row:4}.BasketItem_priceSumContainer__tLhvB{grid-column:-2;grid-row:4}.BasketItem_customCuttingContainer__p9ZQh .BasketItem_itemHeader__IE7BS{grid-column:2/-3}}.ToggleBackground_panelToHide__3MrJ8{position:fixed;left:0;top:0;width:100%;height:100%;z-index:400;background-color:hsla(0,0%,100%,0)}.ToggleBackground_darken__uNUJA{background-color:rgba(0,0,0,.5)}.OnDemandOverlay_on-demand-overlay__z1cA1{background-color:#fff;z-index:401;position:fixed;width:91.6666666667%;left:50%;top:50%;transform:translate(-50%,-50%);box-sizing:border-box;border-radius:3px;max-height:calc(100% - 32px);overflow-y:auto;padding:24px 24px 48px;font:300 1rem/1.4 LabGrotesque,Verdana,sans-serif}@media(max-width:48.1em){.OnDemandOverlay_on-demand-overlay__z1cA1{margin-top:16px;transform:translate(-2%,-48%)}}.OnDemandOverlay_on-demand-overlay__z1cA1 .OnDemandOverlay_title__UbaB0{margin-bottom:32px;font:700 1rem/1.4 LabGrotesque,Verdana,sans-serif}.OnDemandOverlay_on-demand-overlay__z1cA1 .OnDemandOverlay_box__PpryH{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.16);box-sizing:border-box;margin-bottom:32px;height:96px}.OnDemandOverlay_on-demand-overlay__z1cA1 .OnDemandOverlay_box__PpryH i{font-size:32px;height:32px}.OnDemandOverlay_on-demand-overlay__z1cA1 .OnDemandOverlay_shorter-delivery__52yfK{margin:8px 0 4px}.OnDemandOverlay_on-demand-overlay__z1cA1 .OnDemandOverlay_buttons__GMpIe{display:flex;flex-direction:column;gap:8px;margin-top:32px}.OnDemandOverlay_on-demand-overlay__z1cA1 .OnDemandOverlay_buttons__GMpIe .OnDemandOverlay_button__hcaVv{width:100%}.OnDemandOverlay_on-demand-overlay__z1cA1 .OnDemandOverlay_buttons__GMpIe .OnDemandOverlay_button__hcaVv i{font-size:24px;line-height:24px;margin-right:12px}@media(min-width:30.1em){.OnDemandOverlay_on-demand-overlay__z1cA1 .OnDemandOverlay_title__UbaB0{font:700 1.25rem/1.3 LabGrotesque,Verdana,sans-serif}.OnDemandOverlay_on-demand-overlay__z1cA1 .OnDemandOverlay_box__PpryH{flex-direction:row;gap:16px;font:300 1.125rem/1.4 LabGrotesque,Verdana,sans-serif}.OnDemandOverlay_on-demand-overlay__z1cA1 .OnDemandOverlay_buttons__GMpIe{flex-direction:row;justify-content:flex-end}.OnDemandOverlay_on-demand-overlay__z1cA1 .OnDemandOverlay_buttons__GMpIe .OnDemandOverlay_button__hcaVv{width:auto;padding:0 24px}}@media(min-width:48.1em){.OnDemandOverlay_on-demand-overlay__z1cA1{width:66.6666666667%;max-width:960px}}@media(min-width:80.1em){.OnDemandOverlay_on-demand-overlay__z1cA1{width:50%}}.SelectAmount_selectContainer__76mop{display:flex;height:32px;border-radius:3px;border:1px solid rgba(0,0,0,.26)}.SelectAmount_selectContainer__76mop:active,.SelectAmount_selectContainer__76mop:enabled,.SelectAmount_selectContainer__76mop:focus,.SelectAmount_selectContainer__76mop:hover{border:1px solid rgba(0,0,0,.86)}.SelectAmount_selectContainer__76mop:disabled{border:1px solid rgba(0,0,0,.16);background:none}.SelectAmount_selectContainer__76mop.SelectAmount_hasError__eYakj{border:1px solid #e40000}.SelectAmount_selectContainer__76mop button:first-of-type{padding:0;border:none;height:inherit;background:none}.SelectAmount_selectContainer__76mop button:first-of-type:active,.SelectAmount_selectContainer__76mop button:first-of-type:hover{background:rgba(0,0,0,.08)}.SelectAmount_selectContainer__76mop button:first-of-type input{padding:0;border:0;background:none;text-align:center;font:300 .875rem/1.4 LabGrotesque,Verdana,sans-serif;color:rgba(0,0,0,.86);width:40px}.SelectAmount_selectContainer__76mop button:first-of-type input:focus{caret-color:rgba(0,133,255,.33);outline:none;font:300 .875rem/1.4 LabGrotesque,Verdana,sans-serif;color:rgba(0,0,0,.86)}.SelectAmount_selectContainer__76mop button:first-of-type input:disabled{color:rgba(0,0,0,.16)}.SelectAmount_selectContainer__76mop button.SelectAmount_refresh__3743V{padding:0;border:none;height:inherit;background:none;cursor:pointer;width:32px}.SelectAmount_selectContainer__76mop button.SelectAmount_refresh__3743V:focus,.SelectAmount_selectContainer__76mop button.SelectAmount_refresh__3743V:hover{background:rgba(0,0,0,.08)}.SelectAmount_selectContainer__76mop button.SelectAmount_refresh__3743V.SelectAmount_red__wMAMy{background-color:#e40000}.SelectAmount_selectContainer__76mop button.SelectAmount_refresh__3743V .SelectAmount_inputIcon__gJjGT{min-width:24px;min-height:24px;transition:transform .25s}.BasketList_emptyBasket__0p3nC{font:300 1rem/1.4 LabGrotesque,Verdana,sans-serif;color:rgba(0,0,0,.86)}.BasketList_basketListAndSubheader__mbsJa{display:grid;grid-template-columns:auto auto 1fr auto auto auto auto;grid-gap:0 12px;gap:0 12px;flex-grow:1}@media(max-width:64.1em){.BasketList_basketListAndSubheader__mbsJa{padding:0 24px 24px}}@media(max-width:48.1em){.BasketList_basketListAndSubheader__mbsJa{grid-template-columns:auto min-content 1fr auto auto}}.BasketList_amountHeader__KMidu{grid-column:-4}.BasketList_unitPriceHeader__XYet6{grid-column:-3;text-align:right}.BasketList_totalPriceHeader__KaheC{grid-column:-2;text-align:right}.BasketList_header__zKN1R{font:300 .875rem/1.4 LabGrotesque,Verdana,sans-serif;color:rgba(0,0,0,.5);padding-bottom:8px}@media(max-width:48.1em){.BasketList_header__zKN1R{display:none}}.BasketList_parcel__V3kaI{display:grid;grid-template-columns:subgrid;grid-column:1/-1;border-bottom:1px solid rgba(0,0,0,.16)}.BasketList_parcel__V3kaI:last-child{border-bottom:none}@media(min-width:48.1em){.BasketList_parcel__V3kaI:not(.BasketList_parcel__V3kaI~.BasketList_parcel__V3kaI){border-top:1px solid rgba(0,0,0,.16)}}.BasketList_deliveryDateRangeContainer__ay5oa{display:flex;grid-column:1/-1;padding-top:24px}.BasketList_deliveryDateRangeContainer__ay5oa p{font:700 1.125rem/1.4 LabGrotesque,Verdana,sans-serif;color:rgba(0,0,0,.86)}.BasketList_deliveryDateRangeContainer__ay5oa span{font:300 1.125rem/1.4 LabGrotesque,Verdana,sans-serif;color:rgba(0,0,0,.86)}@media(min-width:30.1em){.BasketList_deliveryDateRangeContainer__ay5oa{gap:8px}}@media(max-width:30.1em){.BasketList_deliveryDateRangeContainer__ay5oa{flex-direction:column}}.Basket_contentAndOverviewContainer__aHPj9{display:flex;flex-direction:column}@media(max-width:48.1em){.Basket_contentAndOverviewContainer__aHPj9{width:100%}}@media(min-width:80.1em){.Basket_contentAndOverviewContainer__aHPj9{width:1200px}}.Basket_basketHeader__ZAVAA{display:flex;flex-direction:column;gap:16px;color:rgba(0,0,0,.86)}.Basket_basketHeader__ZAVAA .Basket_buttonContinueShopping__hs7ua{font:300 .875rem/1.4 LabGrotesque,Verdana,sans-serif;display:flex;flex-direction:row;align-items:center;gap:4px}@media(max-width:64.1em){.Basket_basketHeader__ZAVAA{padding:24px 24px 0}.Basket_basketHeader__ZAVAA h1{font:700 1.5rem/1.2 LabGrotesque,Verdana,sans-serif}.Basket_basketHeader__ZAVAA span{font:300 1.5rem/1.2 LabGrotesque,Verdana,sans-serif}}@media(min-width:64.1em){.Basket_basketHeader__ZAVAA h1{font:700 1.875rem/1.2 LabGrotesque,Verdana,sans-serif}.Basket_basketHeader__ZAVAA span{font:300 1.875rem/1.2 LabGrotesque,Verdana,sans-serif}}.Basket_contentMain__0iQjg{display:flex}@media(max-width:64.1em){.Basket_contentMain__0iQjg{flex-direction:column}}@media(min-width:64.1em){.Basket_contentMain__0iQjg{align-items:flex-start;padding-top:8px;gap:32px}}@media(min-width:64.1em)and (max-width:80.1em){.Basket_overviewContainer__GN8e9{flex:1 1;width:379px}}@media(min-width:80.1em){.Basket_overviewContainer__GN8e9{width:379px}}.BasketForm_basketForm__lFFTB{display:flex;flex-direction:column}@media(min-width:30.1em)and (max-width:48.1em){.BasketForm_basketForm__lFFTB{align-items:center}}@media(min-width:64.1em){.BasketForm_basketForm__lFFTB{align-items:center;padding:24px;border-top:1px solid rgba(0,0,0,.16)}}