.life-dates-product{display:block}.life-dates-product [hidden],.life-dates-tabs [hidden],.life-dates-sticky[hidden]{display:none!important}.life-dates-product-breadcrumb{display:flex;gap:1.4rem;margin-bottom:2.8rem;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.life-dates-product-breadcrumb a{color:inherit;text-decoration:none}.life-dates-product .product{column-gap:6%}.life-dates-product .product__media-wrapper{background:transparent}.life-dates-product .product-media-container{background:rgb(var(--color-background));border-radius:var(--product-gallery-radius);overflow:hidden;border:0}.life-dates-product .product-media-container.media-type-image{width:100%;max-width:100%;height:var(--product-gallery-height)}.life-dates-product .product-media-container.media-type-image .product__modal-opener{height:100%;width:100%}.life-dates-product .product-media-container.media-type-image .product__media{height:100%;width:100%;padding:0}.life-dates-product .product__media-toggle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.life-dates-product-title-line{display:block}.life-dates-product .product__media{background:transparent}.life-dates-product .product__media img{object-fit:contain;padding:4rem;box-sizing:border-box}.life-dates-product .product__media-icon{top:auto;left:auto;bottom:1.5rem;right:1.5rem;width:4.2rem;height:4.2rem}.life-dates-product .thumbnail{border-radius:var(--inputs-radius);background:rgb(var(--color-background))}.life-dates-product .thumbnail img{object-fit:contain;padding:.8rem}.life-dates-product .product__info-wrapper{padding-left:0}.life-dates-product .product__info-container{max-width:none;display:grid;grid-template-columns:14rem minmax(0,1fr);column-gap:1.2rem}.life-dates-product .product__info-container>*{grid-column:1 / -1;min-width:0;margin:0}.life-dates-product .product__title{margin:1rem 0 1.4rem}.life-dates-product .product__title h1{font-size:clamp(4.4rem,4.5vw,6.5rem);line-height:1.2;max-width:48rem}.life-dates-product .life-dates-product-text--eyebrow{font-size:1.1rem;letter-spacing:.18rem;font-weight:var(--font-body-weight-bold);line-height:1.6}.life-dates-product .life-dates-product-text--intro{font-size:2rem;line-height:1.4;color:rgba(var(--color-foreground),.75);margin-bottom:2.4rem}.life-dates-product .price{font-size:2.8rem;line-height:1.4}.life-dates-product .product__tax{font-size:1.2rem;line-height:1.5;margin-top:.7rem}.life-dates-product .life-dates-product-text--pack{font-size:1.3rem;color:rgba(var(--color-foreground),.75);margin-top:.8rem;padding-bottom:1.8rem;border-bottom:1px solid rgba(var(--color-foreground),.16)}.life-dates-product .life-dates-product-text--body{margin-top:2rem;line-height:1.6;color:rgba(var(--color-foreground),.8)}.life-dates-product .product__info-container .life-dates-benefit-cards{margin:2.4rem 0;gap:1.2rem}.life-dates-product .life-dates-benefit-cards .icon-with-text__item{padding:0;align-items:flex-start;gap:.9rem;border:0;background:transparent;text-align:left}.life-dates-product .life-dates-benefit-cards .svg-wrapper{margin:0;padding:0;width:2.7rem;height:2.7rem;border-radius:0;background:transparent}.life-dates-product .life-dates-benefit-cards .h4{text-align:left;font-size:1.4rem;line-height:1.35}.life-dates-product .life-dates-benefit-card__description{text-align:left;font-size:1.2rem;line-height:1.5}.life-dates-product .product__info-container>.product-form__quantity{grid-column:1;margin:0;width:100%}.life-dates-product .quantity{width:100%;min-height:5.6rem}.life-dates-product .product__info-container>div:has(>product-form){grid-column:2;align-self:end}.life-dates-product .product-form{margin:0}.life-dates-product .product-form__buttons{max-width:none}.life-dates-product .product-form__submit{min-height:5.6rem;margin-bottom:0;font-weight:var(--font-body-weight-bold)}.life-dates-product .product__accordion{margin-top:0;border-color:rgba(var(--color-foreground),.16)}.life-dates-product .product__accordion:first-of-type{margin-top:2.4rem}.life-dates-product div:has(>product-form)+.product__accordion{margin-top:2.4rem}.life-dates-product .accordion summary{padding:1.9rem 0}.life-dates-product .accordion__title{font-family:var(--font-body-family);font-weight:var(--font-body-weight-bold);font-size:1.5rem;line-height:1.5}.life-dates-product .accordion__content{padding-inline:0;line-height:1.65}.template-product:has(.life-dates-product) .image-with-text__heading{line-height:1.2;max-width:none}.life-dates-story--ingredient .image-with-text__grid,.life-dates-story--natural_story .image-with-text__grid,.life-dates-story--closing .image-with-text__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.life-dates-story--ingredient .grid__item,.life-dates-story--natural_story .grid__item,.life-dates-story--closing .grid__item{width:auto;max-width:none}.life-dates-story--ingredient .image-with-text__media{height:38rem;padding-bottom:0!important;min-height:0}.life-dates-story--ingredient .image-with-text__media img{object-fit:contain}.life-dates-story--ingredient .image-with-text__content{padding:2.4rem 0 2.4rem 6rem;min-height:0;display:block}.life-dates-story--ingredient .image-with-text__text:not(.image-with-text__text--caption){font-size:1.7rem;line-height:1.6;color:rgba(var(--color-foreground),.8)}.life-dates-ingredient-fact{display:inline-flex;flex-direction:column;margin-right:4.8rem;margin-top:2.8rem}.life-dates-ingredient-fact strong{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:6rem;line-height:1}.life-dates-ingredient-fact span{margin-top:.7rem;font-size:1rem;letter-spacing:.15rem;text-transform:uppercase}.life-dates-story--natural_story .image-with-text__media{padding-bottom:0!important;height:var(--product-section-height);min-height:100%}.life-dates-story--natural_story .image-with-text__content{min-height:var(--product-section-height);padding:clamp(3.6rem,6vw,8.8rem)}.life-dates-story--natural_story .image-with-text__text{line-height:1.65;color:rgba(var(--color-foreground),.8)}.life-dates-story--closing .image-with-text__grid{grid-template-columns:1.4fr .6fr}.life-dates-story--closing .image-with-text__grid--reverse{direction:rtl;grid-template-columns:.6fr 1.4fr}.life-dates-story--closing .image-with-text__grid--reverse>*{direction:ltr}.life-dates-story--closing .image-with-text__media{height:34rem;padding-bottom:0!important;min-height:0;background:transparent}.life-dates-story--closing .image-with-text__media img{object-fit:contain;padding:1rem;transform:rotate(7deg)}.life-dates-story--closing .image-with-text__content{padding:1rem 2rem 1rem 0;min-height:34rem}.life-dates-columns--product_ways .title-wrapper-with-link{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:2.8rem}.life-dates-columns--product_ways .multicolumn__title h2{max-width:none;line-height:1.2}.life-dates-columns--product_ways .multicolumn-list{column-gap:2rem}.life-dates-columns--product_ways .multicolumn-card{background:transparent}.life-dates-columns--product_ways .multicolumn-card:after{display:none}.life-dates-columns--product_ways .multicolumn-card__image-wrapper{margin:0;border-radius:var(--product-card-radius);overflow:hidden}.life-dates-columns--product_ways .multicolumn-card__info{padding:1.6rem 0 0}.life-dates-columns--product_ways h3{font-family:var(--font-body-family);font-weight:var(--font-body-weight-bold);font-size:1.6rem;line-height:1.35}.life-dates-columns--product_ways .rte{font-size:1.4rem;line-height:1.6;color:rgba(var(--color-foreground),.8);margin-top:.7rem}.life-dates-columns--product_ways .link{font-size:1.3rem;margin-top:1.2rem}.life-dates-tabs-intro{text-align:center;max-width:80rem;margin:0 auto 3.5rem}.life-dates-tabs-intro h2{margin:1rem 0 1.4rem;line-height:1.2}.life-dates-tabs-intro .rte{color:rgba(var(--color-foreground),.8)}.life-dates-tab-list{display:flex;justify-content:center;gap:3rem;border-bottom:1px solid rgba(var(--color-foreground),.16)}.life-dates-tab-button{padding:1.6rem .8rem;font:inherit;background:none;color:rgba(var(--color-foreground),.75);border:0;cursor:pointer;border-bottom:2px solid transparent;min-height:5.4rem}.life-dates-tab-button[aria-selected=true]{font-weight:var(--font-body-weight-bold);color:rgb(var(--color-foreground));border-bottom-color:currentColor}.life-dates-tab-button:focus-visible{outline:.2rem solid currentColor;outline-offset:.3rem}.life-dates-tab-panel{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:8%;align-items:center;padding-top:3.5rem}.life-dates-tab-panel h3{font-size:3.5rem;line-height:1.2;margin:.9rem 0 1.5rem}.life-dates-tab-panel .rte{color:rgba(var(--color-foreground),.8);line-height:1.65}.life-dates-tab-art{height:28rem;border-radius:1.2rem;overflow:hidden;background:rgba(var(--color-foreground),.04)}.life-dates-tab-art img{width:100%;height:100%;object-fit:contain}.life-dates-tab-art--cover img{object-fit:cover}.life-dates-tab-facts{margin:2rem 0 0;font-size:1.5rem}.life-dates-tab-facts>div{display:flex;justify-content:space-between;gap:1.6rem;border-bottom:1px solid rgba(var(--color-foreground),.16);padding:.9rem 0}.life-dates-tab-facts dd{margin:0;text-align:right;font-weight:var(--font-body-weight-bold)}.life-dates-tab-links{display:flex;gap:3rem;margin-top:2.5rem;flex-wrap:wrap}.life-dates-mobile-details{display:none}.life-dates-product-faq .collapsible-content__wrapper>.page-width{display:grid;grid-template-columns:.85fr 1.15fr;gap:8%}.life-dates-product-faq .collapsible-content__header{text-align:left;margin:0}.life-dates-product-faq .collapsible-content__grid{display:block;margin:0}.life-dates-product-faq .collapsible-content__grid>.grid__item{width:100%;max-width:none}.life-dates-product-faq .accordion__title{font-size:2.3rem;line-height:1.2}.life-dates-product-faq .accordion summary{padding-block:2rem}.life-dates-faq-intro{color:rgba(var(--color-foreground),.8);max-width:33rem}.life-dates-faq-contact{display:inline-block;margin-top:2.4rem}.life-dates-sticky{position:fixed;inset:auto 0 0;z-index:4;padding:1rem max(2.4rem,calc((100% - var(--page-width)) / 2 + 5rem));border-top:1px solid rgba(var(--color-foreground),.16);display:flex;align-items:center;justify-content:space-between;gap:2rem;box-shadow:0 -4px 16px #0000000a}.life-dates-sticky__name{display:flex;gap:1.4rem;align-items:center}.life-dates-sticky__name img{width:3.3rem;height:5rem;object-fit:contain}.life-dates-sticky__name strong,.life-dates-sticky__name span{display:block;line-height:1.4}.life-dates-sticky__name span{font-size:1.3rem}.life-dates-sticky .button{gap:2rem;min-width:23rem;font-weight:var(--font-body-weight-bold)}@media(min-width:750px){.life-dates-product .product{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:6%}.life-dates-product .product.product--medium{grid-template-columns:1fr 1fr}.life-dates-product .product.product--small{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.life-dates-product .product .grid__item.product__media-wrapper,.life-dates-product .product .grid__item.product__info-wrapper{width:100%;max-width:100%;padding-left:0}}@media(max-width:749px){.life-dates-product .product__media-wrapper,.life-dates-product .product__info-wrapper{width:100%;max-width:100%}.life-dates-product media-gallery>slider-component:not(.thumbnail-slider){margin-inline:0}.life-dates-product .product__media-list{margin:0;width:100%}.life-dates-product .product__media-list .product__media-item{padding:0;width:100%}.life-dates-product .product__media-wrapper{margin-bottom:2.8rem}.life-dates-product .product__media img{padding:2rem}.life-dates-product .product-media-container.media-type-image{height:var(--product-gallery-height-mobile)}.life-dates-product .product-media-container.constrain-height{--constrained-min-height:32rem}.life-dates-product .product__title h1{font-size:4.8rem}.life-dates-product .product__info-container{grid-template-columns:11rem minmax(0,1fr);gap:0 .8rem}.life-dates-product .life-dates-benefit-cards .h4{font-size:1.3rem}.life-dates-product .product__info-container .life-dates-benefit-cards{gap:.9rem}.life-dates-product .quantity__button{width:3.4rem}.life-dates-product .product-form__submit{padding-inline:.8rem;font-size:1.4rem}.life-dates-story--ingredient .image-with-text__grid,.life-dates-story--natural_story .image-with-text__grid{grid-template-columns:1fr}.life-dates-story--ingredient .image-with-text__text-item{grid-row:1}.life-dates-story--ingredient .image-with-text__media{height:24rem}.life-dates-story--ingredient .image-with-text__content{padding:0 0 3rem}.life-dates-story--natural_story .image-with-text__media{min-height:0;height:45rem}.life-dates-story--natural_story .image-with-text__content{min-height:0;padding:4.2rem 2.4rem 4.9rem}.life-dates-story--closing .image-with-text__grid{grid-template-columns:minmax(0,1fr) 7rem}.life-dates-story--closing .image-with-text__grid--reverse{grid-template-columns:7rem minmax(0,1fr)}.life-dates-story--closing .image-with-text__content{min-height:0}.life-dates-story--closing .image-with-text__media{height:26rem;overflow:visible}.life-dates-story--closing .image-with-text__media img{width:15rem;max-width:none;left:-4rem;opacity:.55}.life-dates-story--closing .image-with-text__heading{font-size:3.8rem}.life-dates-story--closing .image-with-text__text-item{position:relative;z-index:1}.life-dates-tabs-intro h2{font-size:4.3rem}.life-dates-tab-list{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid rgba(var(--color-foreground),.16);border-radius:var(--inputs-radius);overflow:hidden}.life-dates-tab-button{font-size:1.4rem;padding:1.2rem .4rem}.life-dates-tab-button[aria-selected=true]{background:rgba(var(--color-foreground),.05)}.life-dates-tab-panel{grid-template-columns:1fr;gap:2.4rem;padding-top:2.6rem}.life-dates-tab-panel h3{font-size:3.2rem}.life-dates-tab-art{height:23rem}.life-dates-tabs--mobile-accordion>.life-dates-tab-list,.life-dates-tabs--mobile-accordion>[data-panel]{display:none!important}.life-dates-tabs--mobile-accordion .life-dates-mobile-details{display:block}.life-dates-mobile-details details{border-bottom:1px solid rgba(var(--color-foreground),.16)}.life-dates-mobile-details summary{display:flex;justify-content:space-between;font-weight:var(--font-body-weight-bold);padding:1.8rem 0}.life-dates-mobile-details .life-dates-tab-panel{padding-bottom:2rem}.life-dates-columns--product_ways .multicolumn-list{gap:2.8rem 1.6rem}.life-dates-columns--product_ways .grid--2-col-tablet-down .grid__item{width:calc(50% - .8rem)}.life-dates-columns--product_ways h3{font-size:1.4rem}.life-dates-columns--product_ways .rte{font-size:1.3rem}.life-dates-product-faq .collapsible-content__wrapper>.page-width{grid-template-columns:1fr;gap:3rem}.life-dates-product-faq .accordion__title{font-size:2.1rem}.life-dates-sticky{padding:.8rem 1.6rem;gap:1rem}.life-dates-sticky__name img{display:none}.life-dates-sticky__name strong{font-size:1.2rem;max-width:15rem}.life-dates-sticky__name span{font-size:1.1rem}.life-dates-sticky .button{font-size:1.3rem;min-width:13.5rem;min-height:4.3rem;padding:1.2rem 1.4rem;gap:1rem}.template-product:has(.life-dates-product) .footer__content-bottom{padding-bottom:8rem}}@media(max-width:359px){.life-dates-product .product__title h1{font-size:4.3rem}}.life-dates-tab-navigation{min-width:0}.life-dates-tab-arrow{display:none}.life-dates-tab-art--contain{width:100%;max-width:60rem;height:auto;aspect-ratio:1;background:transparent;margin-inline:auto}.life-dates-tab-art--contain img{display:block;height:100%;object-fit:contain}[id$=__product_reviews] .jm-review-widget-minimal-header__title{width:100%;text-align:center;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(3.2rem,3vw,4.8rem)!important}[id$=__product_reviews] .jm-cluster:has(>.jm-stack>.jm-review-widget-minimal-header__title){justify-content:center!important}[id$=__product_reviews] .jm-stack:has(>.jm-review-widget-minimal-header__title){width:100%;align-items:center}@media screen and (max-width:749px){.life-dates-tab-navigation{display:grid;grid-template-columns:3.2rem minmax(0,1fr) 3.2rem;align-items:center;gap:.4rem}.life-dates-tab-navigation .life-dates-tab-list{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:.4rem;overflow-x:auto;border:0;border-bottom:1px solid rgba(var(--color-foreground),.18);border-radius:0;scrollbar-width:none;scroll-behavior:smooth;scroll-padding-inline:.4rem}.life-dates-tab-list::-webkit-scrollbar{display:none}.life-dates-tab-navigation .life-dates-tab-button{flex:0 0 auto;white-space:nowrap;padding:1.4rem 1.2rem;min-height:5rem}.life-dates-tab-arrow{display:flex;align-items:center;justify-content:center;width:3.2rem;height:4.4rem;border:0;border-radius:.5rem;background:transparent;color:rgb(var(--color-foreground));cursor:pointer}.life-dates-tab-arrow:disabled{opacity:.25;cursor:default}.life-dates-tab-arrow .svg-wrapper{width:1.2rem;height:1.2rem}.life-dates-tab-arrow--previous .svg-wrapper{transform:rotate(90deg)}.life-dates-tab-arrow--next .svg-wrapper{transform:rotate(-90deg)}.life-dates-tabs--mobile-accordion .life-dates-tab-navigation{display:none}.life-dates-tab-art--contain{max-width:48rem;height:auto}}@media(prefers-reduced-motion:reduce){.life-dates-tab-navigation .life-dates-tab-list{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/life-dates-product.css.map */
