.section-flex-grid .grid--layout-items{--min-row-height: 160px}.section-flex-grid .spacing--custom-small>*{margin-bottom:0}.section-flex-grid .card__image{background-color:var(--color-beige)}.section-flex-grid .card__image img{width:auto}@media screen and (min-width:1024px){.section-flex-grid .card__image--with-overlay:after{opacity:0}}.section-flex-grid .card__text{height:100%;display:flex;flex-flow:column;justify-content:center;padding:34px 66px;text-align:center}@media screen and (max-width:1023px){.section-flex-grid .card__text{padding:20px}}@media screen and (max-width:767px){.section-flex-grid .align-content{justify-content:center}}.section-flex-grid .caption{margin-bottom:19px;font-weight:500}.section-flex-grid h3,.section-flex-grid .h3{display:block;margin-bottom:44px!important;font-size:36px;font-weight:600;line-height:38px;letter-spacing:4%}@media screen and (max-width:1023px){.section-flex-grid h3,.section-flex-grid .h3{margin-bottom:20px!important;font-size:30px}}.section-flex-grid .button{padding:4px 30px;font-size:14px;font-weight:500;line-height:26px;letter-spacing:0;background-color:var(--color-blue)}.section-flex-grid .button:hover{opacity:.8}.section-flex-grid--alt .grid{margin-top:15px;grid-gap:15px}.section-flex-grid--alt .card__image img{width:100%}.section-flex-slideshow .card__mobile-static-image{max-width:50vw;margin:20px auto}.section-flex-slideshow .card__image--with-overlay:after{z-index:1}@media screen and (min-width:1024px){.section-flex-slideshow .card__image--with-overlay:after{opacity:0}}.section-flex-slideshow .css-slider--bottom-navigation .css-slider-navigation-container{position:absolute;bottom:65px}@media screen and (max-width:767px){.section-flex-slideshow .css-slider--bottom-navigation .css-slider-navigation-container{position:static}}@media screen and (min-width:1024px){.section-flex-slideshow .css-slider-holder .card__text{padding-top:12px;padding-left:6.6vw}.section-flex-slideshow .css-slider-holder h1,.section-flex-slideshow .css-slider-holder .h1{font-size:64px;font-weight:600;line-height:60px;letter-spacing:4%}}.section-flex-slideshow .css-slider-holder h1,.section-flex-slideshow .css-slider-holder .h1{margin-bottom:17px}.section-flex-slideshow .css-slider-holder .caption{margin-bottom:27px;border-radius:4px!important;padding:3px 12px!important;font-size:18px;font-weight:500;letter-spacing:0}.section-flex-slideshow .css-slider-holder .rte{margin-bottom:44px;font-size:17px!important;line-height:1.2;letter-spacing:0}@media screen and (max-width:1023px){.section-flex-slideshow .css-slider-holder .rte{margin-bottom:25px}}.section-flex-slideshow .css-slider-holder .rte strong{font-size:21px!important;font-weight:500;letter-spacing:0}.section-flex-slideshow .css-slider-holder .rte p{margin-bottom:1.1rem}.section-flex-slideshow .css-slider-holder .button{padding:10px 50px;font-size:16px;font-weight:600;line-height:26px;letter-spacing:0}@media(hover:hover)and (pointer:fine){.section-flex-slideshow .css-slider-holder .button:hover{opacity:.8}}.section-flex-slideshow .css-slider-holder .spacing--custom-xlarge>*{margin-bottom:0}.section-text-columns-with-images .section-heading__text{margin-top:25px}.section-text-columns-with-images .grid{grid-gap:30px}.section-text-columns-with-images img{mix-blend-mode:multiply;object-fit:contain!important}.section-text-columns-with-images .card{padding:0 0 var(--gutter-regular) 0}.section-text-columns-with-images .card__icon{max-width:100%!important}.section-text-columns-with-images .gutter-top--regular{padding-top:0}.section-text-columns-with-images h3{font-size:18px;font-weight:600;letter-spacing:0}.section-text-columns-with-images .css-slider-navigation-container{margin-top:29px}.section-featured-collection .product-item{border-radius:7px}.section-featured-collection .grid--slider{--visible-cols: 4.3}@media screen and (max-width:1023px){.section-featured-collection .grid--slider{--visible-cols: 3.2}}@media screen and (max-width:767px){.section-featured-collection .grid--slider{--visible-cols: 2.2}}@media screen and (max-width:474px){.section-featured-collection .grid--slider{--visible-cols: 1.2}}.section-featured-collection .card__image{padding-top:0!important;height:260px}.section-featured-collection .product-item__image-figure{position:relative;height:260px}.section-featured-collection .product-item__image-figure--secondary{position:absolute;top:0;left:0;width:100%}.section-featured-collection .product-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain!important;padding:10px}.section-featured-collection .product-item .product-item__text{padding-top:12px;padding-bottom:40px;font-size:20px;font-weight:500;line-height:100%;letter-spacing:0;text-align:left}@media screen and (max-width:767px){.section-featured-collection .product-item .product-item__text{font-size:16px}}.section-featured-collection .product-item .product-item__price{margin-bottom:28px;width:100%;font-size:21px;font-weight:400}@media screen and (max-width:767px){.section-featured-collection .product-item .product-item__price{margin-bottom:15px;font-size:18px}}.section-featured-collection .css-slider-navigation-container{margin-top:29px}.section-featured-collection .product-item__title{margin-right:auto}.section-featured-collection .section-heading__actions a{font-size:16px;font-weight:600;line-height:26px;letter-spacing:0;text-transform:uppercase;color:var(--color-blue)!important}.section-text-with-icons .section-heading{margin-bottom:90px}.section-text-with-icons .grid{grid-gap:25px;padding-bottom:15px}.section-text-with-icons .card__icon-size--small{max-width:114px}.section-text-with-icons .gutter--regular{padding-top:18px}.section-text-with-icons h3{font-family:var(--font-stack-body);font-size:16px;font-weight:500;line-height:100%;letter-spacing:0}.section-text-with-icons .text-size--small{font-size:14px;font-weight:400;line-height:100%;letter-spacing:0;color:#5c5a5a!important}.section-text-with-image-and-badge .element--height-small{border:none}.section-text-with-image-and-badge .section__inner{display:flex;justify-content:center;align-items:center}.section-text-with-image-and-badge .rich-text__container{position:relative}.section-text-with-image-and-badge .section__badge{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:10;line-height:0}.section-text-with-image-and-badge .section__badge img{display:block;width:auto}.section-text-with-image-and-badge .card__text{padding-top:172px;padding-bottom:91px;position:relative}@media screen and (max-width:767px){.section-text-with-image-and-badge .card__text{padding-top:20px;padding-bottom:40px}}.section-text-with-image-and-badge .section__logo{position:absolute;top:37px;left:75px;z-index:0;pointer-events:none;line-height:0}@media screen and (max-width:767px){.section-text-with-image-and-badge .section__logo{position:static;display:flex;justify-content:center}}.section-text-with-image-and-badge .section__logo img{display:block;width:auto}@media screen and (max-width:767px){.section-text-with-image-and-badge .section__logo img{height:120px}}.section-text-with-image-and-badge .card__text>*:not(.section__logo){position:relative;z-index:1}.section-text-with-image-and-badge .rich-text__title{font-size:56px;font-weight:600;line-height:1;letter-spacing:4%}@media screen and (max-width:767px){.section-text-with-image-and-badge .rich-text__title{font-size:36px}}.section-text-with-image-and-badge p{margin-bottom:30px;font-weight:400;line-height:1.25}.section-text-with-image-and-badge .button{padding:3px 25px;font-size:14px;font-weight:600;line-height:26px;letter-spacing:0}.section-faq .toggle--faq .toggle__title{padding:27px 23px}.section-faq .toggle--faq .toggle__heading{padding-left:20px;font-family:var(--font-stack-headings);font-size:24px;font-weight:500;line-height:1;letter-spacing:0}.section-faq .toggle--faq .toggle__subtitle{margin-top:9px;font-family:var(--font-stack-body);font-size:16px;line-height:1}.section-faq .toggle--faq .button{border:none;font-size:16px;font-weight:600;text-transform:uppercase;color:var(--color-blue);background-color:transparent}@media screen and (max-width:767px){.section-faq .toggle--faq .button{margin-left:20px}}.blog-item .blog-item__meta span{font-size:15px;font-weight:400}.blog-item .blog-item__title-holder span{font-family:var(--font-stack-headings);font-size:26px;font-weight:500;line-height:1;color:var(--color-blue)}.section-featured-blog .section-heading__actions a{font-size:16px;font-weight:600;text-transform:uppercase;color:var(--color-blue)!important}.button--multi-ship{width:100%;margin-top:.75rem}[data-update-block^=variant-nutrition] img{touch-action:pan-y;-webkit-user-drag:none}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom.css.map */
