.toggle-switch__container{align-items:center;cursor:pointer;display:flex;justify-content:flex-end;padding-right:3px}.toggle-switch__label{font-family:var(--fontTertiaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);color:var(--colorGrayscaleDark);font-size:var(--fontCaptionLargeLightFontSize,14px);font-style:normal;font-weight:var(--fontTertiaryFontWeight,300);font-weight:var(--fontCaptionLargeLightFontWeight,300);letter-spacing:var(--fontCaptionLargeLightLetterSpacing,.64px);line-height:var(--fontCaptionLargeLightLineHeight,21px);margin:0 8px 0 0;text-overflow:ellipsis;white-space:nowrap}.toggle-switch__input{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.toggle-switch__input:disabled+.toggle-switch__switch{background-color:var(--colorGrayscaleDark)}.toggle-switch__input:disabled+.toggle-switch__switch:before{background-color:var(--colorGrayscaleDark);border-color:var(--colorGrayscaleDark)}.toggle-switch__input:focus+.toggle-switch__switch:before,.toggle-switch__input:focus:checked+.toggle-switch__switch:before{border-color:#dfdfdf}.toggle-switch__input:checked+.toggle-switch__switch{background-color:var(--colorSuccessActive)}.toggle-switch__input:checked+.toggle-switch__switch:before{transform:translate(calc(var(--switch-container-width) - var(--switch-size)))}.toggle-switch__switch{--switch-container-width:34px;--switch-container-height:14px;--switch-size:20px;align-items:center;background-color:var(--borderColor);border-radius:var(--switch-size);display:flex;flex-basis:var(--switch-container-width);flex-shrink:0;height:var(--switch-container-height);min-width:var(--switch-container-width);position:relative;transition:background-color .4s}.toggle-switch__switch:before{background-color:#fff;border:2px solid #fff;border-radius:9999px;box-shadow:0 2px 4px #0000004d;content:"";height:var(--switch-size);left:1px;position:absolute;transition:transform .4s;width:var(--switch-size)}.toggle-switch__switch--xl{--switch-container-width:56px;--switch-container-height:20px;--switch-size:30px}.upcoming-campaign-dialog__container{max-width:500px;min-width:300px}.upcoming-campaign-dialog__title{font-size:var(--fontSubtitleLargeFontSize,14px);letter-spacing:var(--fontSubtitleLargeLetterSpacing,1.28px);line-height:var(--fontSubtitleLargeLineHeight,17px);margin:3px 0 20px;text-transform:var(--fontSubtitleLargeTextTransform,uppercase)}.upcoming-campaign-dialog__info-header,.upcoming-campaign-dialog__title{font-family:var(--fontQuaternaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-style:normal;font-weight:var(--fontQuaternaryFontWeight,500)}.upcoming-campaign-dialog__info-header{font-size:var(--fontSubtitleSmallFontSize,12px);letter-spacing:var(--fontSubtitleSmallLetterSpacing,1.28px);line-height:var(--fontSubtitleSmallLineHeight,18px);margin:16px 0 8px;text-transform:var(--fontSubtitleSmallTextTransform,uppercase)}.upcoming-campaign-dialog__info-subtitle,.upcoming-campaign-dialog__info-text{font-family:var(--fontTertiaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-size:var(--fontBodySmallFontSize,12px);font-style:normal;font-weight:var(--fontTertiaryFontWeight,300);letter-spacing:var(--fontBodySmallLetterSpacing,.64px);line-height:var(--fontBodySmallLineHeight,24px);margin:0}.upcoming-campaign__wrapper{display:block;margin:var(--specialOfferItemMargin);margin-bottom:4px;margin-top:8px;min-width:var(--specialOfferItemMinWidth,340px);position:relative}.upcoming-campaign__wrapper,.upcoming-campaign__wrapper:active,.upcoming-campaign__wrapper:focus,.upcoming-campaign__wrapper:visited{color:var(--colorTextPrimary,#000)}@media (min-width:992px){.upcoming-campaign__wrapper:hover{color:var(--colorTextPrimary,#000);color:var(-- var(--colorTextPrimary,#000))}}.upcoming-campaign__container{background:#f0f0f0;display:block;min-height:130px;overflow:hidden;padding:20px 16px}.upcoming-campaign__container--mini{margin-bottom:16px;min-height:unset;padding:16px}.upcoming-campaign__heading{font-family:var(--fontQuaternaryFontFamily,"Roboto","Helvetica",sans-serif);font-family:var(--fontH5FontFamily,"Roboto","Helvetica",sans-serif);font-size:var(--fontH5FontSize,16px);font-weight:var(--fontQuaternaryFontWeight,500);font-weight:var(--fontH5FontWeight,500);letter-spacing:var(--fontH5LetterSpacing,.72px);line-height:var(--fontH5LineHeight,23px);margin-bottom:8px;text-transform:var(--fontH5TextTransform,none)}.upcoming-campaign__heading,.upcoming-campaign__text{-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-style:normal}.upcoming-campaign__text{font-family:var(--fontTertiaryFontFamily,"Roboto","Helvetica",sans-serif);font-size:var(--fontBodySmallFontSize,12px);font-weight:var(--fontTertiaryFontWeight,300);letter-spacing:var(--fontBodySmallLetterSpacing,.64px);line-height:var(--fontBodySmallLineHeight,24px);margin:0}.upcoming-campaign__text-bottom{display:flex;justify-content:space-between;margin-top:8px}.upcoming-campaign__divider{margin:0 8px}@media (min-width:992px){.upcoming-campaign__wrapper{margin-top:0}.upcoming-campaign__container{padding:24px}.upcoming-campaign__container--mini{margin-bottom:16px;min-height:unset;padding:16px}.upcoming-campaign__container--mini .upcoming-campaign__heading{margin-bottom:8px}.upcoming-campaign__container--mini .upcoming-campaign__text-bottom{margin-top:8px}.upcoming-campaign__heading{margin-bottom:16px}.upcoming-campaign__text{font-size:14px;line-height:18px}.upcoming-campaign__text-bottom{font-size:14px;line-height:18px;margin-top:16px}}.product-info__container .upcoming-campaign__container:after{border:14px solid transparent;border-bottom-color:#f0f0f0;border-top:0;content:"";height:0;left:0;margin-left:13px;margin-top:-13px;position:absolute;top:0;width:0}@media (min-width:992px){.product-info__container .upcoming-campaign__container:after{display:none}}.checkout-page__section .upcoming-campaign__wrapper{margin-bottom:0}.payment-options-images__container{display:flex;justify-content:var(--paymentOptionsImageJustify,center);grid-gap:var(--paymentOptionsGridGap,12px);margin-top:8px}.payment-options-images__icons{line-height:normal}.payment-options-images__icon{height:var(--paymentOptionsImageHeight,16px);max-height:var(--paymentOptionsImageHeight,16px)}@media (min-width:992px){.payment-options-images__container{grid-gap:var(--paymentOptionsGridGap,16px)}.payment-options-images__icon{height:var(--paymentOptionsImageHeight,20px);max-height:var(--paymentOptionsImageHeight,20px)}}.progress-bar__container{width:100%}.progress-bar__inner-container{border-radius:25px;box-shadow:inset 0 0 0 1px var(--colorGrayscaleBlack);height:10px;margin-bottom:12px;margin-top:8px;padding:3px 4px;position:relative;width:100%}.progress-bar__progress{background:var(--progressBarProgressBackgroundColor,#ff4b4b);border-radius:20px 8px 8px 20px;display:block;height:100%;overflow:hidden;position:relative;transition:width .6s cubic-bezier(.65,.05,.36,1),background-color .6s ease}.progress-bar__progress--reached{background-color:var(--progressBarReachedBackgroundColor,#19553c)}.progress-bar--simple{background:var(--progressBarSimpleBackgroundColor,#e6e6e2);box-shadow:none;height:4px;padding:0}.progress-bar__message{font-family:var(--fontTertiaryFontFamily,"Roboto","Helvetica",sans-serif);font-size:var(--fontCaptionLargeLightFontSize,14px);font-weight:var(--fontTertiaryFontWeight,300);font-weight:var(--fontCaptionLargeLightFontWeight,300);letter-spacing:var(--fontCaptionLargeLightLetterSpacing,.64px);line-height:var(--fontCaptionLargeLightLineHeight,21px);margin:0;text-align:left}.progress-bar__message,.progress-bar__message span{-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-style:normal}.progress-bar__message span{color:var(--colorAccentPrimary);font-family:var(--fontPrimaryFontFamily,"Roboto","Helvetica",sans-serif);font-size:var(--fontH4FontSize,18px);font-weight:var(--fontPrimaryFontWeight,400);font-weight:var(--fontH4FontWeight,500);letter-spacing:var(--fontH4LetterSpacing,.48px);line-height:var(--fontH4LineHeight,23px);margin-bottom:24px;margin-top:0;text-transform:var(--fontH4TextTransform,none)}@media (min-width:992px){.progress-bar__inner-container{margin:8px 0 16px}}.special-offer-item__wrapper{display:block;margin:var(--specialOfferItemMargin);margin-top:14px;min-width:var(--specialOfferItemMinWidth,340px);position:relative}.special-offer-item__wrapper,.special-offer-item__wrapper:active,.special-offer-item__wrapper:focus,.special-offer-item__wrapper:visited{color:var(--colorTextPrimary,#000)}@media (min-width:992px){.special-offer-item__wrapper:hover{color:var(--colorTextPrimary,#000);color:var(-- var(--colorTextPrimary,#000))}}.special-offer-item__container{display:grid;grid-gap:12px;background:var(--colorBasePrimary);min-height:130px;overflow:hidden;padding:20px 16px}.special-offer-item__container .progress-bar__inner-container{margin-bottom:0!important}.special-offer-item__text-wrapper{align-items:center;display:flex;grid-gap:12px}.special-offer-item__tag{position:absolute;right:0;top:-14px}.special-offer-item__icon-wrapper{height:100%;overflow:hidden;position:absolute;right:0;top:0;width:100%}.special-offer-item__icon{height:auto;min-width:90px;position:absolute;right:-30px;width:90px;clip:rect(0,60px,150px,0);opacity:var(--specialOfferIconOpacity,.02)}.special-offer-item__image{max-width:75px;mix-blend-mode:multiply}.special-offer-item__text-container{flex:1 1 0}.special-offer-item__heading{font-family:var(--fontQuaternaryFontFamily,"Roboto","Helvetica",sans-serif);font-family:var(--fontH5FontFamily,"Roboto","Helvetica",sans-serif);font-size:var(--fontH5FontSize,16px);font-weight:var(--fontQuaternaryFontWeight,500);font-weight:var(--fontH5FontWeight,500);letter-spacing:var(--fontH5LetterSpacing,.72px);line-height:var(--fontH5LineHeight,23px);margin-bottom:16px;text-transform:var(--fontH5TextTransform,none)}.special-offer-item__heading,.special-offer-item__text{-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-style:normal}.special-offer-item__text{font-family:var(--fontTertiaryFontFamily,"Roboto","Helvetica",sans-serif);font-size:var(--fontBodySmallFontSize,12px);font-weight:var(--fontTertiaryFontWeight,300);letter-spacing:var(--fontBodySmallLetterSpacing,.64px);line-height:var(--fontBodySmallLineHeight,24px);margin:0}.special-offer-item__text--highlight{color:var(--colorAccentPrimary);font-weight:500;white-space:nowrap}.special-offer-item__progress{flex:1 1 100%}.special-offer-item__conditions{font-family:var(--fontSecondaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleDark,#595959);font-size:10px;font-style:normal;font-weight:var(--fontSecondaryFontWeight,400);margin:0}.overview__personaloffers .special-offer-item__wrapper{max-width:340px}@media (min-width:992px){.special-offer-item__container{padding:24px;grid-gap:16px}.special-offer-item__text-wrapper{grid-gap:16px}.special-offer-item__image{max-width:85px}.special-offer-item__text{font-size:14px;line-height:18px}}.special-offers--multiple{--carouselContainerPadding:0 16px}.special-offers--multiple,.special-offers--single{--specialOfferItemMinWidth:auto}@media (min-width:992px){.special-offers--multiple{--horizontalScrollGroupScrollBarDisplay:block;--carouselContainerPadding:0}.special-offers--multiple .horizontal-scroll__navigation-button{--iconSize:20px;bottom:0;height:38px;top:unset;transform:none;width:38px}.special-offers--multiple .horizontal-scroll__button-prev{left:0}.special-offers--multiple .horizontal-scroll__button-next{right:0}.special-offers--single{--specialOfferItemMinWidth:auto}}
