.SummaryDisplayAddress-module-scss-module__D1ULLG__overlay{overflow:hidden}.SummaryDisplayAddress-module-scss-module__D1ULLG__summaryDisplayAddressBlock{border-top:2px solid #f6f6f6;padding:0 0 1.25rem .625rem}.SummaryDisplayAddress-module-scss-module__D1ULLG__summaryDisplayAddressBlockFirst{border-bottom:2px solid #f6f6f6}@media (min-width:767px){.SummaryDisplayAddress-module-scss-module__D1ULLG__summaryDisplayAddressBlockSecond{border-top:2px solid #f6f6f6}}.SummaryDisplayAddress-module-scss-module__D1ULLG__summaryDisplayAddressBlockLast{margin-bottom:.8125rem}@media (min-width:992px){.SummaryDisplayAddress-module-scss-module__D1ULLG__summaryDisplayAddressBlockLast{margin-bottom:2.5rem}}.SummaryDisplayAddress-module-scss-module__D1ULLG__summaryDisplayAddressHeadline{align-items:center;min-height:3.4375rem;display:flex}.SummaryDisplayAddress-module-scss-module__D1ULLG__summaryDisplayAddressTitle{color:#4a4a4a;letter-spacing:.125rem;font-size:1rem;font-weight:400}.SummaryDisplayAddress-module-scss-module__D1ULLG__summaryDisplayAddressContent{margin-bottom:.625rem}.SummaryDisplayAddress-module-scss-module__D1ULLG__summaryDisplayAddressEdit{justify-content:center;align-items:center;height:3.4375rem;margin-left:auto;margin-right:0;display:flex}.SummaryDisplayAddress-module-scss-module__D1ULLG__payment{margin:.8125rem 0}@media (min-width:992px){.SummaryDisplayAddress-module-scss-module__D1ULLG__payment{margin:2.5rem 0}}.SummaryDisplayAddress-module-scss-module__D1ULLG__payment{gap:5px;display:flex}.SummaryDisplayAddress-module-scss-module__D1ULLG__paymentInfo{font-weight:700}
.CostSummary-module-scss-module__v3oP0W__overlay{overflow:hidden}.CostSummary-module-scss-module__v3oP0W__costSummary{background-color:#fff;padding:1.25rem .625rem 0;position:relative}@media (min-width:992px){.CostSummary-module-scss-module__v3oP0W__costSummary{padding:1.875rem 2.5rem 0}}.CostSummary-module-scss-module__v3oP0W__costSummaryHeadline{color:#4a4a4a;font-size:1.125rem;font-weight:500;line-height:1.5rem}.CostSummary-module-scss-module__v3oP0W__costSummaryContainer{margin:auto;transition-duration:0s}.CostSummary-module-scss-module__v3oP0W__costSummaryList{color:#4a4a4a;font-size:1rem;font-weight:400;line-height:1.5rem}@media (min-width:767px){.CostSummary-module-scss-module__v3oP0W__costSummaryList{font-size:1.0625rem;line-height:1.625rem}}.CostSummary-module-scss-module__v3oP0W__costSummaryList{width:100%;display:flex}.CostSummary-module-scss-module__v3oP0W__costSummaryListLast{margin-top:.625rem;margin-bottom:1.875rem}@media (min-width:992px){.CostSummary-module-scss-module__v3oP0W__costSummaryListLast{margin-bottom:.9375rem}}.CostSummary-module-scss-module__v3oP0W__costSummaryListBold{color:#4a4a4a;font-size:1rem;font-weight:500;line-height:1.5rem}@media (min-width:767px){.CostSummary-module-scss-module__v3oP0W__costSummaryListBold{font-size:1.0625rem;line-height:1.625rem}}.CostSummary-module-scss-module__v3oP0W__costSummaryListBold{display:flex}.CostSummary-module-scss-module__v3oP0W__costSummaryText{flex:auto}.CostSummary-module-scss-module__v3oP0W__costSummaryPrice{text-align:right;color:#4a4a4a;flex:none;padding-left:.625rem;font-size:1rem;font-weight:400;line-height:1.5rem}@media (min-width:767px){.CostSummary-module-scss-module__v3oP0W__costSummaryPrice{font-size:1.0625rem;line-height:1.625rem}}.CostSummary-module-scss-module__v3oP0W__costSummaryPriceBold{font-weight:500}.CostSummary-module-scss-module__v3oP0W__costSummaryDiscountColor{color:#4a4a4a}.CostSummary-module-scss-module__v3oP0W__costSummaryVoucherRemoveIcon{cursor:pointer;margin-left:.625rem;position:relative;top:.375rem}.CostSummary-module-scss-module__v3oP0W__costSummaryButton{max-width:38.125rem;margin:auto}.CostSummary-module-scss-module__v3oP0W__costSummaryButton:hover{color:#fff}.CostSummary-module-scss-module__v3oP0W__costSummaryButtonContainer{z-index:36;width:100%;margin-top:1.25rem;position:relative;bottom:0;left:0;right:0}.CostSummary-module-scss-module__v3oP0W__costSummaryButtonSticky{z-index:36;background:#fff;margin-top:0;padding:.625rem 1.25rem;position:fixed;bottom:0;left:0;right:0}@media (min-width:992px){.CostSummary-module-scss-module__v3oP0W__costSummaryButtonSticky{margin-left:-10px;padding-left:.625rem;padding-right:.625rem;inset:0 auto auto}}.CostSummary-module-scss-module__v3oP0W__costSummaryButtonSpacing{margin-top:1.25rem}.CostSummary-module-scss-module__v3oP0W__costSummarySticky{position:relative}.CostSummary-module-scss-module__v3oP0W__costSummaryDivider{background:#8e8e8e;margin-top:.9375rem;margin-bottom:.9375rem}
.PaymentMethods-module-scss-module__5XliHG__overlay{overflow:hidden}.PaymentMethods-module-scss-module__5XliHG__payment{background-color:#fff;padding:.9375rem .625rem 1.25rem}@media (min-width:992px){.PaymentMethods-module-scss-module__5XliHG__payment{padding:1.5625rem .9375rem 2.5rem}}.PaymentMethods-module-scss-module__5XliHG__paymentHeadline{color:#4a4a4a;text-align:center;margin-bottom:.9375rem;font-size:1.125rem;font-weight:500;line-height:1.5rem;display:block}@media (min-width:992px){.PaymentMethods-module-scss-module__5XliHG__paymentHeadline{text-align:left}}.PaymentMethods-module-scss-module__5XliHG__paymentIcons{flex-wrap:wrap;justify-content:center;gap:.625rem;display:flex}@media (min-width:992px){.PaymentMethods-module-scss-module__5XliHG__paymentIcons{justify-content:flex-start}}
.LegalPolicies-module-scss-module__Kr2MQa__overlay{overflow:hidden}.LegalPolicies-module-scss-module__Kr2MQa__legalPolicies{color:#4a4a4a;font-size:1rem;font-weight:400;line-height:1.5rem}@media (min-width:767px){.LegalPolicies-module-scss-module__Kr2MQa__legalPolicies{font-size:1.0625rem;line-height:1.625rem}}.LegalPolicies-module-scss-module__Kr2MQa__legalPolicies{margin-bottom:0;padding-top:.625rem;padding-bottom:1rem;display:inline-block}@media (min-width:992px){.LegalPolicies-module-scss-module__Kr2MQa__legalPolicies{padding-left:0;padding-right:0;font-size:.875rem;line-height:1.6}}.LegalPolicies-module-scss-module__Kr2MQa__legalPolicies a{color:inherit;text-underline-offset:.1875rem;font-weight:500;text-decoration:underline}
.PayPalExpressButton-module-scss-module__I0SirG__overlay{overflow:hidden}.PayPalExpressButton-module-scss-module__I0SirG__payPalExpress{margin-top:.625rem}.PayPalExpressButton-module-scss-module__I0SirG__payPalExpressButton{cursor:pointer;color:#000;-o-transition:background-color .2s ease-in-out;background-color:#fff;border:1px solid #4a4a4a;border-radius:.25rem;justify-content:center;align-items:center;gap:.6875rem;width:100%;padding:.75rem 1rem;transition:background-color .2s ease-in-out;display:flex}.PayPalExpressButton-module-scss-module__I0SirG__payPalExpressButton:focus{outline:2px solid #00f}.PayPalExpressButton-module-scss-module__I0SirG__payPalExpressButton:hover{color:#4a4a4a;border-color:#8e8e8e}.PayPalExpressButton-module-scss-module__I0SirG__payPalExpressButtonDisabled{pointer-events:none;opacity:.5}.PayPalExpressButton-module-scss-module__I0SirG__payPalExpressButtonLabel{font-size:1rem;font-weight:500}.PayPalExpressButton-module-scss-module__I0SirG__payPalExpressButtonIcon{flex-shrink:0;max-width:5rem;max-height:1.25rem}.PayPalExpressButton-module-scss-module__I0SirG__payPalExpressError{color:#e40404;margin:.5rem 0 0;font-size:.75rem}
.CheckoutCostSummary-module-scss-module__5Y70kq__overlay{overflow:hidden}.CheckoutCostSummary-module-scss-module__5Y70kq__summaryCost{align-self:end;width:100%;max-width:26rem}.CheckoutCostSummary-module-scss-module__5Y70kq__summaryCheckoutButton{position:sticky;bottom:0}.CheckoutCostSummary-module-scss-module__5Y70kq__summaryCheckoutButton button{margin-bottom:.625rem}.CheckoutCostSummary-module-scss-module__5Y70kq__summaryOuterContainer{padding:2.5rem 0 .625rem}@media (min-width:992px){.CheckoutCostSummary-module-scss-module__5Y70kq__summaryOuterContainer{padding-bottom:1rem}}.CheckoutCostSummary-module-scss-module__5Y70kq__summaryInnerContainer{padding-bottom:1rem}
.CartItem-module-scss-module__Hqqw7q__overlay{overflow:hidden}.CartItem-module-scss-module__Hqqw7q__cartItem+.CartItem-module-scss-module__Hqqw7q__cartItem{border-top:2px solid #f6f6f6;margin-top:1.5625rem}.CartItem-module-scss-module__Hqqw7q__cartItemContainer{margin:1.25rem 0;position:relative}.CartItem-module-scss-module__Hqqw7q__cartItemAdditionalText{color:#4a4a4a;font-size:1rem;font-weight:400;line-height:1.5rem}@media (min-width:767px){.CartItem-module-scss-module__Hqqw7q__cartItemAdditionalText{font-size:1.0625rem;line-height:1.625rem}}.CartItem-module-scss-module__Hqqw7q__cartItemHeadline{color:#4a4a4a;margin-bottom:.5rem;font-size:1.125rem;font-weight:500;line-height:1.5rem;display:inline-block}@media (min-width:992px){.CartItem-module-scss-module__Hqqw7q__cartItemHeadline{color:#4a4a4a;font-size:1.5rem;font-weight:500;line-height:1.875rem}}.CartItem-module-scss-module__Hqqw7q__cartItemSinglePrice{text-align:right;color:#4a4a4a;font-size:.75rem;font-weight:400;line-height:1.125rem;display:block}@media (min-width:767px){.CartItem-module-scss-module__Hqqw7q__cartItemSinglePrice{width:100%;display:block}}.CartItem-module-scss-module__Hqqw7q__cartItemSinglePriceMobile{color:#4a4a4a;font-size:.875rem;font-weight:400;line-height:1.125rem;display:inline}@media (min-width:767px){.CartItem-module-scss-module__Hqqw7q__cartItemSinglePriceMobile{display:block}}.CartItem-module-scss-module__Hqqw7q__cartItemCrossedOutPrice{color:#4a4a4a;font-size:.875rem;font-weight:400;line-height:1.125rem}.CartItem-module-scss-module__Hqqw7q__cartItemCrossedOutPrice .price__crossed{color:#4a4a4a;font-size:.875rem;font-weight:400;line-height:1.125rem}.CartItem-module-scss-module__Hqqw7q__cartItemOriginPrice{color:#4a4a4a;text-align:right;white-space:nowrap;align-self:center;margin-right:0;font-size:.875rem;font-weight:400;line-height:1.125rem}.CartItem-module-scss-module__Hqqw7q__cartItemTotalPrice{color:#4a4a4a;font-size:1.125rem;font-weight:500;line-height:1.5rem}@media (min-width:767px){.CartItem-module-scss-module__Hqqw7q__cartItemTotalPrice{align-self:center;display:block}}.CartItem-module-scss-module__Hqqw7q__cartItemCheckoutQuantity{text-align:right;display:block}.CartItem-module-scss-module__Hqqw7q__cartItemProduct{padding-top:2.1875rem;display:grid;position:relative}@media (min-width:992px){.CartItem-module-scss-module__Hqqw7q__cartItemProduct{grid-template-columns:15.625rem auto auto}}.CartItem-module-scss-module__Hqqw7q__cartItemLabels{grid-area:1/1;width:100%}.CartItem-module-scss-module__Hqqw7q__cartItemImage{grid-row:2;width:100%;margin-bottom:1.875rem}@media (min-width:992px){.CartItem-module-scss-module__Hqqw7q__cartItemImage{justify-content:center;align-items:center;margin-bottom:0;padding-right:3.125rem;display:flex}}.CartItem-module-scss-module__Hqqw7q__cartItemImage img{object-fit:contain;width:100%;height:auto;max-height:15.625rem}@media (min-width:992px){.CartItem-module-scss-module__Hqqw7q__cartItemImage img{max-width:11.25rem;max-height:11.25rem}}.CartItem-module-scss-module__Hqqw7q__cartItemDetails{grid-row:3}@media (min-width:992px){.CartItem-module-scss-module__Hqqw7q__cartItemDetails{grid-row:2}}@media (min-width:1560px){.CartItem-module-scss-module__Hqqw7q__cartItemDetails{max-width:37.5rem}}.CartItem-module-scss-module__Hqqw7q__cartItemDetailsDescription{margin-bottom:.9375rem}@media (min-width:992px){.CartItem-module-scss-module__Hqqw7q__cartItemDetailsDescription{margin-bottom:1.5625rem}}.CartItem-module-scss-module__Hqqw7q__cartItemDetailsDescription span{color:#4a4a4a;font-size:1rem;font-weight:400;line-height:1.25rem}.CartItem-module-scss-module__Hqqw7q__cartItemDetailsDescriptionSeparator{padding:0 .5rem}.CartItem-module-scss-module__Hqqw7q__cartItemDetails .checkbox>div{min-height:0;padding:0}.CartItem-module-scss-module__Hqqw7q__cartItemActions{grid-template-columns:auto min-content;align-items:end;margin-top:1.875rem;display:grid}@media (min-width:992px){.CartItem-module-scss-module__Hqqw7q__cartItemActions{justify-content:flex-end;align-items:unset;flex-direction:column;grid-area:3/1/auto/4;display:flex}}@media (min-width:1560px){.CartItem-module-scss-module__Hqqw7q__cartItemActions{grid-area:2/3;padding-left:.625rem}}.CartItem-module-scss-module__Hqqw7q__cartItemActionsPrices{order:2}@media (min-width:992px){.CartItem-module-scss-module__Hqqw7q__cartItemActionsPrices{order:1;margin-bottom:1.5625rem}}.CartItem-module-scss-module__Hqqw7q__cartItemActionsQuantity{order:1;margin-bottom:0;margin-right:1.5625rem}@media (min-width:992px){.CartItem-module-scss-module__Hqqw7q__cartItemActionsQuantity{order:2;margin-right:0}}.CartItem-module-scss-module__Hqqw7q__cartItemActionsQuantityDropdown{margin-bottom:0!important}@media (min-width:0) and (max-width:992px){.CartItem-module-scss-module__Hqqw7q__cartItemActionsQuantityDropdown{justify-content:flex-end;display:flex}}.CartItem-module-scss-module__Hqqw7q__cartItemActionsQuantity .quantity-simple__default{padding-right:.625rem;font-size:1rem}.CartItem-module-scss-module__Hqqw7q__cartItemArticlenumber{color:#4a4a4a;margin-bottom:.9375rem;font-size:.875rem;font-weight:400;line-height:1.125rem}@media (min-width:992px){.CartItem-module-scss-module__Hqqw7q__cartItemArticlenumber{margin-bottom:.5rem}}.CartItem-module-scss-module__Hqqw7q__cartItemDelete{position:absolute;top:0;right:0}.CartItem-module-scss-module__Hqqw7q__cartItemDivider{background:#f6f6f6;margin-top:.9375rem;margin-bottom:.9375rem}@media (min-width:992px){.CartItem-module-scss-module__Hqqw7q__cartItemDivider{margin-top:1.25rem;margin-bottom:1.25rem}}.CartItem-module-scss-module__Hqqw7q__cartItem .ccDelay{align-items:flex-start}.CartItem-module-scss-module__Hqqw7q__cartItem .ccDelay span{color:#4a4a4a;font-size:.875rem;font-weight:400;line-height:1.125rem}.CartItem-module-scss-module__Hqqw7q__cartItem .ccDelay svg{width:.875rem;height:.875rem;margin-top:.25rem}
.Price-module-scss-module__STjUNa__overlay{overflow:hidden}.Price-module-scss-module__STjUNa__price{display:block}.Price-module-scss-module__STjUNa__priceSticky{margin-left:auto}.Price-module-scss-module__STjUNa__priceDisabled{filter:grayscale();opacity:.4}.Price-module-scss-module__STjUNa__priceUvp{color:#4a4a4a;letter-spacing:.02625rem;font-size:.875rem;font-weight:400;line-height:1rem}@media (min-width:992px){.Price-module-scss-module__STjUNa__priceSticky .Price-module-scss-module__STjUNa__priceUvp{display:none}.Price-module-scss-module__STjUNa__priceSticky .Price-module-scss-module__STjUNa__priceLabelPriceRed{color:#4a4a4a}}.Price-module-scss-module__STjUNa__pricePrice{color:#4a4a4a;justify-content:flex-end;font-size:1.5rem;font-weight:500;line-height:1.875rem;display:flex}.Price-module-scss-module__STjUNa__pricePriceRed{color:#e30613}.Price-module-scss-module__STjUNa__priceMwst,.Price-module-scss-module__STjUNa__priceDelivery{color:#4a4a4a;letter-spacing:-.00875rem;font-size:.875rem}.Price-module-scss-module__STjUNa__priceDeliveryLink{color:inherit;text-underline-offset:.1875rem;font-weight:600;text-decoration:underline}.Price-module-scss-module__STjUNa__priceDeliveryLink:hover{cursor:pointer}.Price-module-scss-module__STjUNa__priceLabel{text-align:right;align-items:center;display:inline-flex}
.AssemblyService-module-scss-module__uVh3GW__overlay{overflow:hidden}.AssemblyService-module-scss-module__uVh3GW__assembly{margin-top:.625rem}.AssemblyService-module-scss-module__uVh3GW__assemblySublabel{margin-left:1.6875rem}.AssemblyService-module-scss-module__uVh3GW__assemblyDisabled .AssemblyService-module-scss-module__uVh3GW__assemblySublabel{color:#d4d4d4}.AssemblyService-module-scss-module__uVh3GW__cartRevokeCheckboxDisabled{pointer-events:none}.AssemblyService-module-scss-module__uVh3GW__cartRevokeCheckboxDisabled .checkbox>*{color:#8e8e8e}.AssemblyService-module-scss-module__uVh3GW__cartRevokeCheckboxDisabled input{border-color:#8e8e8e}
.DeleteCartItem-module-scss-module__SB57Ea__overlay{overflow:hidden}.DeleteCartItem-module-scss-module__SB57Ea__button{color:#4a4a4a;z-index:1}
.RevocationNotice-module-scss-module__Fik6bG__overlay{overflow:hidden}.RevocationNotice-module-scss-module__Fik6bG__cartRevoke{justify-content:space-between;align-items:center;margin-top:.625rem;display:flex}@media (min-width:767px) and (min-width:767px){.RevocationNotice-module-scss-module__Fik6bG__cartRevoke .RevocationNotice-module-scss-module__Fik6bG__input-round__container{padding:.625rem}}.RevocationNotice-module-scss-module__Fik6bG__cartRevokeCheckbox{width:100%;padding-right:.625rem}.RevocationNotice-module-scss-module__Fik6bG__cartRevokeCheckboxDisabled{pointer-events:none}.RevocationNotice-module-scss-module__Fik6bG__cartRevokeCheckboxDisabled .checkbox>*{color:#8e8e8e}.RevocationNotice-module-scss-module__Fik6bG__cartRevokeIcon{cursor:pointer;margin:0 .625rem}.RevocationNotice-module-scss-module__Fik6bG__cartRevokePopup{padding:0 .625rem .9375rem}.RevocationNotice-module-scss-module__Fik6bG__cartRevokePopupSectionSpacer{margin-top:0}.RevocationNotice-module-scss-module__Fik6bG__cartRevokePopupSbBigRichtextSpacing{padding-top:0}
.EtrustedWidget-module-scss-module__iy5-lW__overlay{overflow:hidden}.EtrustedWidget-module-scss-module__iy5-lW__etrustedDetails{scroll-margin-top:12.5rem;margin-top:80px!important;margin-top:var(--spacing-c)!important}.EtrustedWidget-module-scss-module__iy5-lW__etrustedDetailsHeadline{text-align:center;margin-bottom:40px;margin-bottom:var(--spacing-b)}.EtrustedWidget-module-scss-module__iy5-lW__etrustedStars{width:max-content;margin-bottom:5px;margin-bottom:var(--spacing-f);display:block;position:relative}@media (min-width:767px){.EtrustedWidget-module-scss-module__iy5-lW__etrustedStars{margin-bottom:10px;margin-bottom:var(--spacing-g)}}.EtrustedWidget-module-scss-module__iy5-lW__etrustedStarsClickTarget{z-index:13;width:100%;height:100%;position:absolute}.EtrustedWidget-module-scss-module__iy5-lW__etrustedStarsHide{display:none}
.PaymentForm-module-scss-module__YG4AVG__overlay{overflow:hidden}.PaymentForm-module-scss-module__YG4AVG__paymentForm{background-color:#f6f6f6;padding-bottom:1.25rem}.PaymentForm-module-scss-module__YG4AVG__paymentFormContainer{padding-left:1.5rem;padding-right:1.5rem}@media (min-width:992px){.PaymentForm-module-scss-module__YG4AVG__paymentFormContainer{padding-left:2.5rem;padding-right:2.5rem}}.PaymentForm-module-scss-module__YG4AVG__paymentFormHeadline{margin-bottom:.625rem;padding:2.5rem 0 1.5625rem;font-size:1.5rem;font-weight:400;position:relative}.PaymentForm-module-scss-module__YG4AVG__paymentFormList{padding-left:0;list-style:none}.PaymentForm-module-scss-module__YG4AVG__paymentFormSubtext{color:#4a4a4a;padding-left:2.8125rem;font-size:.875rem;font-weight:400;line-height:1.125rem}.PaymentForm-module-scss-module__YG4AVG__paymentFormButton{z-index:10;width:100%;margin-top:3rem;padding:.625rem 1rem;position:sticky;bottom:0}@media (min-width:992px){.PaymentForm-module-scss-module__YG4AVG__paymentFormButton{max-width:25rem;padding:.625rem 2.5rem 1rem}}@media (min-width:1560px){.PaymentForm-module-scss-module__YG4AVG__paymentFormButton{max-width:35rem}}.PaymentForm-module-scss-module__YG4AVG__paymentFormButton:focus{outline-offset:2px;border-radius:5px;border-radius:var(--spacing-f);outline:2px solid #00f}.PaymentForm-module-scss-module__YG4AVG__fadeUpAnimation{opacity:0;visibility:hidden;animation:.4s ease-out forwards PaymentForm-module-scss-module__YG4AVG__fadeUp}@keyframes PaymentForm-module-scss-module__YG4AVG__fadeUp{0%{opacity:0;visibility:hidden;transform:translateY(.875rem)}to{opacity:1;visibility:visible;transform:translateY(0)}}
