.campaign-carousel__container{margin:32px auto;max-width:1392px;padding:0;width:100%;--horizontalScrollGroupScrollBarDisplay:block}@media(min-width:992px){.campaign-carousel__container{margin:48px auto;padding:0}}.campaign-carousel__horizontal-scroll-group{--swiperContainerPadding:0 16px}.campaign-carousel__slide:nth-child(3n){--bBannerTextBackground:var(--bBannerCardTextBackground1)}.campaign-carousel__slide:nth-child(3n+1){--bBannerTextBackground:var(--bBannerCardTextBackground2)}.campaign-carousel__slide:nth-child(3n+2){--bBannerTextBackground:var(--bBannerCardTextBackground3)}.campaign-carousel__heading{font-family:var(--fontPrimaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-size:var(--fontH3FontSize,20px);font-style:normal;font-weight:var(--fontPrimaryFontWeight,400);font-weight:var(--fontH3FontWeight,500);letter-spacing:var(--fontH3LetterSpacing,.08px);line-height:var(--fontH3LineHeight,27px);margin-bottom:24px;margin-top:0;text-transform:var(--fontH3TextTransform,none)}.campaign-carousel__toggle{font-family:var(--fontQuaternaryFontFamily,"Roboto","Helvetica",sans-serif);margin-top:16px;-webkit-font-smoothing:antialiased;cursor:pointer;font-size:var(--fontLinkLargeFontSize,14px);font-style:normal;font-weight:var(--fontQuaternaryFontWeight,500);letter-spacing:var(--fontLinkLargeLetterSpacing,.32px);line-height:var(--fontLinkLargeLineHeight,27px)}.campaign-carousel__toggle,.campaign-carousel__toggle:active,.campaign-carousel__toggle:focus,.campaign-carousel__toggle:visited{color:var(--fontLinkLargeColor,var(--colorAccentPrimary))}@media(min-width:992px){.campaign-carousel__toggle:hover{color:var(--fontLinkLargeColorHover,var(--fontLinkLargeColor));color:var(-- var(--fontLinkLargeColorHover,var(--fontLinkLargeColor)))}}.campaign-carousel__pagination{color:var(--colorGrayscaleBlack);color:var(--colorTextSecondary);margin:0}.campaign-carousel__item-info,.campaign-carousel__pagination{font-family:var(--fontSecondaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;font-size:var(--fontCaptionLargeFontSize,14px);font-style:normal;font-weight:var(--fontSecondaryFontWeight,400);font-weight:var(--fontCaptionLargeFontWeight,400);letter-spacing:var(--fontCaptionLargeLetterSpacing,.64px);line-height:var(--fontCaptionLargeLineHeight,18px)}.campaign-carousel__item-info{color:var(--colorGrayscaleBlack);margin:16px 0}.campaign-carousel__item-condition{font-family:var(--fontTertiaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);color:var(--colorTextSecondary);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:8px 0 0}@media(min-width:992px){.campaign-carousel__container{--horizontalScrollGroupScrollBarDisplay:none}.campaign-carousel__horizontal-scroll-group{--swiperContainerPadding:0}.campaign-carousel__heading{font-family:var(--fontPrimaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-size:var(--fontH2FontSize,27px);font-style:normal;font-weight:var(--fontPrimaryFontWeight,400);font-weight:var(--fontH2FontWeight,500);letter-spacing:var(--fontH2LetterSpacing,.05px);line-height:var(--fontH2LineHeight,36px);margin-bottom:24px;margin-top:0;text-transform:var(--fontH2TextTransform,none)}}.campaign-page__container{margin:0 auto 32px;max-width:1392px;padding:0 var(--offsetMobile);width:100%}@media(min-width:992px){.campaign-page__container{margin-bottom:75px;padding:0 var(--offsetDesktop)}}.campaign-page__container>section{padding:0}.campaign-page__container>section[position="1"]{margin-top:0}@media(max-width:992px){.campaign-page__container>section.a-banner__container,.campaign-page__container>section.brand-banner__container{margin:0 -16px}}.campaign-page__header{font-family:var(--fontPrimaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-size:var(--fontH2FontSize,27px);font-style:normal;font-weight:var(--fontPrimaryFontWeight,400);font-weight:var(--fontH2FontWeight,500);letter-spacing:var(--fontH2LetterSpacing,.05px);line-height:var(--fontH2LineHeight,36px);margin-bottom:24px;margin-top:0;text-align:center;text-transform:var(--fontH2TextTransform,none)}@media(min-width:992px){.campaign-page__header{font-family:var(--fontPrimaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-size:var(--fontH1FontSize,32px);font-style:normal;font-weight:var(--fontPrimaryFontWeight,400);font-weight:var(--fontH1FontWeight,500);letter-spacing:var(--fontH1LetterSpacing,normal);line-height:var(--fontH1LineHeight,40px);margin-bottom:24px;margin-top:0;text-transform:var(--fontH1TextTransform,none)}}.campaign-page__product-list{display:grid;grid-gap:24px 16px;grid-auto-rows:minmax(367px,auto);grid-template-columns:repeat(auto-fill,minmax(164px,1fr));margin:16px 0 32px}.campaign-page__subheader{font-family:var(--fontQuaternaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-size:var(--fontH6FontSize,14px);font-style:normal;font-weight:var(--fontQuaternaryFontWeight,500);font-weight:var(--fontH6FontWeight,500);letter-spacing:var(--fontH6LetterSpacing,.48px);line-height:var(--fontH6LineHeight,18px);margin-bottom:12px;text-transform:var(--fontH6TextTransform,none)}.campaign-page__no-hits-container{margin:0 auto;max-width:450px;text-align:center}.campaign-page__no-hits-text{font-family:var(--fontSecondaryFontFamily,"Roboto","Helvetica",sans-serif);font-size:var(--fontCaptionLargeFontSize,14px);font-weight:var(--fontSecondaryFontWeight,400);font-weight:var(--fontCaptionLargeFontWeight,400);letter-spacing:var(--fontCaptionLargeLetterSpacing,.64px);line-height:var(--fontCaptionLargeLineHeight,18px);margin:12px 0 24px;max-width:450px}.campaign-page__description,.campaign-page__no-hits-text{-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-style:normal;text-align:center}.campaign-page__description{font-family:var(--fontTertiaryFontFamily,"Roboto","Helvetica",sans-serif);font-size:var(--fontBodyLargeFontSize,14px);font-weight:var(--fontTertiaryFontWeight,300);letter-spacing:var(--fontBodyLargeLetterSpacing,.32px);line-height:var(--fontBodyLargeLineHeight,27px);margin:0 auto 24px;max-width:750px}.campaign-page__categories{display:flex;flex-wrap:wrap;grid-gap:12px;margin:48px auto}.campaign-page__info-container{display:grid;grid-auto-flow:row;grid-gap:48px}.campaign-page__filter-container{display:flex;grid-gap:16px;justify-content:space-between}.campaign-page__result{margin:16px 0 48px}.campaign-page__see-more{text-align:center}.campaign-page__see-more-button{margin-top:16px}.campaign-page__section-header{font-family:var(--fontPrimaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-size:var(--fontH2FontSize,27px);font-style:normal;font-weight:var(--fontPrimaryFontWeight,400);font-weight:var(--fontH2FontWeight,500);letter-spacing:var(--fontH2LetterSpacing,.05px);line-height:var(--fontH2LineHeight,36px);margin-bottom:16px;margin-top:0;text-transform:var(--fontH2TextTransform,none)}.campaign-page__related-links{display:grid;grid-gap:8px 16px;grid-template-columns:1fr 1fr;margin:16px 0}@media(min-width:992px){.campaign-page__description{margin-bottom:48px}.campaign-page__subheader{font-family:var(--fontQuaternaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-family:var(--fontH5FontFamily,"Roboto","Helvetica",sans-serif);font-size:var(--fontH5FontSize,16px);font-style:normal;font-weight:var(--fontQuaternaryFontWeight,500);font-weight:var(--fontH5FontWeight,500);letter-spacing:var(--fontH5LetterSpacing,.72px);line-height:var(--fontH5LineHeight,23px);margin-bottom:12px;text-transform:var(--fontH5TextTransform,none)}.campaign-page__product-list{grid-gap:48px 24px;grid-auto-rows:minmax(600px,auto);grid-template-columns:repeat(auto-fill,minmax(312px,1fr));margin-top:24px}.campaign-page__related-links{display:grid;grid-gap:12px;grid-template-columns:repeat(auto-fit,minmax(210px,0));margin:24px 0}}
