.categories{max-width:1440px;margin-left:auto;margin-right:auto;margin-bottom:64px;padding-left:12px}@media (min-width: 40rem){.categories{padding-right:12px}}@media (min-width: 61.9375rem){.categories{padding-left:32px;padding-right:32px}}@media (min-width: 85.375rem){.categories{margin-bottom:126px}}@media (min-width: 48rem){.categories__wrapperSwiper{margin-left:-16px;margin-right:-16px;box-sizing:border-box;justify-content:center}}@media (min-width: 48rem){.categoryBlock{flex:0 0 25%;max-width:25%;padding-left:16px;padding-right:16px}.categoryBlock .swiper-lazy-preloader{display:none}}.categoryBlock__link{color:var(--black);display:flex;flex-direction:column;height:100%;width:100%}.categoryBlock__link:hover:not([disabled]),.categoryBlock__link:focus:not([disabled]){color:var(--black)}.categoryBlock__link:hover .categoryBlock__action .arrow,.categoryBlock__link:focus .categoryBlock__action .arrow{left:8px}.categoryBlock__link:hover .categoryBlock__action .arrow>*,.categoryBlock__link:focus .categoryBlock__action .arrow>*{stroke:var(--warm-red)}.categoryBlock__link:hover .categoryBlock__image,.categoryBlock__link:focus .categoryBlock__image{transform:scale(1.1)}.categoryBlock__media{width:100%;overflow:hidden;margin-bottom:12px;position:relative}@media (min-width: 85.375rem){.categoryBlock__media{margin-bottom:20px;height:260px}}.categoryBlock__image{width:100%;transition:transform ease-in-out .2s}@media (min-width: 48rem){.categoryBlock__image--mobile{display:none}}.categoryBlock__image--desktop{display:none}@media (min-width: 48rem){.categoryBlock__image--desktop{display:block}}.categoryBlock__action{display:flex;align-items:center}.categoryBlock__action .text{font-size:var(--para-body-2);line-height:var(--lh-para-body-2);letter-spacing:var(--ls-para-body-2);font-weight:700;margin-right:8px}@media (min-width: 61.9375rem){.categoryBlock__action .text{font-size:var(--heading-5);line-height:var(--lh-heading-5);letter-spacing:var(--ls-heading-5)}}.categoryBlock__action .arrow{position:relative;left:0;transition:left ease-in-out .2s;width:11.79px;height:10px;flex-shrink:0}@media (min-width: 61.9375rem){.categoryBlock__action .arrow{width:12.99px;height:12px}}.comboProductArea{padding-left:12px;padding-right:12px;margin-bottom:56px}@media (min-width: 61.9375rem){.comboProductArea{padding-left:32px;padding-right:32px}}@media (min-width: 85.375rem){.comboProductArea{padding-left:64px;padding-right:64px;max-width:1440px;margin-left:auto;margin-right:auto;margin-bottom:128px}}.comboProductArea__grid{display:flex;flex-direction:column-reverse;row-gap:40px}@media (min-width: 48rem){.comboProductArea__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:24px}}@media (min-width: 85.375rem){.comboProductArea__grid{gap:32px;padding-top:40px}}.comboProductArea__title{margin-bottom:22px;text-align:center}@media (min-width: 85.375rem){.comboProductArea__title{max-width:640px;margin-left:auto;margin-right:auto;margin-bottom:44px}}.comboProductArea__title .richText__text{font-size:24px;letter-spacing:-.7px;line-height:1.167;font-weight:900;margin-bottom:0;text-transform:uppercase}@media (min-width: 85.375rem){.comboProductArea__title .richText__text{font-size:40px;letter-spacing:-1px;line-height:1}}@media (min-width: 48rem){.landingPageProductCard{margin-bottom:0}}@media (min-width: 48rem){.landingPageProductCard__combo{margin-top:-24px}}@media (min-width: 85.375rem){.landingPageProductCard__combo{margin-top:-40px}}.landingPageProductCard__featuredText{background-color:#d9c79c;font-size:var(--para-body-3);line-height:var(--lh-para-body-3);letter-spacing:var(--ls-para-body-3);font-weight:700;text-align:center;padding:4px;text-transform:uppercase}@media (min-width: 85.375rem){.landingPageProductCard__featuredText{font-size:var(--para-body-2);line-height:var(--lh-para-body-2);letter-spacing:var(--ls-para-body-2);padding:10px}}.landingPageProductCard__cta{--btn-gap: .85rem;width:100%}.landingPageProductCard__image .responsive-image__wrapper{height:100%}.landingPageProductCard__image .responsive-image__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.landingPageProductCard__details{padding:16px 12px;border:1px solid #e9e9e9;border-top:0}@media (min-width: 85.375rem){.landingPageProductCard__details{padding-left:32px;padding-right:32px;padding-bottom:40px}}.landingPageProductCard__title{font-size:20px;font-weight:700;letter-spacing:-.45px;text-transform:uppercase;line-height:1;margin-bottom:4px}@media (min-width: 85.375rem){.landingPageProductCard__title{font-size:24px;letter-spacing:normal;line-height:.958}}.landingPageProductCard__priceWrapper{display:flex;align-items:center;margin-bottom:16px}.landingPageProductCard__price{font-size:var(--para-body-2);line-height:var(--lh-para-body-2);letter-spacing:var(--ls-para-body-2);font-weight:700}@media (min-width: 85.375rem){.landingPageProductCard__price{font-size:var(--para-body-1);line-height:var(--lh-para-body-1);letter-spacing:var(--ls-para-body-1)}}.landingPageProductCard__price strike{font-weight:500}.landingPageProductCard .discount-tag{font-size:var(--para-body-4);line-height:var(--lh-para-body-4);letter-spacing:var(--ls-para-body-4);font-weight:700;padding:1px 4px;background-color:#d9c79c;margin-left:8px}@media (min-width: 85.375rem){.landingPageProductCard .discount-tag{font-size:var(--para-body-3);line-height:var(--lh-para-body-3);letter-spacing:var(--ls-para-body-3);padding:2px 4px}}.landingPageProductCard__description{margin-bottom:21px}@media (min-width: 85.375rem){.landingPageProductCard__description{margin-bottom:24px}}.landingPageProductCard__description .richText__text{font-size:var(--para-body-3);line-height:var(--lh-para-body-3);letter-spacing:var(--ls-para-body-3);margin-bottom:4px}@media (min-width: 85.375rem){.landingPageProductCard__description .richText__text{font-size:var(--para-body-2);line-height:var(--lh-para-body-2);letter-spacing:var(--ls-para-body-2)}}.landingPageProductCard__description .richText__ul{padding-left:16px;margin-bottom:4px}.landingPageProductCard__description .richText__ul:last-child{margin-bottom:0}.landingPageProductCard__description .richText__ul li{font-size:var(--para-body-2);line-height:var(--lh-para-body-2);letter-spacing:var(--ls-para-body-2);position:relative;padding-left:0}.landingPageProductCard__description .richText__ul li:before{content:"";position:absolute;left:-16px;top:8px;width:6px;height:6px;background-color:#000;border-radius:50%}.landingPageProductCard__dropdownLabel{font-size:var(--para-body-2);line-height:var(--lh-para-body-2);letter-spacing:var(--ls-para-body-2);font-weight:700;margin-bottom:8px}@media (min-width: 85.375rem){.landingPageProductCard__dropdownLabel{font-size:var(--para-body-3);line-height:var(--lh-para-body-3);letter-spacing:var(--ls-para-body-3);margin-bottom:10px}}@media (min-width: 85.375rem){.landingPageProductCard__dropdownLabel--uppercase{text-transform:uppercase}}.landingPageProductCard__dropdownLabelVariant{font-weight:400}.landingPageProductCard__error{font-size:var(--para-body-3);line-height:var(--lh-para-body-3);letter-spacing:var(--ls-para-body-3);color:var(--warm-red);font-weight:700}.communityBlock{max-width:1440px;margin-left:auto;margin-right:auto;margin-bottom:56px}@media (min-width: 85.375rem){.communityBlock{margin-bottom:120px}}.communityBlock__header{padding-left:12px;padding-right:12px;max-width:1000px}@media (min-width: 85.375rem){.communityBlock__header{padding-left:64px;padding-right:64px}}.communityBlock .sectionTitle{margin-bottom:20px;text-align:left}@media (min-width: 85.375rem){.communityBlock .sectionTitle{font-size:60px;letter-spacing:-2px;line-height:.9;margin-bottom:42px}}.communityBlock .sectionTitle .feature{color:var(--warm-red)}.communityBlock__nav{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding-left:12px;padding-right:12px;margin-bottom:20px}@media (min-width: 61.9375rem){.communityBlock__nav{margin-bottom:42px}}@media (min-width: 85.375rem){.communityBlock__nav{padding-left:64px;padding-right:64px}}.communityBlock__tab{display:flex;align-items:center;flex-wrap:wrap}.communityBlock__tab li{line-height:normal}.communityBlock__tab li+li{margin-left:16px}@media (min-width: 61.9375rem){.communityBlock__tab li+li{margin-left:24px}}.communityBlock__tab li a{font-size:12px;letter-spacing:normal;line-height:1.917;font-weight:700;text-transform:uppercase;color:#595959;transition:color ease-in-out .2s}@media (min-width: 40rem){.communityBlock__tab li a{font-size:var(--para-body-1);line-height:var(--lh-para-body-1);letter-spacing:var(--ls-para-body-1)}}.communityBlock__tab li a:not(:disabled):hover{color:var(--black)}.communityBlock__tab li a.active{color:var(--black)}.communityBlock__content{padding-left:12px}@media (min-width: 40rem){.communityBlock__content{padding-right:12px}}@media (min-width: 85.375rem){.communityBlock__content{padding-left:64px;padding-right:64px}}@media (max-width: 39.99rem){.communityBlock__content .swiper{padding-bottom:28px}}.communityBlock__content .swiper-slide{height:auto}.featuredCard{height:100%;display:flex;flex-direction:column;line-height:normal}.featuredCard__image{margin-bottom:17px;height:218px}@media (min-width: 61.9375rem){.featuredCard__image{margin-bottom:15px;height:380px}}.featuredCard__image>a{height:100%;display:block}.featuredCard__image .responsive-image__wrapper{height:100%}.featuredCard__image .responsive-image__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.featuredCard__type{font-size:10px;font-weight:700;line-height:1.6;text-transform:uppercase;color:var(--black);margin-bottom:6px}@media (min-width: 61.9375rem){.featuredCard__type{font-size:12px;line-height:1.333;margin-bottom:8px}}.featuredCard__description{font-size:var(--para-body-2);line-height:var(--lh-para-body-2);letter-spacing:var(--ls-para-body-2);max-width:316px;margin-bottom:0}@media (min-width: 61.9375rem){.featuredCard__description{font-size:var(--para-body-1);line-height:var(--lh-para-body-1);letter-spacing:var(--ls-para-body-1)}}@media (max-width: 39.99rem){.contentAllCta--desktop{display:none}}.contentAllCta--mobile{text-align:center;margin-top:32px}@media (min-width: 40rem){.contentAllCta--mobile{display:none}}.copyBlock{max-width:676px;margin-left:auto;margin-right:auto;margin-bottom:64px;padding-left:12px;padding-right:12px;text-align:center;line-height:1}@media (min-width: 85.375rem){.copyBlock{margin-bottom:116px}}.copyBlock .heading-2{margin-bottom:12px}@media (min-width: 85.375rem){.copyBlock .heading-2{margin-bottom:19px}}.copyBlock__text{font-size:16px;font-weight:400;line-height:1.25;letter-spacing:normal;padding-left:18px;padding-right:18px;margin-bottom:0}.copyBlock .sectionTitle{margin-bottom:8px}@media (min-width: 85.375rem){.copyBlock .sectionTitle{margin-bottom:16px}}.copyBlock .button-link{margin-top:16px;line-height:normal}@media (min-width: 85.375rem){.copyBlock .button-link{margin-top:24px}}.copyBlock--headingBig{max-width:624px}@media (min-width: 85.375rem){.copyBlock--headingBig{margin-bottom:126px}}.copyBlock--headingBig .copyBlock__text{font-size:18px;line-height:1.222}@media (min-width: 85.375rem){.copyBlock--headingBig .copyBlock__text{font-size:20px;line-height:1.3}}.curatedReviews{margin-bottom:40px}@media (min-width: 85.375rem){.curatedReviews{margin-bottom:120px}}.curatedReviews__header{text-align:center;margin-bottom:28px;padding-left:12px;padding-right:12px}@media (min-width: 61.9375rem){.curatedReviews__header{margin-bottom:41px}}.curatedReviews__header .sectionTitle{margin-bottom:4px}@media (min-width: 61.9375rem){.curatedReviews__header .sectionTitle{margin-bottom:16px}}.curatedReviews__subHeading{font-size:16px;font-weight:400;line-height:1.25;letter-spacing:normal;color:var(--black);margin-bottom:0}@media (min-width: 61.9375rem){.curatedReviews__subHeading{font-size:var(--para-body-1);line-height:var(--lh-para-body-1);letter-spacing:var(--ls-para-body-1)}}.curatedReviews__wrapper{display:flex;padding-left:12px}@media (min-width: 61.9375rem){.curatedReviews__wrapper{padding-left:32px}}@media (min-width: 61.9375rem){.curatedReviews__wrapper{padding-left:64px}}@media (min-width: 85.375rem){.curatedReviews__wrapper{padding-left:142px}}.curatedReviews__reviewBlock{display:none;flex:0 0 280px;max-width:280px;margin-right:34px;height:451px;position:relative}@media (min-width: 40rem){.curatedReviews__reviewBlock{display:block}}@media (min-width: 61.9375rem){.curatedReviews__reviewBlock{flex:0 0 303px;max-width:303px}}.curatedReviews__reviewBlock .swiper{height:calc(100% - 70px);width:100%}.curatedReviews__reviewerBlock{flex-grow:1;overflow:hidden}.curatedReviews__reviewerBlock .swiper{padding-bottom:33px}@media (min-width: 40rem){.curatedReviews__reviewerBlock .swiper{padding-bottom:0}}@media (min-width: 48rem){.curatedReviews__reviewerBlock .swiper-slide-active .reviewerCard{height:451px}.curatedReviews__reviewerBlock .swiper-slide-active .reviewerCard .reviewerCard__image{opacity:100%}}@media (min-width: 40rem){.curatedReviews__reviewerBlock .swiper-scrollbar{display:none}}@media (min-width: 40rem){.curatedReviews__reviewerBlock .responsive-image__wrapper{height:100%}}.curatedReviews__controls{position:absolute;left:0;bottom:0;z-index:1;display:flex}.curatedReviews__controls .control{width:56px;height:56px;cursor:pointer}.curatedReviews__controls .control[aria-disabled=true]{opacity:.3;cursor:default}.curatedReviews__controls .control svg{width:100%;height:100%}.curatedReviews--page-all_prismic_component .reviewStars{display:none}.reviewBlock{line-height:1;padding-top:30px}.reviewBlock__text{font-size:32px;font-weight:700;line-height:.906;letter-spacing:0;margin-bottom:23px;text-transform:none}.reviewBlock__reviewer{font-size:var(--para-body-1);line-height:var(--lh-para-body-1);letter-spacing:var(--ls-para-body-1);font-weight:400;margin-bottom:0}.reviewerCard{position:relative}@media (min-width: 40rem){.reviewerCard{height:400px}}.reviewerCard__image{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.reviewerCard__image::-moz-selection{background-color:transparent}.reviewerCard__image::selection{background-color:transparent}@media (min-width: 40rem){.reviewerCard__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:20%;transition:opacity .3s ease-in-out}}@media (min-width: 40rem){.reviewerCard__media{height:100%}}.reviewerCard__content{margin-top:24px}@media (min-width: 40rem){.reviewerCard__content{display:none}}.reviewerCard__review{font-size:18px;line-height:1;letter-spacing:normal;font-weight:700;margin-bottom:12px}.reviewerCard__reviewer{font-size:var(--para-body-4);line-height:var(--lh-para-body-4);letter-spacing:var(--ls-para-body-4);font-weight:400;margin-bottom:0}.reviewStars{display:flex;align-items:center;margin-bottom:8px;line-height:normal}@media (min-width: 48rem){.reviewStars{margin-bottom:15px}}.reviewStar{margin-left:4px}.reviewStar:first-child{margin-left:0}.reviewStar svg{width:12px}@media (min-width: 85.375rem){.reviewStar svg{width:16px}}.pageBanner{margin-bottom:50px}@media (min-width: 85.375rem){.pageBanner{margin-bottom:80px}}.pageBanner__background{position:relative;overflow:hidden}.pageBanner__background-wrapper{height:100%;width:100%;padding-bottom:100%}@media (min-width: 40rem){.pageBanner__background-wrapper{padding-bottom:61%}}@media (min-width: 61.9375rem){.pageBanner__background-wrapper{padding-bottom:40%}}@media (min-width: 85.375rem){.pageBanner__background-wrapper{padding-bottom:33%}}.pageBanner__background-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width: 61.9375rem){.pageBanner__content-wrapper{max-width:1024px;margin-left:auto;margin-right:auto}}.pageBanner__content{position:relative;background:#f6f6f6;margin:-60px 15px 0;padding:30px 20px;z-index:1}@media (min-width: 40rem){.pageBanner__content{margin:-60px 61px 0;padding:35px 31px 45px;max-width:600px}}@media (min-width: 48rem){.pageBanner__content{margin-top:-100px}}@media (min-width: 48rem){.pageBanner__content{padding:40px 35px;margin-top:-120px}}.pageBanner__title{font-weight:900;font-size:var(--heading-2);line-height:var(--lh-heading-2);letter-spacing:var(--ls-heading-2);margin-bottom:13px}@media (min-width: 61.9375rem){.pageBanner__title{margin-bottom:16px;letter-spacing:-2px}}.pageBanner__subtitle{font-size:var(--para-body-1);line-height:var(--lh-para-body-1);letter-spacing:var(--ls-para-body-1);font-weight:500;margin-bottom:20px}@media (min-width: 61.9375rem){.pageBanner__subtitle{margin-bottom:24px}}.pageBanner .button{font-size:16px;--btn-gap: 12px 16px;width:100%}@media (min-width: 48rem){.pageBanner .button{--btn-gap: 12px 35px;width:auto}}@media (min-width: 40rem){.pageBanner__image-mobile{display:none}}.pageBanner__image-desktop{display:none}@media (min-width: 40rem){.pageBanner__image-desktop{display:block}}.productGridItem{display:flex;flex-direction:column;margin-bottom:28px;min-width:0}@media (min-width: 85.375rem){.productGridItem{margin-bottom:48px}}.productGridItem--upsell{height:100%;margin-bottom:0}.productGridItem--upsell .productGridItem__media{min-height:auto}.productGridItem--upsell .productGridItem__action .button{--btn-gap: .5rem .5rem;font-size:12px;line-height:1.167;width:100%;margin-top:8px}@media (min-width: 61.9375rem){.productGridItem--upsell .productGridItem__action .button{margin-top:12px;--btn-gap: .85rem .5rem;font-size:14px}}.productGridItem--index{height:100%;margin-bottom:0}.productGridItem--index .productGridItem__media{min-height:auto}.productGridItem--index .productGridItem__media img{width:100%}.productGridItem--index .productGridItem__ProductTitle{font-size:var(--para-body-2);line-height:var(--lh-para-body-2);letter-spacing:var(--ls-para-body-2);margin-bottom:4px}@media (min-width: 61.9375rem){.productGridItem--index .productGridItem__ProductTitle{margin-bottom:2px}}.productGridItem--index .productGridItem__servingText{font-size:var(--para-body-3);line-height:var(--lh-para-body-3);letter-spacing:var(--ls-para-body-3)}@media (min-width: 61.9375rem){.productGridItem--index .productGridItem__servingText{font-size:var(--para-body-2);line-height:var(--lh-para-body-2);letter-spacing:var(--ls-para-body-2)}}.productGridItem--index .productGridItem__productPrice{font-size:var(--para-body-3);line-height:var(--lh-para-body-3);letter-spacing:var(--ls-para-body-3);font-weight:500}@media (min-width: 61.9375rem){.productGridItem--index .productGridItem__productPrice{font-size:var(--para-body-2);line-height:var(--lh-para-body-2);letter-spacing:var(--ls-para-body-2);font-weight:700}}.productGridItem--index .productGridItem__action .button{margin-top:12px;width:100%;--btn-gap: .5rem .5rem;font-size:12px;line-height:1.167}@media (min-width: 61.9375rem){.productGridItem--index .productGridItem__action .button{margin-top:12px;--btn-gap: .85rem .5rem;font-size:14px}}.productGridItem:hover .productGridItem__CTAonHover{opacity:1}.productGridItem:focus-within .productGridItem__CTAonHover{opacity:1}.productGridItem__subscriptionText label{display:inline-flex;align-items:center;cursor:pointer;margin-top:12px}.productGridItem__subscriptionText input[type=checkbox]{margin:0 8px 0 0;width:16px;height:16px;cursor:pointer}.productGridItem__subscriptionText input[type=checkbox]:checked{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjk3IDQuOTdDMTEuMTEwOSA0LjgzNTg5IDExLjI5ODMgNC43NjE3NSAxMS40OTI4IDQuNzYzMjJDMTEuNjg3MyA0Ljc2NDY5IDExLjg3MzYgNC44NDE2NiAxMi4wMTI0IDQuOTc3ODlDMTIuMTUxMyA1LjExNDExIDEyLjIzMTcgNS4yOTg5NCAxMi4yMzY5IDUuNDkzMzdDMTIuMjQyIDUuNjg3OCAxMi4xNzE0IDUuODc2NjMgMTIuMDQgNi4wMkw4LjA1IDExLjAxQzcuOTgxMzkgMTEuMDgzOSA3Ljg5ODU4IDExLjE0MzIgNy44MDY1MyAxMS4xODQ0QzcuNzE0NDggMTEuMjI1NSA3LjYxNTA3IDExLjI0NzcgNy41MTQyNSAxMS4yNDk2QzcuNDEzNDMgMTEuMjUxNCA3LjMxMzI3IDExLjIzMyA3LjIxOTc1IDExLjE5NTJDNy4xMjYyNCAxMS4xNTc1IDcuMDQxMyAxMS4xMDEzIDYuOTcgMTEuMDNMNC4zMjQgOC4zODRDNC4yNTAzMSA4LjMxNTM0IDQuMTkxMjEgOC4yMzI1NCA0LjE1MDIyIDguMTQwNTRDNC4xMDkyMiA4LjA0ODU0IDQuMDg3MTggNy45NDkyMyA0LjA4NTQxIDcuODQ4NTJDNC4wODM2MyA3Ljc0NzgyIDQuMTAyMTUgNy42NDc3OSA0LjEzOTg3IDcuNTU0NEM0LjE3NzYgNy40NjEwMSA0LjIzMzc0IDcuMzc2MTggNC4zMDQ5NiA3LjMwNDk2QzQuMzc2MTggNy4yMzM3NCA0LjQ2MTAxIDcuMTc3NiA0LjU1NDQgNy4xMzk4OEM0LjY0Nzc5IDcuMTAyMTYgNC43NDc4MiA3LjA4MzYzIDQuODQ4NTIgNy4wODU0MUM0Ljk0OTIyIDcuMDg3MTggNS4wNDg1NCA3LjEwOTIzIDUuMTQwNTQgNy4xNTAyMkM1LjIzMjU0IDcuMTkxMjEgNS4zMTUzNCA3LjI1MDMxIDUuMzg0IDcuMzI0TDcuNDc4IDkuNDE3TDEwLjk1MSA0Ljk5MkMxMC45NTczIDQuOTg0MyAxMC45NjI5IDQuOTc2OTYgMTAuOTcgNC45N1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);background-position:center;background-repeat:no-repeat;background-size:cover}.productGridItem__badge{position:absolute;left:8px;top:8px;z-index:2;display:flex;align-items:center;font-size:12px;font-weight:700;letter-spacing:.1px;line-height:1.333;text-transform:uppercase;background-color:var(--badgeBgClr);color:var(--badgeTxtClr);padding:4px 7px 4px 9px}.productGridItem__media{display:flex;width:100%;align-items:center;justify-content:center;position:relative;background-color:#fcfbfc}.productGridItem__media.animate{background-color:#efeded94}.productGridItem__media .swiper{width:100%}.productGridItem__slide{min-height:140px}@media (min-width: 85.375rem){.productGridItem__slide{min-height:200px}}.productGridItem__slide img{width:100%}.productGridItem__mediaLink{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.productGridItem__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background-color:var(--white);border:1px solid #c0bfbd;cursor:pointer}@media (min-width: 48rem){.productGridItem__arrow{width:28px;height:28px}}.productGridItem__arrow.swiper-button-next{right:0}.productGridItem__arrow.swiper-button-prev{left:0}.productGridItem__arrow>svg{width:9px;height:9px}@media (min-width: 61.9375rem){.productGridItem__arrow>svg{width:10px;height:10px}}.productGridItem__arrow.swiper-button-disabled{cursor:default;background-color:#c0bfbd}.productGridItem__ProductDetails{margin-top:12px}.productGridItem__ProductDetails.animate{height:14px}@media (min-width: 61.9375rem){.productGridItem__ProductDetails{margin-bottom:16px}}.productGridItem__rating{--oke-stars-foregroundColor: #000;min-height:25px;margin-bottom:3px}@media (min-width: 61.9375rem){.productGridItem__rating{margin-bottom:7px}}.productGridItem__header{margin-bottom:12px}@media (min-width: 61.9375rem){.productGridItem__header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:2px}}@media (min-width: 61.9375rem){.productGridItem__titleWrapper{flex-grow:1;max-width:220px}}.productGridItem__ProductTitle{font-size:14px;letter-spacing:.2px;line-height:1.143;color:var(--black);font-weight:500;margin-bottom:3px}@media (min-width: 61.9375rem){.productGridItem__ProductTitle{font-size:16px;letter-spacing:normal;line-height:1.25;font-weight:700}}.productGridItem__ProductTitle.animate{height:20px;display:block}.productGridItem__servingText{font-size:12px;letter-spacing:.17px;line-height:1.167;color:#555;margin-bottom:3px}@media (min-width: 61.9375rem){.productGridItem__servingText{font-size:16px;letter-spacing:.2px;line-height:1.25;margin-bottom:0}}.productGridItem__productPrice{font-size:14px;letter-spacing:.2px;line-height:1.143;font-weight:500;margin-bottom:12px;flex-shrink:0}@media (min-width: 61.9375rem){.productGridItem__productPrice{font-size:16px;line-height:1.25;font-weight:700;margin-bottom:0}}.productGridItem__productPrice .discounted{color:var(--warm-red);margin-right:5px}.productGridItem__productPrice.animate{height:20px;display:block;width:40px}.productGridItem__dropdownLabel{font-size:var(--para-body-2);line-height:var(--lh-para-body-2);letter-spacing:var(--ls-para-body-2);font-weight:700;text-transform:uppercase;margin-bottom:8px}.productGridItem__shortDescription{display:none;margin-bottom:0;font-size:var(--para-body-2);line-height:var(--lh-para-body-2);letter-spacing:var(--ls-para-body-2);font-weight:400}@media (min-width: 61.9375rem){.productGridItem__shortDescription{display:block}}.productGridItem__shortDescription.animate{height:30px;display:block}.productGridItem__action{margin-top:auto}.productGridItem__action.animate{height:35px}.productGridItem__addToCartBtn{--btn-gap: .5rem .5rem;font-size:12px;line-height:1.167;width:100%;margin-top:12px}.productGridItem__addToCartBtn[disabled]{opacity:1;background-color:#555;border-color:#555}@media (min-width: 61.9375rem){.productGridItem__addToCartBtn{--btn-gap: .7rem .5rem;font-size:14px}}.productVariantDropdown{position:relative;width:100%}.productVariantDropdown.open .productVariantDropdown__trigger{border-bottom-color:transparent}.productVariantDropdown.open .productVariantDropdown__trigger .arrow{transform:translateY(-50%) rotate(180deg)}.productVariantDropdown--landingPage{margin-bottom:12px}.productVariantDropdown--landingPage .productVariantDropdown__trigger{height:auto;font-size:16px;letter-spacing:.2px;line-height:1.25;font-weight:400;padding:11px 32px 11px 11px}.productVariantDropdown--landingPage.open .productVariantDropdown__items{display:block}.productVariantDropdown--landingPage .productVariantDropdown__items{display:none;max-height:90px;overflow-x:hidden;overflow-y:auto;padding-left:11px;padding-right:11px;padding-top:0}.productVariantDropdown--landingPage .productVariantDropdown__item{font-size:14px}.productVariantDropdown--landingPage .productVariantDropdown__item--selected{display:none}.productVariantDropdown--upsell .productVariantDropdown__items{display:none;max-height:88px;overflow-x:hidden;overflow-y:auto}@media (min-width: 61.9375rem){.productVariantDropdown--upsell .productVariantDropdown__items{max-height:144px}}.productVariantDropdown--upsell.open .productVariantDropdown__items{display:block}.productVariantDropdown--upsell .productVariantDropdown__item--selected{display:none}.productVariantDropdown--index .productVariantDropdown__items{display:none;max-height:79px;overflow-x:hidden;overflow-y:auto}@media (min-width: 61.9375rem){.productVariantDropdown--index .productVariantDropdown__items{max-height:144px}}.productVariantDropdown--index.open .productVariantDropdown__items{display:block}.productVariantDropdown--index .productVariantDropdown__item--selected{display:none}.productVariantDropdown--flannel{margin-bottom:16px}@media (min-width: 85.375rem){.productVariantDropdown--flannel{margin-bottom:12px}}.productVariantDropdown--flannel .productVariantDropdown__trigger{height:auto;font-size:16px;letter-spacing:.2px;line-height:1.25;font-weight:400;padding:11px 32px 11px 11px}.productVariantDropdown--flannel.open .productVariantDropdown__items{display:block}.productVariantDropdown--flannel .productVariantDropdown__items{display:none;max-height:90px;overflow-x:hidden;overflow-y:auto;padding-left:11px;padding-right:11px;padding-top:0}.productVariantDropdown--flannel .productVariantDropdown__item{font-size:14px}.productVariantDropdown--flannel .productVariantDropdown__item--selected{display:none}.productVariantDropdown__trigger{display:block;width:100%;background-color:var(--white);height:32px;padding:7px 32px 7px 11px;font-size:12px;letter-spacing:.2px;line-height:1.167;font-weight:500;color:var(--black);border:1px solid #e9e9e9;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;position:relative}.productVariantDropdown__trigger[disabled]{background-color:#fafafa}.productVariantDropdown__trigger[disabled] .arrow{display:none}.productVariantDropdown__trigger .arrow{width:10px;position:absolute;top:50%;right:10.87px;transform:translateY(-50%);transform-origin:center;transition:transform ease-in-out .2s}@media (min-width: 61.9375rem){.productVariantDropdown__trigger .arrow{right:12.87px}}@media (min-width: 61.9375rem){.productVariantDropdown__trigger{height:44px;padding:9px 32px 9px 16px;font-size:var(--para-body-2);line-height:var(--lh-para-body-2);letter-spacing:var(--ls-para-body-2)}}.productVariantDropdown__items{position:absolute;top:100%;background-color:#fff;left:0;width:100%;z-index:3;padding:7px 12.87px 16px 16px;border:1px solid #e9e9e9;border-top:0}.productVariantDropdown__item{cursor:pointer;font-size:var(--para-body-2);line-height:var(--lh-para-body-2);letter-spacing:var(--ls-para-body-2);font-weight:400;color:var(--black);padding:5px 0;margin-bottom:5px}.productVariantDropdown__item:last-child{margin-bottom:0}.productVariantDropdown__item--soldOut{color:var(--warm-gray);pointer-events:none}.productVariantDropdown__item--soldOut sup{margin-left:3px;font-size:var(--para-body-4);line-height:var(--lh-para-body-4);letter-spacing:var(--ls-para-body-4);color:var(--warm-red)}@media (max-width: 61.9275rem){.productVariantDropdown__item{font-size:10px}}.featuredCollection{max-width:1440px;margin:56px auto;padding-left:12px}@media (min-width: 40rem){.featuredCollection{padding-left:32px;padding-right:32px}}@media (min-width: 85.375rem){.featuredCollection{padding-left:64px;padding-right:64px;margin-bottom:111px}}.featuredCollection__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-right:12px}@media (min-width: 40rem){.featuredCollection__header{padding-right:0}}@media (min-width: 61.9375rem){.featuredCollection__header{margin-bottom:41px}}.featuredCollection__header .sectionTitle{margin-bottom:0}.featuredCollection__swiper{padding-bottom:37px}@media (min-width: 48rem){.featuredCollection__swiper{display:grid;gap:32px;grid-template-columns:repeat(4,1fr);box-sizing:border-box;padding-bottom:0}}.featuredCollection__swiper .swiper-slide{height:auto}.featuredCollection__container.swiper{overflow:visible}.featuredCollection .button{--btn-gap: .87rem .5rem;font-size:12px;letter-spacing:.2px;line-height:1.167}@media (min-width: 85.375rem){.featuredCollection .button{--btn-gap: 1.06rem .5rem;font-size:16px;letter-spacing:.23px;line-height:1}}.featuredIn{margin-bottom:56px;line-height:normal}@media (min-width: 85.375rem){.featuredIn{margin-bottom:118px}}.featuredIn__wrapper{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:12px}@media (min-width: 40rem){.featuredIn__wrapper{padding-left:32px;padding-right:32px}}@media (min-width: 85.375rem){.featuredIn__wrapper{padding-left:142px;padding-right:142px}}.featuredIn__wrapper .swiper-wrapper{align-items:flex-end}.featuredIn__header{font-size:12px;letter-spacing:normal;line-height:1.917;font-weight:500;text-align:center;margin-bottom:18px}@media (min-width: 61.9375rem){.featuredIn__header{font-size:var(--para-body-1);line-height:var(--lh-para-body-1);letter-spacing:var(--ls-para-body-1);margin-bottom:50px}}.featuredIn__icon{height:13px}@media (min-width: 40rem){.featuredIn__icon{height:auto;width:auto}}.featuredPage{padding-top:32px;padding-bottom:40px;margin-bottom:56px}@media (min-width: 85.375rem){.featuredPage{padding-top:88px;padding-bottom:90px;margin-bottom:86px}}@media (min-width: 85.375rem){.featuredPage__wrapper{padding-left:142px;padding-right:142px;max-width:1440px;margin-left:auto;margin-right:auto}}.featuredPage__iconsText{margin-bottom:32px}@media (min-width: 85.375rem){.featuredPage__iconsText{margin-bottom:56px}}.featuredPage__iconsText .swiper-slide{padding-left:40px;padding-right:40px}.featuredPage__text{font-size:16px;line-height:1.25;letter-spacing:normal;font-weight:500;margin-bottom:0;text-align:center;max-width:640px;margin-left:auto;margin-right:auto}@media (min-width: 85.375rem){.featuredPage__text{font-size:28px;letter-spacing:normal;line-height:1.071}}.featuredPage__iconsSwiper .swiper-slide img{opacity:14%}.featuredPage__iconsSwiper .swiper-slide-active img{opacity:100%}.headingTextSection{margin-bottom:56px;padding-left:12px;padding-right:12px;max-width:768px;margin-left:auto;margin-right:auto;text-align:center}@media (min-width: 85.375rem){.headingTextSection{max-width:1110px;margin-bottom:128px}}.headingTextSection__header .richText__heading2{font-size:24px;font-weight:900;letter-spacing:-.7px;line-height:1.167;margin-bottom:0}@media (min-width: 85.375rem){.headingTextSection__header .richText__heading2{font-size:60px;letter-spacing:-2px;line-height:.9}}.imageAndText{padding-bottom:32px;color:var(--text-color)}@media (min-width: 48rem){.imageAndText{background-color:var(--background-color);margin-top:90px;margin-bottom:90px;padding-bottom:0}}@media (min-width: 48rem){.imageAndText .is-mobile{display:none}}@media (max-width: 47.99rem){.imageAndText .is-desktop{display:none}}.imageAndText__container{padding:0 12px;margin:0 auto}@media (min-width: 85.375rem){.imageAndText__container{padding:0;margin:0 auto;max-width:1440px}}@media (min-width: 48rem){.imageAndText__inner{display:flex;align-items:center}}.imageAndText__aside{position:relative;height:var(--mobile-image-height)}@media (min-width: 48rem){.imageAndText__aside{flex:0 0 46.67%;max-width:46.67%;height:var(--desktop-image-height)}}.imageAndText__image{position:absolute;top:0;left:0;width:100%;height:100%}.imageAndText__image .responsive-image__wrapper{height:100%;max-height:100%}.imageAndText__image .responsive-image__image{-o-object-fit:cover;object-fit:cover}.imageAndText__content{padding:21px 0}@media (min-width: 48rem){.imageAndText__content{padding:30px 80px 30px 124px}}.imageAndText__content .button-link{margin-top:15px}.imageAndText__title{font-weight:900;font-size:24px;line-height:.9;letter-spacing:-.5px;margin-bottom:9px}@media (min-width: 48rem){.imageAndText__title{font-size:40px;letter-spacing:-2px;line-height:1.05;margin-bottom:16px}}.imageAndText__entry{font-size:14px;line-height:1.15;letter-spacing:0}@media (min-width: 48rem){.imageAndText__entry{font-size:18px;letter-spacing:.2px;line-height:1.28}}@media (min-width: 85.375rem){.imageAndText--image-on-right .imageAndText__container{padding-right:64px}}@media (min-width: 48rem){.imageAndText--image-on-right .imageAndText__inner{flex-direction:row-reverse}}@media (min-width: 48rem){.imageAndText--image-on-right .imageAndText__image{right:auto;left:0}}@media (min-width: 48rem){.imageAndText--image-on-right .imageAndText__aside{flex:0 0 48.8%;max-width:48.8%}}@media (min-width: 48rem){.imageAndText--image-on-right .imageAndText__content{padding:30px 112px 30px 80px}}@media (min-width: 85.375rem){.imageAndText--image-on-right .imageAndText__content{padding:30px 112px 30px 144px}}@media (min-width: 48rem){.flannels-lp .imageAndText{margin:120px 0}}.flannels-lp .imageAndText__container{max-width:1174px}.flannels-lp .imageAndText__title{font-size:30px;letter-spacing:-.88px;line-height:1.06;margin-bottom:13px}@media (min-width: 48rem){.flannels-lp .imageAndText__title{font-size:52px;letter-spacing:-1.73px;line-height:.86;margin-bottom:28px}}.flannels-lp .imageAndText__content{padding:26px 0 36px}@media (min-width: 48rem){.flannels-lp .imageAndText__content{padding:30px 80px 30px 112px}}.flannels-lp .imageAndText__entry{font-size:16px;line-height:1.25}@media (min-width: 48rem){.flannels-lp .imageAndText__entry{font-size:18px;line-height:1.27;letter-spacing:0}}@media (min-width: 48rem){.flannels-lp .imageAndText--image-on-right .imageAndText__content{padding:30px 112px 30px 80px}}@media (min-width: 85.375rem){.template--product-flannels .imageAndText{margin-top:0;margin-bottom:96px}}.template--product-flannels .imageAndText__title{font-size:30px;letter-spacing:-.88px;line-height:1.067;margin-bottom:22px}@media (min-width: 85.375rem){.template--product-flannels .imageAndText__title{font-size:52px;letter-spacing:-1.73px;line-height:.865;margin-bottom:28px}}.template--product-flannels .imageAndText__entry ul li{padding-left:16px;margin-bottom:6px;font-size:16px;line-height:1.25;letter-spacing:normal;position:relative}.template--product-flannels .imageAndText__entry ul li:last-child{margin-bottom:0}.template--product-flannels .imageAndText__entry ul li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background-color:var(--black)}@media (min-width: 85.375rem){.template--product-flannels .imageAndText__entry ul li{font-size:var(--para-body-1);line-height:var(--lh-para-body-1);letter-spacing:var(--ls-para-body-1);margin-bottom:10px}}.landingPageIngredients{background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;background-color:#f6f4f3;margin-bottom:56px}@media (min-width: 61.9375rem){.landingPageIngredients{margin-bottom:96px}}.landingPageIngredients__bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width: 48rem){.landingPageIngredients__wrapper{display:flex;padding:70px 32px}}@media (min-width: 85.375rem){.landingPageIngredients__wrapper{padding:70px 144px 70px 64px;max-width:1440px;margin-left:auto;margin-right:auto}}.landingPageIngredients__image{height:270px}@media (min-width: 48rem){.landingPageIngredients__image{flex:0 0 48%;margin-right:32px}}@media (min-width: 85.375rem){.landingPageIngredients__image{height:417px;margin-right:80px}}.landingPageIngredients__image .responsive-image__wrapper{height:100%}.landingPageIngredients__image .responsive-image__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.landingPageIngredients__content{padding-top:22px;padding-bottom:52px}@media (min-width: 48rem){.landingPageIngredients__content{flex-grow:1;padding-top:0;padding-bottom:0}}.landingPageIngredients__title{font-size:24px;letter-spacing:-.7px;line-height:1.167;text-transform:uppercase;font-weight:900;margin-bottom:22px;padding-left:12px;padding-right:12px;max-width:498px}@media (min-width: 48rem){.landingPageIngredients__title{padding-left:0;padding-right:0}}@media (min-width: 85.375rem){.landingPageIngredients__title{font-size:40px;line-height:1;letter-spacing:-1px;margin-bottom:41px}}.landingPageIngredients__accordion{margin-bottom:24px}@media (min-width: 85.375rem){.landingPageIngredients__accordion{margin-bottom:44px}}.landingPageIngredients .siteAccordion__header{padding-left:12px;padding-right:12px}@media (min-width: 48rem){.landingPageIngredients .siteAccordion__header{padding-left:0;padding-right:0}}.landingPageIngredients .siteAccordion__headerText{font-size:var(--para-body-1);line-height:var(--lh-para-body-1);letter-spacing:var(--ls-para-body-1)}@media (min-width: 85.375rem){.landingPageIngredients .siteAccordion__headerText{font-size:20px;line-height:1.15;letter-spacing:normal}}.landingPageIngredients .siteAccordion__content{padding-left:12px;padding-right:12px}@media (min-width: 48rem){.landingPageIngredients .siteAccordion__content{padding-left:0;padding-right:0}}.landingPageIngredients .siteAccordion__content .richText__text{font-size:16px;letter-spacing:normal;line-height:1.25}.landingPageIngredients .siteAccordion__content .richText__text:last-child{margin-bottom:0}@media (min-width: 85.375rem){.landingPageIngredients .siteAccordion__content .richText__text{font-size:var(--para-body-1);line-height:var(--lh-para-body-1);letter-spacing:var(--ls-para-body-1)}}.landingPageIngredients__modalTrigger{text-align:center}@media (min-width: 85.375rem){.landingPageIngredients__modalTrigger{text-align:left}}.landingPageIngredients .siteAccordion__header{padding-top:16px;padding-bottom:16px}@media (min-width: 85.375rem){.landingPageIngredients .siteAccordion__header{padding-top:18px;padding-bottom:18px}}.landingPageIngredients .siteAccordion__wrapper.is-active .siteAccordion__header{padding-bottom:10px}@media (min-width: 85.375rem){.landingPageIngredients .siteAccordion__wrapper.is-active .siteAccordion__header{padding-bottom:13px}}.landingPageIngredients .siteAccordion__contentPaddingBottom{padding-bottom:24px}.landingPageBanner{margin-bottom:40px}@media (min-width: 48rem){.landingPageBanner{display:flex;align-items:center}}@media (min-width: 85.375rem){.landingPageBanner{margin-bottom:81px}}@media (min-width: 48rem){.landingPageBanner--imageLeft{flex-direction:row-reverse}}.landingPageBanner__image{height:280px;margin-bottom:22px}@media (min-width: 48rem){.landingPageBanner__image{height:100%;flex:0 0 50%;margin-bottom:0}}@media (min-width: 85.375rem){.landingPageBanner__image{height:592px;flex:0 0 48.88%}}.landingPageBanner__image .responsive-image__wrapper{height:100%}.landingPageBanner__image .responsive-image__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.landingPageBanner__content{padding-left:12px;padding-right:12px}@media (min-width: 48rem){.landingPageBanner__content{flex-grow:1;padding-left:64px;padding-right:64px}}@media (min-width: 85.375rem){.landingPageBanner__content{padding-left:10%;padding-right:10%;text-align:center}}.landingPageBanner__header{text-align:center;margin-bottom:12px}@media (min-width: 85.375rem){.landingPageBanner__header{margin-bottom:16px}}.landingPageBanner__header .richText__text{font-size:32px;letter-spacing:-1.78px;line-height:1;font-weight:900;margin-bottom:0}@media (min-width: 48rem){.landingPageBanner__header .richText__text{font-size:40px;line-height:1;letter-spacing:-2px}}.landingPageBanner__text{font-size:16px;letter-spacing:normal;line-height:1.25;text-align:center;margin-bottom:24px}@media (min-width: 85.375rem){.landingPageBanner__text{font-size:var(--para-body-1);line-height:var(--lh-para-body-1);letter-spacing:var(--ls-para-body-1)}}@media (min-width: 48rem){.landingPageBanner__text{margin-bottom:18px}}@media (min-width: 85.375rem){.landingPageBanner__text{margin-bottom:32px}}.landingPageBanner__cta{--btn-gap: 11px 15px;font-size:16px;letter-spacing:.18px;line-height:1.483;width:100%}.primaryBenefitsIconSection{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px;margin-bottom:56px;display:grid;grid-template-columns:repeat(2,1fr);gap:28px 16px}@media (min-width: 48rem){.primaryBenefitsIconSection{gap:12px}}@media (min-width: 85.375rem){.primaryBenefitsIconSection{padding-left:64px;padding-right:64px;gap:48px;margin-bottom:80px}}.primaryBenefitsIconSection__card{display:flex;align-items:center;flex-direction:column;text-align:center}.primaryBenefitsIconSection__icon{width:41px;margin-bottom:12px}@media (min-width: 48rem){.primaryBenefitsIconSection__icon{margin-bottom:24px;margin-right:0}}@media (min-width: 85.375rem){.primaryBenefitsIconSection__icon{width:62px;min-height:80px}}.primaryBenefitsIconSection__header{font-size:14px;letter-spacing:normal;line-height:1.429;font-weight:700;margin-bottom:0}@media (min-width: 48rem){.primaryBenefitsIconSection__header{margin-bottom:4px}}@media (min-width: 85.375rem){.primaryBenefitsIconSection__header{font-size:var(--para-body-2);line-height:var(--lh-para-body-2);letter-spacing:var(--ls-para-body-2)}}.primaryBenefitsIconSection__text{font-size:14px;letter-spacing:.2px;line-height:1.143;margin-bottom:0}@media (min-width: 85.375rem){.primaryBenefitsIconSection__text{font-size:var(--para-body-1);line-height:var(--lh-para-body-1);letter-spacing:var(--ls-para-body-1);letter-spacing:normal}}.accordionSection{margin-bottom:56px;padding:0 12px}@media (min-width: 85.375rem){.accordionSection{margin-bottom:112px}}.accordionSection__container{margin:0 auto;width:100%}.accordionSection__container--fixed{max-width:600px}.accordionSection__container--fluid{max-width:100%}.accordionSection .sectionTitle{margin-bottom:24px}@media (min-width: 85.375rem){.accordionSection .sectionTitle{margin-bottom:56px}}.siteAccordion{color:var(--black)}.siteAccordion__wrapper:last-child{border-bottom:1px solid #eaeaea}.siteAccordion__wrapper.is-active .siteAccordion__icon svg{transform:rotate(0)}@media (min-width: 40rem){.siteAccordion__wrapper--sizingChart .siteAccordion__header{border-top:0;padding-top:0}}@media (min-width: 85.375rem){.siteAccordion__wrapper--sizingChart .siteAccordion__header{padding-bottom:22.5px}}.siteAccordion__wrapper--sizingChart.is-active .siteAccordion__header{padding-bottom:8px}@media (min-width: 85.375rem){.siteAccordion__wrapper--sizingChart.is-active .siteAccordion__header{padding-bottom:20px}}.siteAccordion__wrapper--sizingChart .siteAccordion__headerText{line-height:normal}@media (min-width: 85.375rem){.siteAccordion__wrapper--sizingChart .siteAccordion__contentPaddingBottom{padding-bottom:33px}}.siteAccordion__header{display:flex;align-items:center;padding-top:17px;padding-bottom:17px;border-top:1px solid #eaeaea;color:var(--black);text-transform:uppercase}.siteAccordion__header:not([disabled]):hover,.siteAccordion__header:focus{color:var(--black)}@media (min-width: 85.375rem){.siteAccordion__header{padding-top:16px;padding-bottom:16px}}.siteAccordion__headerText{font-size:var(--para-body-2);line-height:var(--lh-para-body-2);letter-spacing:var(--ls-para-body-2);line-height:normal;font-weight:700;flex:0 0 calc(100% - 12px)}.siteAccordion__icon{width:10px;line-height:normal}.siteAccordion__icon svg{transform-origin:center;transition:transform .2s ease-in-out;transform:rotate(-90deg)}.siteAccordion__content{overflow:hidden;max-height:0;transition:max-height ease-in-out .2s}.siteAccordion__content--howToUse .richText__text{margin-bottom:.5rem}.siteAccordion__contentPaddingBottom{padding-bottom:20px}@media (min-width: 85.375rem){.siteAccordion__contentPaddingBottom{padding-bottom:16px}}.siteAccordion--footer .siteAccordion__wrapper{border-bottom-color:#54535266}.siteAccordion--footer .siteAccordion__wrapper.is-active .siteAccordion__header{padding-top:17.5px;padding-bottom:16px}.siteAccordion--footer .siteAccordion__header{color:#fff;border-top-color:#54535266;padding-top:24px;padding-bottom:24px}.siteAccordion--footer .siteAccordion__header:not([disabled]):hover,.siteAccordion--footer .siteAccordion__header:focus{color:#fff}.siteAccordion--footer .siteAccordion__headerText{font-size:var(--para-body-1);line-height:var(--lh-para-body-1);letter-spacing:var(--ls-para-body-1);text-transform:none}.siteAccordion--footer .siteAccordion__contentPaddingBottom{padding-bottom:31.5px}.siteBanner{height:var(--height-mobile);margin-bottom:44px}@media (min-width: 61.9375rem){.siteBanner{height:var(--height-desktop)}}@media (min-width: 85.375rem){.siteBanner{margin-bottom:95px}}.siteBanner--page-athletic{margin-bottom:40px}@media (min-width: 85.375rem){.siteBanner--page-athletic{margin-bottom:135px}}.siteBanner__wrapper{position:relative;height:100%}.siteBanner__wrapper .responsive-image__wrapper{max-width:100%!important;height:100%}.siteBanner__wrapper .responsive-image__wrapper--desktop{display:none}@media (min-width: 48rem){.siteBanner__wrapper .responsive-image__wrapper--desktop{display:block}}@media (min-width: 48rem){.siteBanner__wrapper .responsive-image__wrapper--mobile{display:none}}.siteBanner__image{z-index:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-width:100%!important;max-height:100%!important}.siteBanner__content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;z-index:3;width:100%;color:var(--text-color);padding-left:12px;padding-right:12px}@media (min-width: 61.9375rem){.siteBanner__content{padding-left:44px;padding-right:44px}}.siteBanner__content p{color:inherit}.siteBanner__content .button-link{color:var(--cta-text-color);border-color:var(--cta-text-color)}@media (min-width: 85.375rem){.siteBanner__content .button-link{font-size:18px;line-height:1.278;letter-spacing:normal}}.siteBanner__content .button-link:not(:disabled):hover{color:var(--cta-text-color);border-color:var(--cta-text-color)}.siteBanner__title{font-size:40px;line-height:.75;font-weight:900;letter-spacing:-2px;margin-bottom:14px}@media (min-width: 61.9375rem){.siteBanner__title{font-size:60px;margin-bottom:24px}}.siteBanner__shortText{font-size:14px;line-height:1.163;letter-spacing:normal;font-weight:500;margin-bottom:4px}@media (min-width: 61.9375rem){.siteBanner__shortText{font-size:var(--para-body-1);line-height:var(--lh-para-body-1);letter-spacing:var(--ls-para-body-1);margin-bottom:21px}}.siteBanner__overlay{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;background-color:var(--overlay-background-color);opacity:var(--opacity)}.testedBlock{--column-gap: 23.3px;--row-gap: 23.3px;margin-bottom:56px}@media (min-width: 85.375rem){.testedBlock{margin-bottom:112px}}.testedBlock .sectionTitle{margin-bottom:24px}@media (min-width: 85.375rem){.testedBlock .sectionTitle{margin-bottom:42px}}.testedBlock__card{display:flex;flex-direction:column;height:100%;padding:23.6px 10px 36.4px;border:1px solid #eaeaea}@media (min-width: 85.375rem){.testedBlock__card{padding:55px 10px 71px}}.testedBlock__iconWrapper{text-align:center;max-width:72px;margin-left:auto;margin-right:auto;margin-bottom:12px;overflow:hidden}.testedBlock__description{text-align:center;max-width:224px;margin-left:auto;margin-right:auto}@media (min-width: 85.375rem){.testedBlock__description{max-width:270px}}.testedBlock__title{font-size:var(--para-body-2);line-height:var(--lh-para-body-2);letter-spacing:var(--ls-para-body-2);font-weight:700;margin-bottom:2px}@media (min-width: 85.375rem){.testedBlock__title{font-size:var(--para-body-1);line-height:var(--lh-para-body-1);letter-spacing:var(--ls-para-body-1);margin-bottom:4px}}.testedBlock__text{font-size:var(--para-body-2);line-height:var(--lh-para-body-2);letter-spacing:var(--ls-para-body-2);font-weight:400;color:var(--black);margin-bottom:0}@media (min-width: 85.375rem){.testedBlock__text{font-size:var(--para-body-1);line-height:var(--lh-para-body-1);letter-spacing:var(--ls-para-body-1);letter-spacing:normal}}.testedBlock__container{position:relative;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:12px}@media (min-width: 40rem){.testedBlock__container{padding-left:32px;padding-right:32px}}@media (min-width: 85.375rem){.testedBlock__container{padding-left:145px;padding-right:145px}}.testedBlock__swiper{padding-bottom:33px}@media (min-width: 48rem){.testedBlock__swiper{padding-bottom:0}}@media (min-width: 48rem){.testedBlock__swiperWrapper{display:grid;gap:23.3px;grid-template-columns:repeat(3,1fr);box-sizing:border-box}}.testedBlock__swipperSlide{height:auto}.testedBlock__actionButton{position:absolute;top:19%;left:20px;width:10px}.testedBlock__actionButton.swiper-button-next{right:20px;left:auto}.testedBlock__actionButton[aria-disabled=true]{opacity:.3}@media (min-width: 85.375rem){.testedBlock__actionButton[aria-disabled=true]{display:none}}.testedBlock--quizPage{margin-top:64px;margin-bottom:48px}@media (min-width: 85.375rem){.testedBlock--quizPage{margin-top:100px;margin-bottom:72px}}.testedBlock--quizPage .testedBlock__container{padding-left:0}@media (min-width: 48rem){.testedBlock--quizPage .testedBlock__container{padding-left:0;padding-right:0}}@media (min-width: 40rem){.testedBlock--quizPage .testedBlock__container--mobile{display:block}}@media (min-width: 48rem){.testedBlock--quizPage .testedBlock__container .swiper{padding-bottom:0}}.textBlock{margin-bottom:56px}@media (min-width: 85.375rem){.textBlock{margin-bottom:100px}}.textBlock__wrapper{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px}@media (min-width: 61.9375rem){.textBlock__wrapper{padding-left:64px;padding-right:64px}}.textBlock__content{max-width:var(--max-width, 640px);margin-left:auto;margin-right:auto}.textBlock__content .sectionTitle{text-align:left;margin-bottom:12px}@media (min-width: 48rem){.textBlock__content{text-align:center}.textBlock__content .sectionTitle{margin-bottom:23px;text-align:center}}.textBlock__description{font-size:16px;font-weight:400;letter-spacing:.23px;line-height:1.125;margin-bottom:16px}@media (min-width: 61.9375rem){.textBlock__description{font-size:var(--para-body-1);line-height:var(--lh-para-body-1);letter-spacing:var(--ls-para-body-1);margin-bottom:23px}}.textualHero{text-align:center;padding:33px 0;color:var(--text-color);height:var(--height-mobile)}@media (min-width: 48rem){.textualHero{height:var(--height-desktop);margin-bottom:17px}}.textualHero__container{max-width:1440px;margin:0 auto;padding:0 12px;height:100%;display:flex;align-items:center;justify-content:center}@media (min-width: 48rem){.textualHero__container{padding:0 20px}}.textualHero__content{max-width:var(--content-width);height:auto}.textualHero__title{font-weight:900;font-size:24px;letter-spacing:-.5px;line-height:.9;margin-bottom:8px}@media (min-width: 48rem){.textualHero__title{font-size:60px;letter-spacing:-2px;line-height:.86;margin-bottom:15px}}.textualHero__entry{font-size:14px;line-height:1.14;letter-spacing:0}@media (min-width: 48rem){.textualHero__entry{font-size:20px;line-height:1.3}}.twoColumnGrid{margin-bottom:56px}@media (min-width: 85.375rem){.twoColumnGrid{margin-bottom:104px}}@media (min-width: 85.375rem){.twoColumnGrid--videoBlock{margin-bottom:112px}}.twoColumnGrid--videoBlock .twoColumnGrid__videoPlayer{position:relative;height:260px}@media (min-width: 40rem){.twoColumnGrid--videoBlock .twoColumnGrid__videoPlayer{height:100%}}@media (min-width: 85.375rem){.twoColumnGrid--videoBlock .twoColumnGrid__videoPlayer{min-height:580px}}.twoColumnGrid--videoBlock .twoColumnGrid__videoPlayer iframe,.twoColumnGrid--videoBlock .twoColumnGrid__videoPlayer video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.twoColumnGrid--videoBlock .twoColumnGrid__richText{margin-bottom:20px}@media (min-width: 85.375rem){.twoColumnGrid--videoBlock .twoColumnGrid__richText{margin-bottom:24px}}.twoColumnGrid--videoBlock .twoColumnGrid__richText .richText__text{font-size:16px;font-weight:400;letter-spacing:.23px;line-height:1.125;color:var(--black);margin-bottom:10px}.twoColumnGrid--videoBlock .twoColumnGrid__richText .richText__text:last-child{margin-bottom:0}@media (min-width: 85.375rem){.twoColumnGrid--videoBlock .twoColumnGrid__richText .richText__text{margin-bottom:12px;font-size:var(--para-body-1);line-height:var(--lh-para-body-1);letter-spacing:var(--ls-para-body-1)}}@media (min-width: 85.375rem){.twoColumnGrid--videoBlock .twoColumnGrid__textBlockContent{max-width:488px}}@media (min-width: 85.375rem){.twoColumnGrid--videoBlock .twoColumnGrid__mediaBlock{flex:0 0 51.66%}}.twoColumnGrid__container{width:100%}@media (min-width: 61.9375rem){.twoColumnGrid__container{display:flex}.twoColumnGrid__container>*{flex:0 0 50%}}.twoColumnGrid__container--details{align-items:flex-start}.twoColumnGrid__mediaBlock--review{height:234px;position:relative}@media (min-width: 61.9375rem){.twoColumnGrid__mediaBlock--review{height:380px;flex:0 0 48.88%}}@media (min-width: 85.375rem){.twoColumnGrid__mediaBlock--review{height:592px}}.twoColumnGrid__mediaBlock--details{padding-left:12px;padding-right:12px;margin-bottom:24px}@media (min-width: 61.9375rem){.twoColumnGrid__mediaBlock--details{order:2;padding-left:0;margin-bottom:0;flex:1 0 auto;padding-right:10%}}@media (min-width: 61.9375rem){.twoColumnGrid__mediaBlock--videoBlock{flex:0 0 51.66%}}.twoColumnGrid__mediaBlock .responsive-image__wrapper{height:100%}.twoColumnGrid__mediaBlock .responsive-image__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.twoColumnGrid__textBlock{position:relative}.twoColumnGrid__textBlock--review{background-color:#f8f7f7;padding:32px 20px}@media (min-width: 61.9375rem){.twoColumnGrid__textBlock--review{flex-grow:1;display:flex;align-items:center;padding-left:7.7%;padding-right:10%}}.twoColumnGrid__textBlock--details{padding-left:12px;padding-right:12px}@media (min-width: 61.9375rem){.twoColumnGrid__textBlock--details{order:1;flex:0 0 51.11%;padding-left:12.22%;padding-right:7.7%}}.twoColumnGrid__textBlock--videoBlock{padding:24px 12px 40px;background-color:#f6f4f3}@media (min-width: 61.9375rem){.twoColumnGrid__textBlock--videoBlock{flex-grow:1;display:flex;align-items:center;padding:32px 9.33% 32px 5.33%}}.twoColumnGrid__textBlockBg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.twoColumnGrid__videoEmbed{position:relative;overflow:hidden;height:100%}@media (min-width: 85.375rem){.twoColumnGrid__videoEmbed{min-height:419px}}.twoColumnGrid__videoEmbed:before{content:"";display:block;padding-top:56.25%}.twoColumnGrid__videoEmbed>*{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;z-index:1}.twoColumnGrid__topTitle{text-align:center;margin-bottom:24px;padding-left:15px;padding-right:15px}@media (min-width: 61.9375rem){.twoColumnGrid__topTitle{display:none}}.twoColumnGrid__topTitle h2{font-size:24px;font-weight:900;letter-spacing:-.7px;line-height:1.167;margin-bottom:0}.twoColumnGrid__title{font-size:20px;font-weight:900;letter-spacing:-.5px;line-height:1.1;margin-bottom:12px}@media (min-width: 85.375rem){.twoColumnGrid__title{font-size:40px;letter-spacing:-1px;line-height:1;margin-bottom:40px}}.twoColumnGrid__title--review{display:none}@media (min-width: 61.9375rem){.twoColumnGrid__title--review{display:block}}@media (min-width: 61.9375rem) and (min-width: 85.375rem){.twoColumnGrid__title--review{margin-bottom:48px}}.twoColumnGrid__title--videoBlock{font-size:24px;font-weight:900;letter-spacing:-.7px;line-height:1.167;margin-bottom:12px}@media (min-width: 85.375rem){.twoColumnGrid__title--videoBlock{font-size:40px;font-weight:900;letter-spacing:-1px;line-height:1;margin-bottom:16px}}.twoColumnGrid__textBlockContent{width:100%;position:relative;z-index:1}.twoColumnGrid__subTitle{font-size:var(--para-body-2);line-height:var(--lh-para-body-2);letter-spacing:var(--ls-para-body-2);color:var(--black);font-weight:400;margin-bottom:0}@media (min-width: 61.9375rem){.twoColumnGrid__subTitle{font-size:var(--heading-5);line-height:var(--lh-heading-5);letter-spacing:var(--ls-heading-5);font-weight:700}}.twoColumnGrid__richText .richText__heading3{font-size:16px;line-height:1.125;text-transform:uppercase;letter-spacing:normal;margin-bottom:8px}@media (min-width: 85.375rem){.twoColumnGrid__richText .richText__heading3{margin-bottom:4px}}.twoColumnGrid__richText .richText__text{margin-bottom:16px}.twoColumnGrid__richText .richText__text:last-child{margin-bottom:0}@media (min-width: 85.375rem){.twoColumnGrid__richText .richText__text{font-size:var(--para-body-1);line-height:var(--lh-para-body-1);letter-spacing:var(--ls-para-body-1);margin-bottom:20px}}@media (min-width: 61.9375rem){.twoColumnGrid__richText{margin-bottom:20px}}.twoColumnGrid__cta{line-height:normal}.twoColumnGrid__cta .button-link{padding-bottom:3.5px}@media (min-width: 61.9375rem){.twoColumnGrid__cta .button-link{padding-bottom:4px}}[data-richText-heading]{font-weight:900;margin-bottom:1rem}.richText__heading1{font-size:var(--heading-1);line-height:var(--lh-heading-1);letter-spacing:var(--ls-heading-1)}.richText__heading2{font-size:var(--heading-2);line-height:var(--lh-heading-2);letter-spacing:var(--ls-heading-2)}.richText__heading3{font-size:var(--heading-3);line-height:var(--lh-heading-3);letter-spacing:var(--ls-heading-3)}.richText__heading4{font-size:var(--heading-4);line-height:var(--lh-heading-4);letter-spacing:var(--ls-heading-4)}.richText__heading5{font-size:var(--heading-5);line-height:var(--lh-heading-5);letter-spacing:var(--ls-heading-5)}.richText__heading6{font-size:var(--heading-5);line-height:var(--lh-heading-5);letter-spacing:var(--ls-heading-5);font-size:1rem}.richText__text{font-size:var(--para-body-3);line-height:var(--lh-para-body-3);letter-spacing:var(--ls-para-body-3);font-weight:400;color:var(--black);margin-bottom:1rem}@media (min-width: 61.9375rem){.richText__text{font-size:var(--para-body-2);line-height:var(--lh-para-body-2);letter-spacing:var(--ls-para-body-2)}}.richText__ol,.richText__ul{margin-bottom:.4rem}.richText__ol li,.richText__ul li{padding-left:10px;position:relative;font-size:var(--para-body-3);line-height:var(--lh-para-body-3);letter-spacing:var(--ls-para-body-3)}@media (min-width: 61.9375rem){.richText__ol li,.richText__ul li{font-size:var(--para-body-2);line-height:var(--lh-para-body-2);letter-spacing:var(--ls-para-body-2);padding-left:18px}}.richText__ol li:before,.richText__ul li:before{content:"";width:4px;height:4px;background-color:#000;border-radius:50%;position:absolute;top:8px;left:0}@media (min-width: 61.9375rem){.richText__ol li:before,.richText__ul li:before{top:8px;width:6px;height:6px;font-size:var(--para-body-2);line-height:var(--lh-para-body-2);letter-spacing:var(--ls-para-body-2)}}.richText__ol:last-of-type,.richText__ul:last-of-type{margin-bottom:1rem}.richText__link{text-decoration:underline}.micromodal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:9999;padding:40px 12px}@media (min-width: 61.9375rem){.micromodal__overlay{padding:60px}}.micromodal__container{background-color:#fff;width:100%;max-width:800px;max-height:calc(100% - 60px);overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column}@media (min-width: 61.9375rem){.micromodal__container{max-height:calc(100vh - 120px)}}.micromodal__header{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;flex-wrap:wrap;padding:12px 14px 0;margin-bottom:24px}.micromodal__header .micromodal__close:before{content:"\2715";color:var(--black)}@media (min-width: 61.9375rem){.micromodal__header .micromodal__close:before{font-size:20px;font-weight:900}}@media (min-width: 61.9375rem){.micromodal__header{padding:20px 20px 0}}.micromodal__title{font-size:var(--para-body-1);line-height:var(--lh-para-body-1);letter-spacing:var(--ls-para-body-1);text-transform:uppercase;font-weight:700;margin-bottom:0}@media (min-width: 61.9375rem){.micromodal__title{font-size:var(--heading-4);line-height:var(--lh-heading-4);letter-spacing:var(--ls-heading-4);font-weight:900;flex:0 0 100%;order:2;text-align:center}}.micromodal__close{background:transparent;border:0;margin-left:auto;margin-bottom:8px}@media (min-width: 61.9375rem){.micromodal__close{order:1;text-align:center}}.micromodal__content{flex:1 1 auto;padding:12px 14px;overflow-x:hidden;overflow-y:auto}@media (min-width: 61.9375rem){.micromodal__content{padding:12px 20px}}.micromodal__content *{scrollbar-width:thin;scrollbar-color:#000 var(--warm-gray)}.micromodal__content::-webkit-scrollbar{width:4px}.micromodal__content::-webkit-scrollbar-track{border-radius:0;background-color:var(--warm-gray)}.micromodal__content::-webkit-scrollbar-track:hover{background-color:var(--warm-gray)}.micromodal__content::-webkit-scrollbar-track:active{background-color:var(--warm-gray)}.micromodal__content::-webkit-scrollbar-thumb{border-radius:0;background-color:var(--black)}.micromodal__content::-webkit-scrollbar-thumb:hover{background-color:var(--black)}.micromodal__content::-webkit-scrollbar-thumb:active{background-color:var(--black)}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .micromodal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .micromodal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .micromodal__container,.micromodal-slide .micromodal__overlay{will-change:transform}.videoEmbed{padding:30px;margin-bottom:56px;position:relative}@media (min-width: 48rem){.videoEmbed{padding:60px 30px}}@media (min-width: 85.375rem){.videoEmbed{margin-bottom:64px}}.videoEmbed__iframe{position:relative;display:block;width:100%;max-width:700px;margin:0 auto;padding:0;overflow:hidden}.videoEmbed__iframe:before{content:"";display:block;padding-top:56.25%}.videoEmbed__iframe iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;z-index:1}.imageAndText__entry p{margin-bottom:10px}@media (min-width: 61.9375rem){.imageAndText__entry p{margin-bottom:14px}}.imageAndText__entry p:last-child{margin-bottom:0}.imageAndText__entry ul{list-style:disc;padding-left:10px}.imageAndText__entry ol{list-style:decimal;padding-left:10px}
/*# sourceMappingURL=/cdn/shop/t/571/assets/bundle.page.all_prismic_component.css.map?v=39556410187861403621749023876 */
