.nutrabio-collage__heading{margin:0 0 3rem;text-align:center}.nutrabio-collage{display:grid;gap:0}.nutrabio-collage__featured{position:relative;width:100%}.nutrabio-collage__featured-wrapper{position:relative;width:100%;min-height:400px}.nutrabio-collage__featured-wrapper:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:60%;background:linear-gradient(180deg,transparent 0%,#252525 100%);background-blend-mode:multiply}.nutrabio-collage__featured-media{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.nutrabio-collage__featured-media img{width:100%;height:100%;object-fit:cover;display:block}.nutrabio-collage__featured-media--placeholder{background:var(--gradient-background);display:flex;align-items:center;justify-content:center}.nutrabio-collage__featured-content{position:absolute;z-index:2;padding:2rem;max-width:600px}.content-top-left{top:0;left:0;align-items:flex-start;justify-content:flex-start}.content-top-center{top:0;left:50%;transform:translate(-50%);text-align:center}.content-top-right{top:0;right:0;text-align:right}.content-middle-left{top:50%;left:0;transform:translateY(-50%)}.content-middle-center{top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.content-middle-right{top:50%;right:0;transform:translateY(-50%);text-align:right}.content-bottom-left{bottom:0;left:0}.content-bottom-center{bottom:0;left:50%;transform:translate(-50%);text-align:center}.content-bottom-right{bottom:0;right:0;text-align:right}.nutrabio-collage__featured-content-inner{padding:2rem}.nutrabio-collage__featured-title{margin:0 0 1.6rem;font-size:var(--text-heading-3);line-height:.9;font-weight:var(--font-heading-weight);color:#fff}.nutrabio-collage__featured-text{margin:0 0 1.6rem;font-size:var(--text-body-small);line-height:1.4;color:#fff;font-weight:400}.nutrabio-collage__featured-text p:last-child{margin-bottom:0}.nutrabio-collage__regular{position:relative}.nutrabio-collage__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.nutrabio-collage__block{display:flex;flex-direction:column;background:var(--color-background);height:100%}.nutrabio-collage__block-media{width:100%;aspect-ratio:1 / 1;overflow:hidden}.nutrabio-collage__block-media img{width:100%;height:100%;object-fit:cover;display:block}.nutrabio-collage__block-media--placeholder{background:var(--gradient-background);display:flex;align-items:center;justify-content:center}.nutrabio-collage__block-content{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-block-start:2.4rem}.nutrabio-collage__block-title{margin:0 0 1rem;font-size:var(--text-body-primary);line-height:1.3;font-weight:700}.nutrabio-collage__block-text{margin:0 0 1.2rem;font-size:var(--text-body-xs)}.nutrabio-collage__block-text p:last-child{margin-bottom:0}.nutrabio-collage__block .button{margin-top:auto}@media screen and (max-width: 749px){.nutrabio-collage{grid-template-columns:1fr;gap:2rem}.nutrabio-collage__featured{margin-left:calc(-1 * var(--spacing-base));margin-right:calc(-1 * var(--spacing-base));width:100vw}.nutrabio-collage__featured-wrapper{min-height:450px}.nutrabio-collage__featured-content{padding:1.5rem;max-width:calc(100% - 3rem)}.nutrabio-collage__featured-content-inner{padding:1.5rem}.nutrabio-collage__featured-title{font-size:var(--text-heading-5)}.nutrabio-collage__regular{overflow:hidden}.nutrabio-collage__list{flex-direction:row;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-left:var(--spacing-base);padding-right:var(--spacing-base);margin-left:0;margin-right:calc(-.5*(100vw - 100%));padding-bottom:1rem}.nutrabio-collage__list::-webkit-scrollbar{display:none}.nutrabio-collage__item{scroll-snap-align:center;min-width:0;flex:0 0 auto;width:83.33%}.nutrabio-collage__block{height:100%}.nutrabio-collage__block-media{aspect-ratio:5 / 3}.slider-buttons{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;padding:0 var(--page-width-margin)}}@media screen and (min-width: 750px) and (max-width: 989px){.nutrabio-collage{grid-template-columns:1fr 1fr;gap:2rem}.nutrabio-collage__featured{grid-row:1 / -1}.nutrabio-collage__featured-wrapper{min-height:100%}.nutrabio-collage__regular{display:flex;flex-direction:column;gap:2rem}.nutrabio-collage__list{gap:2rem}.nutrabio-collage__item{width:100%}.nutrabio-collage__block{flex-direction:row;gap:2rem}.nutrabio-collage__block-media{flex:0 0 45%;aspect-ratio:1 / 1}.nutrabio-collage__block-content{flex:1;margin-block-start:0}.slider-buttons{display:none}.nutrabio-collage__block-title{font-size:var(--text-body-large)}.nutrabio-collage__block-text{font-size:var(--text-body-small)}.nutrabio-collage__featured-text{font-size:var(--text-body-primary)}}@media screen and (min-width: 990px){.nutrabio-collage{grid-template-columns:1fr 1fr;gap:2rem}.nutrabio-collage__featured{grid-row:1 / -1}.nutrabio-collage__featured-wrapper{height:100%;min-height:600px}.nutrabio-collage__featured-content{padding:3rem;max-width:580px}.nutrabio-collage__featured-content-inner{padding:2.5rem}.nutrabio-collage__featured-title{font-size:var(--text-heading-1)}.nutrabio-collage__regular{display:flex;flex-direction:column;gap:2rem;justify-content:space-between}.nutrabio-collage__list{gap:2rem}.nutrabio-collage__item{width:100%}.nutrabio-collage__block{flex-direction:row;gap:2rem;align-items:center}.nutrabio-collage__block-media{flex:0 0 40%;aspect-ratio:1 / 1}.nutrabio-collage__block-content{flex:1;padding:2rem;margin-block-start:0}.nutrabio-collage__block-title{font-size:var(--text-sub-heading-large)}.nutrabio-collage__block-text{font-size:var(--text-body-primary)}.nutrabio-collage__featured-text{font-size:var(--text-body-large)}.slider-buttons{display:none}}@media screen and (min-width: 990px){.page-width-desktop .nutrabio-collage{max-width:none}}.nutrabio-collage .button{display:inline-block;font-size:var(--text-body-xs)}.nutrabio-collage .nutrabio-collage__featured .button{font-size:var(--text-body-small);border-color:#fff!important;background-color:#fff}.endurelite-theme .nutrabio-collage .nutrabio-collage__featured .button{color:#000065}@media screen and (min-width: 990px){.nutrabio-collage .nutrabio-collage__featured .button{font-size:var(--text-body-primary)}}.nutrabio-collage .rte>*:first-child{margin-top:0}.nutrabio-collage .rte>*:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/521/assets/nutrabio-collage.css.map */
