.cellular-longevity-section{background-color:var(--section-bg-color, #F5F3F0);padding-top:var(--section-padding-top, 80px);padding-bottom:var(--section-padding-bottom, 80px);overflow:hidden}.cellular-longevity-container{max-width:var(--content-max-width, 1200px);margin:0 auto;padding:0 24px}.cellular-longevity-header{text-align:center;margin-bottom:60px}.cellular-longevity-headline{color:var(--headline-color, #1a2456);font-size:var(--headline-font-size, 42px);line-height:var(--headline-line-height, 1.2);letter-spacing:var(--headline-letter-spacing, 0px);font-weight:var(--headline-font-weight, 400);margin:0 auto;max-width:800px}.cellular-longevity-divider{width:var(--divider-width, 120px);height:16px;margin:24px auto 0;color:var(--divider-color, #1a2456)}.cellular-longevity-divider svg{width:100%;height:100%;display:block}.cellular-longevity-content{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-between-columns, 60px);align-items:center}.cellular-longevity-content.reverse-layout{direction:rtl}.cellular-longevity-content.reverse-layout>*{direction:ltr}.cellular-longevity-image-column{position:relative}.cellular-longevity-image-wrapper{position:relative;overflow:hidden;border-radius:var(--image-border-radius, 0)}.cellular-longevity-image{width:100%;height:auto;display:block;object-fit:cover}.cellular-longevity-placeholder{background:#e0dcd7;aspect-ratio:4/5;display:flex;align-items:center;justify-content:center}.cellular-longevity-placeholder .placeholder-svg{width:50%;height:auto;opacity:.5}.cellular-longevity-features-column{padding:20px 0}.cellular-longevity-subheadline{color:var(--subheadline-color, #333333);font-size:var(--subheadline-font-size, 17px);line-height:1.5;margin:0 0 32px;font-weight:400}.cellular-longevity-features{display:flex;flex-direction:column;gap:var(--gap-between-features, 32px)}.cellular-longevity-feature{display:flex;gap:20px;align-items:flex-start}.cellular-longevity-feature-icon{flex-shrink:0;width:var(--feature-icon-size, 48px);height:var(--feature-icon-size, 48px);display:flex;align-items:center;justify-content:center;background-color:var(--feature-icon-bg-color, #ffffff);border-radius:8px;color:var(--feature-icon-color, #666666);box-shadow:0 2px 8px #0000000f;transition:transform .3s ease,box-shadow .3s ease}.cellular-longevity-feature-icon svg{width:50%;height:50%}.cellular-longevity-feature:hover .cellular-longevity-feature-icon{transform:scale(1.05);box-shadow:0 4px 12px #0000001a}.cellular-longevity-feature-content{flex:1;min-width:0}.cellular-longevity-feature-title{color:var(--feature-title-color, #1a2456);font-size:var(--feature-title-font-size, 14px);font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;line-height:1.3}.cellular-longevity-feature-text{color:var(--feature-text-color, #555555);font-size:var(--feature-text-font-size, 15px);line-height:1.6;margin:0}.cellular-longevity-summary{background-color:var(--summary-bg-color, #E8E5E0);padding:var(--summary-padding, 24px);border-radius:var(--summary-border-radius, 4px);margin-top:8px}.cellular-longevity-summary-text{color:var(--summary-text-color, #333333);font-size:var(--summary-font-size, 15px);line-height:1.6;margin:0;font-style:italic}.cellular-longevity-button-wrapper{margin-top:8px}.cellular-longevity-button{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;font-size:14px;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.06em;border-radius:4px;transition:all .3s ease;cursor:pointer}.cellular-longevity-button.button-solid{background-color:var(--button-bg);color:var(--button-text);border:2px solid var(--button-bg)}.cellular-longevity-button.button-solid:hover{background-color:transparent;color:var(--button-bg)}.cellular-longevity-button.button-outline{background-color:transparent;color:var(--button-border);border:2px solid var(--button-border)}.cellular-longevity-button.button-outline:hover{background-color:var(--button-border);color:var(--button-text)}.cellular-longevity-button.button-text{background-color:transparent;color:var(--button-text);border:none;padding-left:0;padding-right:0}.cellular-longevity-button.button-text:hover{opacity:.7}.cellular-longevity-button .button-arrow{transition:transform .3s ease}.cellular-longevity-button:hover .button-arrow{transform:translate(4px)}.cellular-longevity-spacer{width:100%}.cellular-longevity-section .scroll-animate{opacity:0;transition-property:opacity,transform;transition-duration:var(--animation-speed, .6s);transition-timing-function:cubic-bezier(.25,.46,.45,.94);will-change:opacity,transform}.cellular-longevity-section .scroll-animate.is-visible{opacity:1;transform:translateY(0) translate(0)!important}.cellular-longevity-section.animation-fade .scroll-animate{transform:translateY(0) translate(0)}.cellular-longevity-section.animation-fade-up .scroll-animate{transform:translateY(30px)}.cellular-longevity-section.animation-fade-up .scroll-animate[data-animate-element=headline]{transform:translateY(40px)}.cellular-longevity-section.animation-fade-up .scroll-animate[data-animate-element=image]{transform:translateY(50px)}.cellular-longevity-section.animation-fade-side .scroll-animate{transform:translateY(20px)}.cellular-longevity-section.animation-fade-side .scroll-animate[data-animate-element=headline],.cellular-longevity-section.animation-fade-side .scroll-animate[data-animate-element=divider]{transform:translateY(30px)}.cellular-longevity-section.animation-fade-side .scroll-animate[data-animate-element=image]{transform:translate(-50px)}.cellular-longevity-section.animation-fade-side.reverse-layout .scroll-animate[data-animate-element=image],.cellular-longevity-section.animation-fade-side .reverse-layout .scroll-animate[data-animate-element=image]{transform:translate(50px)}.cellular-longevity-section.animation-fade-side .scroll-animate[data-animate-element=subheadline],.cellular-longevity-section.animation-fade-side .scroll-animate[data-animate-element=feature],.cellular-longevity-section.animation-fade-side .scroll-animate[data-animate-element=summary],.cellular-longevity-section.animation-fade-side .scroll-animate[data-animate-element=button]{transform:translate(40px)}.cellular-longevity-section.animation-fade-side.reverse-layout .scroll-animate[data-animate-element=subheadline],.cellular-longevity-section.animation-fade-side.reverse-layout .scroll-animate[data-animate-element=feature],.cellular-longevity-section.animation-fade-side.reverse-layout .scroll-animate[data-animate-element=summary],.cellular-longevity-section.animation-fade-side.reverse-layout .scroll-animate[data-animate-element=button],.cellular-longevity-section.animation-fade-side .reverse-layout .scroll-animate[data-animate-element=subheadline],.cellular-longevity-section.animation-fade-side .reverse-layout .scroll-animate[data-animate-element=feature],.cellular-longevity-section.animation-fade-side .reverse-layout .scroll-animate[data-animate-element=summary],.cellular-longevity-section.animation-fade-side .reverse-layout .scroll-animate[data-animate-element=button]{transform:translate(-40px)}@media screen and (max-width:992px){.cellular-longevity-header{margin-bottom:48px}.cellular-longevity-headline{font-size:calc(var(--headline-font-size, 42px) * .85)}.cellular-longevity-content{gap:40px}.cellular-longevity-feature-icon{width:calc(var(--feature-icon-size, 48px) * .9);height:calc(var(--feature-icon-size, 48px) * .9)}}@media screen and (max-width:768px){.cellular-longevity-section{padding-top:var(--section-padding-top-mobile, 48px);padding-bottom:var(--section-padding-bottom-mobile, 48px)}.cellular-longevity-container{padding:0 20px}.cellular-longevity-header{margin-bottom:40px}.cellular-longevity-headline{font-size:var(--headline-font-size-mobile, 28px);max-width:100%}.cellular-longevity-divider{width:calc(var(--divider-width, 120px) * .8);margin-top:20px}.cellular-longevity-content{grid-template-columns:1fr;gap:36px}.cellular-longevity-content.reverse-layout{direction:ltr}.cellular-longevity-image-column{order:-1}.cellular-longevity-features-column{padding:0}.cellular-longevity-subheadline{font-size:calc(var(--subheadline-font-size, 17px) * .95);margin-bottom:28px}.cellular-longevity-features{gap:calc(var(--gap-between-features, 32px) * .85)}.cellular-longevity-feature{gap:16px}.cellular-longevity-feature-icon{width:calc(var(--feature-icon-size, 48px) * .85);height:calc(var(--feature-icon-size, 48px) * .85)}.cellular-longevity-feature-title{font-size:calc(var(--feature-title-font-size, 14px) * .95)}.cellular-longevity-feature-text{font-size:calc(var(--feature-text-font-size, 15px) * .95)}.cellular-longevity-summary{padding:calc(var(--summary-padding, 24px) * .85)}.cellular-longevity-summary-text{font-size:calc(var(--summary-font-size, 15px) * .95)}.cellular-longevity-button{width:100%;justify-content:center;padding:16px 24px}.cellular-longevity-section.animation-fade-side .scroll-animate[data-animate-element=image],.cellular-longevity-section.animation-fade-side .scroll-animate[data-animate-element=subheadline],.cellular-longevity-section.animation-fade-side .scroll-animate[data-animate-element=feature],.cellular-longevity-section.animation-fade-side .scroll-animate[data-animate-element=summary],.cellular-longevity-section.animation-fade-side .scroll-animate[data-animate-element=button]{transform:translateY(30px)}}@media screen and (max-width:480px){.cellular-longevity-container{padding:0 16px}.cellular-longevity-headline{font-size:calc(var(--headline-font-size-mobile, 28px) * .9)}.cellular-longevity-feature{flex-direction:column;gap:12px}.cellular-longevity-feature-icon{width:calc(var(--feature-icon-size, 48px) * .8);height:calc(var(--feature-icon-size, 48px) * .8)}}@media(prefers-reduced-motion:reduce){.cellular-longevity-section .scroll-animate{opacity:1!important;transform:none!important;transition:none!important}.cellular-longevity-feature-icon,.cellular-longevity-button,.cellular-longevity-button .button-arrow{transition:none}}@media(prefers-contrast:high){.cellular-longevity-feature-icon,.cellular-longevity-summary{border:2px solid currentColor}}@media print{.cellular-longevity-section{background:#fff!important;padding:20px 0}.cellular-longevity-content{display:block}.cellular-longevity-image-column{max-width:300px;margin:0 auto 20px}.cellular-longevity-section .scroll-animate{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/130/assets/cellular-longevity-section.css.map */
