.imulife-shell{max-width:1440px;margin:0 auto;padding:clamp(32px,5vw,80px) clamp(20px,4vw,64px)}.imulife-product__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,90px);align-items:start}.imulife-product__media{position:sticky;top:110px;background:#f1f0eb;border-radius:14px;overflow:hidden}.imulife-product__media img{display:block;width:100%;height:auto;object-fit:contain}.imulife-product h1,.imulife-page h1{font-size:clamp(28px,3.1vw,46px);line-height:1.25;text-transform:none;margin:0 0 24px;overflow-wrap:anywhere}.imulife-product__info p{line-height:1.8;margin:0 0 20px}.imulife-product__tagline{font-size:clamp(20px,2vw,28px);font-weight:600}.imulife-product__spec{font-size:14px;color:#555}.imulife-product__status{display:inline-block;border:1px solid currentColor;border-radius:10px;padding:12px 24px}.imulife-product__price{font-size:24px}.imulife-product form{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:20px 0}.imulife-product input[type=number]{width:80px;padding:12px;border:1px solid #151515;border-radius:8px}.imulife-details{margin:24px 0 32px}.imulife-richtext details{border-top:1px solid #ccc;padding:18px 0}.imulife-richtext details:last-child{border-bottom:1px solid #ccc}.imulife-richtext summary{font-weight:600;cursor:pointer;list-style:revert;line-height:1.6}.imulife-richtext details>div,.imulife-richtext details>p{padding-top:16px}.imulife-page{max-width:1040px;min-height:60vh}.imulife-page header{padding-bottom:20px;border-bottom:1px solid #ccc;margin-bottom:40px}.imulife-richtext{line-height:1.8;overflow-wrap:anywhere}.imulife-richtext h2{font-size:clamp(22px,2.4vw,30px);text-transform:none;margin:40px 0 18px;line-height:1.4}.imulife-richtext p{margin:0 0 20px}.imulife-table-scroll{overflow-x:auto;max-width:100%;margin:20px 0}.imulife-richtext table{border-collapse:collapse;width:100%;font-size:14px;min-width:280px}.imulife-richtext th,.imulife-richtext td{padding:12px 10px;text-align:left;border-bottom:1px solid #d8d8d3;line-height:1.6}.imulife-richtext th{background:#f0efe9;font-weight:600}.imulife-card{height:100%;text-align:center}.imulife-card__image{display:block;overflow:hidden;border-radius:14px;background:#f1f0eb;aspect-ratio:1/1}.imulife-card__image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .35s ease}.imulife-card__image:hover img{transform:scale(1.025)}.imulife-card__body{padding:24px 8px 28px}.imulife-card h3{font-size:clamp(18px,1.6vw,24px);line-height:1.4;text-transform:none;margin:0 0 12px}.imulife-card h3 a{text-decoration:none;color:inherit}.imulife-card p{margin:0 0 16px;line-height:1.6}.imulife-card__tagline{font-size:18px}.imulife-catalog-intro{text-align:center;max-width:800px;margin:0 auto 28px;padding:0 20px;line-height:1.7}.imulife-newsletter-privacy{font-size:13px;margin-top:14px;text-align:center}.imulife-richtext a:focus-visible,.imulife-card a:focus-visible,.imulife-product a:focus-visible,.imulife-richtext summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:899px){.imulife-product__grid{grid-template-columns:1fr;gap:32px}.imulife-product__media{position:static}.imulife-page header{margin-bottom:24px}.imulife-product__info{min-width:0}}@media(prefers-reduced-motion:reduce){.imulife-card__image img{transition:none}}.imulife-featured-products .headline{margin-bottom:16px}.imulife-featured-products .headline__title,.imulife-featured-products .headline--rich h2{font-size:clamp(28px,2.8vw,40px);line-height:1.2;letter-spacing:-.02em;text-transform:none}.imulife-featured-products .imulife-catalog-intro{max-width:620px;font-size:15px;color:var(--color-body-text-light,#717171);margin-bottom:36px}.imulife-featured-products .wt-slider__wrapper--stack[data-swiper-container]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:stretch}.imulife-featured-products [data-swiper-slide]{min-width:0;height:auto}.imulife-card--featured{display:flex;flex-direction:column;text-align:left;background:transparent;color:var(--color-text,#151515)}.imulife-card--featured .imulife-card__image{flex:none;aspect-ratio:4/3;border-radius:var(--border-radius,14px)}.imulife-card--featured .imulife-card__image img{object-fit:cover;object-position:center}.imulife-card--featured .imulife-card__body{display:flex;flex:1;flex-direction:column;align-items:stretch;padding:26px 0 12px}.imulife-card__heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.imulife-card--featured h3{font-size:clamp(28px,2.4vw,34px);font-weight:600;line-height:1.15;letter-spacing:-.02em;margin:0}.imulife-card__age{flex:none;font-size:13px;font-weight:400;line-height:1.4;color:var(--color-body-text-light,#717171)}.imulife-card--featured .imulife-card__descriptor{font-size:14px;line-height:1.5;color:var(--color-body-text-light,#717171);margin:7px 0 20px}.imulife-card--featured .imulife-card__tagline{max-width:32ch;font-size:clamp(18px,1.5vw,21px);font-weight:500;line-height:1.45;letter-spacing:-.01em;margin:0 0 12px;min-height:2.9em}.imulife-card--featured .imulife-card__summary{max-width:58ch;font-size:14px;line-height:1.65;color:var(--color-body-text-light,#717171);margin:0 0 22px}.imulife-card__facts{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:auto 0 24px;padding:18px 0 0;border-top:1px solid var(--color-hr,#bcbcbc);list-style:none}.imulife-card__facts li{font-size:14px;font-weight:500;line-height:1.45}.imulife-card__facts li+li{border-left:1px solid var(--color-hr,#bcbcbc);padding-left:20px}.imulife-card__facts span{display:block;margin-top:4px;font-size:12px;font-weight:400;color:var(--color-body-text-light,#717171)}.imulife-card--featured .imulife-card__cta{align-self:flex-start;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;box-sizing:border-box;min-height:48px;min-width:184px;max-width:100%;margin:0;padding:14px 24px}.imulife-card--featured .imulife-card__cta:focus-visible{outline:2px solid var(--color-text,#151515);outline-offset:4px;clip-path:none}.imulife-card--featured .imulife-card__cta svg{flex:none;width:18px;height:18px}@media(max-width:899px){.imulife-featured-products .wt-slider__wrapper--stack[data-swiper-container]{grid-template-columns:minmax(0,1fr);gap:44px}.imulife-featured-products .imulife-catalog-intro{font-size:14px;margin-bottom:28px}.imulife-card--featured .imulife-card__body{padding:22px 0 8px}.imulife-card--featured .imulife-card__tagline{min-height:0;max-width:32ch}.imulife-card__facts{margin-top:0}}@media(max-width:374px){.imulife-card__facts{gap:10px}.imulife-card__facts li{font-size:13px}.imulife-card__facts li+li{padding-left:12px}}@media(prefers-reduced-motion:reduce){.imulife-card--featured .imulife-card__cta,.imulife-card--featured .imulife-card__cta:after{transition:none}}:root{--imulife-ink:#151515;--imulife-muted:#64645e;--imulife-rule:#d8d5ce;--imulife-paper:#fbfaf6;--imulife-radius:14px}.imulife-shell{padding-top:64px;padding-bottom:64px}.imulife-eyebrow{font-size:13px!important;font-weight:500;letter-spacing:.03em;line-height:1.5!important;color:var(--imulife-muted);margin:0 0 16px!important}.imulife-product h1,.imulife-page h1{font-size:clamp(34px,3.6vw,52px);line-height:1.12;letter-spacing:-.025em;overflow-wrap:normal}.imulife-product__grid{gap:clamp(32px,5vw,72px);align-items:center}.imulife-product__media{position:static;border-radius:var(--imulife-radius)}.imulife-product__heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:12px}.imulife-product__heading h1{margin:0}.imulife-product__age{font-size:14px;color:var(--imulife-muted);white-space:nowrap}.imulife-product__info .imulife-product__strength{font-size:16px;line-height:1.5;margin-bottom:28px;font-weight:500}.imulife-product__strength span{font-size:14px;font-weight:400;color:var(--imulife-muted)}.imulife-product__info .imulife-product__tagline{font-size:clamp(23px,2vw,28px);font-weight:500;letter-spacing:-.015em;line-height:1.35;margin-bottom:20px;max-width:28ch}.imulife-product__info>p{font-size:16px;line-height:1.7;max-width:58ch}.imulife-product__info .imulife-product__spec{font-size:13px;color:var(--imulife-muted);border-top:1px solid var(--imulife-rule);padding-top:20px;margin-top:28px}.imulife-product__info .imulife-product__status{display:block;width:fit-content;padding:0;border:0;border-radius:0;color:var(--imulife-muted);font-size:13px;margin:0 0 20px}.imulife-product__contact{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin:0!important;padding:14px 24px!important}.imulife-routine{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);margin-top:80px;padding-top:64px;border-top:1px solid var(--imulife-rule)}.imulife-routine__media{border-radius:var(--imulife-radius);overflow:hidden;aspect-ratio:5/4}.imulife-routine__media img{display:block;width:100%;height:100%;object-fit:cover}.imulife-routine h2,.imulife-formula-details h2{font-size:clamp(28px,3.1vw,42px);font-weight:600;line-height:1.18;letter-spacing:-.025em;text-transform:none;margin:0 0 24px;max-width:20ch}.imulife-routine__copy>p:not(.imulife-eyebrow){font-size:16px;line-height:1.75;margin:0 0 28px;max-width:52ch;color:var(--imulife-muted)}.imulife-text-link{display:inline-flex;align-items:center;gap:16px;font-size:14px;font-weight:500;color:var(--imulife-ink);padding:0 0 6px;border-bottom:1px solid currentColor;text-decoration:none}.imulife-formula-details{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,1.4fr);gap:clamp(32px,5vw,72px);margin-top:80px;padding-top:64px;border-top:1px solid var(--imulife-rule);scroll-margin-top:132px}.imulife-formula-details .imulife-details{margin:0}.imulife-richtext{font-size:16px;line-height:1.75;overflow-wrap:break-word}.imulife-richtext h2{font-size:clamp(24px,2.5vw,32px);font-weight:600;line-height:1.25;letter-spacing:-.02em;margin:48px 0 20px;max-width:28ch}.imulife-richtext>h2:first-child{margin-top:0}.imulife-richtext p{margin-bottom:24px;max-width:72ch}.imulife-richtext details{border-top:1px solid var(--imulife-rule);padding:0}.imulife-richtext details:last-child{border-bottom:1px solid var(--imulife-rule)}.imulife-richtext summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;line-height:1.5;font-size:16px;font-weight:500;list-style:none}.imulife-richtext summary::-webkit-details-marker{display:none}.imulife-richtext summary:after{content:"+";flex:none;font-size:24px;font-weight:400;line-height:1;width:20px;text-align:center}.imulife-richtext details[open]>summary:after{content:"\2212"}.imulife-richtext details>div,.imulife-richtext details>p{padding-top:0;padding-bottom:4px;color:var(--imulife-muted)}.imulife-richtext details>div .imulife-table-scroll:first-child{margin-top:0}.imulife-table-scroll{margin:24px 0;border:1px solid var(--imulife-rule);border-radius:10px;overscroll-behavior-x:contain}.imulife-richtext th,.imulife-richtext td{padding:16px;text-align:left;border-bottom:1px solid var(--imulife-rule);color:var(--imulife-ink);vertical-align:top}.imulife-richtext th{background:#f0eee7;font-size:13px;font-weight:600;white-space:normal}.imulife-richtext tr:last-child td{border-bottom:0}.imulife-richtext td:first-child{min-width:180px}.imulife-page{max-width:1040px}.imulife-page header{padding-bottom:32px;margin-bottom:40px;border-color:var(--imulife-rule)}.imulife-page header h1{margin:0}.imulife-page__actions{margin-top:48px;padding-top:32px;border-top:1px solid var(--imulife-rule)}.imulife-page__actions .hero__button{margin:0;min-height:48px}.imulife-card--featured .imulife-card__image{aspect-ratio:5/4}.imulife-card--featured .imulife-card__tagline{max-width:32ch}.imulife-card__facts,.imulife-card__facts li+li{border-color:var(--imulife-rule)}.imulife-featured-products .imulife-catalog-intro,.imulife-card__age,.imulife-card--featured .imulife-card__descriptor,.imulife-card--featured .imulife-card__summary,.imulife-card__facts span{color:var(--imulife-muted)}.imulife-text-link:focus-visible,.imulife-product__contact:focus-visible,.imulife-page__actions a:focus-visible{outline:2px solid var(--imulife-ink);outline-offset:5px;clip-path:none}.wt-page__title{letter-spacing:-.025em;line-height:1.15}@media(max-width:899px){.imulife-shell{padding-top:40px;padding-bottom:40px}.imulife-product__grid,.imulife-routine,.imulife-formula-details{grid-template-columns:minmax(0,1fr);gap:32px}.imulife-routine,.imulife-formula-details{margin-top:48px;padding-top:40px}.imulife-product__info .imulife-product__strength{margin-bottom:24px}.imulife-routine h2,.imulife-formula-details h2{max-width:22ch}.imulife-formula-details h2{margin-bottom:0}.imulife-page header{padding-bottom:24px;margin-bottom:32px}.imulife-richtext h2{margin-top:36px}.imulife-richtext summary{padding:20px 0}.imulife-richtext th,.imulife-richtext td{padding:12px}.imulife-page__actions{margin-top:36px}}[data-section-id$=__page_header_image_video_AbYJVg] .hero__title{line-height:1.05;margin-bottom:16px}[data-section-id$=__page_header_image_video_AbYJVg] .hero__icon-container{display:none}[data-section-id$=__page_header_image_video_AbYJVg] .hero__icon-text,[data-section-id$=__page_header_image_video_AbYJVg] .hero__icon-text p{line-height:1.35}[data-section-id$=__page_header_image_video_AbYJVg] .hero__icon-text p{margin:0}[data-section-id$=__page_header_image_video_AbYJVg] .hero__button--gap{gap:12px}[data-section-id$=__page_header_image_video_AbYJVg] .hero__button--gap .hero__button{margin:0}@media(max-width:899px){[data-section-id$=__page_header_image_video_AbYJVg] .hero__title{margin-bottom:14px}[data-section-id$=__page_header_image_video_AbYJVg] .hero__button--gap{gap:10px}}.imulife-card--bicore .imulife-card__age{background:#e5f0fa;color:#234d73}.imulife-card--bijoy .imulife-card__age{background:#fff0dd;color:#814611}.imulife-richtext{font-size:17px;line-height:1.75}.imulife-richtext h2{margin-top:2.1em;line-height:1.2;letter-spacing:-.025em}.imulife-richtext h3{margin-top:1.5em;font-size:1.3em;line-height:1.3}.imulife-richtext p{max-width:72ch}.imulife-richtext a{text-underline-offset:4px;text-decoration-thickness:1px}.imulife-richtext details summary{min-height:48px;padding-block:16px;line-height:1.5}.imulife-page [id]{scroll-margin-top:130px}.imulife-page a:focus-visible,.imulife-card a:focus-visible,.imulife-richtext summary:focus-visible{outline:2px solid #296da8;outline-offset:5px}@media(max-width:899px){.imulife-richtext{font-size:16px}.imulife-page h1{font-size:clamp(32px,8vw,48px)}}body.template-index{--imulife-page-gutter:48px}body.template-index .imulife-featured-products,body.template-index .imulife-science-feature,body.template-index .imulife-knowledge,body.template-index .imulife-founder,body.template-index #root .wt-separator,body.template-index .rich-text>.hero__wrapper,body.template-index .newsletter-with-image{box-sizing:border-box;width:calc(100% - var(--imulife-page-gutter) * 2);max-width:none;margin-inline:auto;padding-inline:0}body.template-index .imulife-featured-products>.headline,body.template-index .imulife-featured-products>.wt-slider,body.template-index .imulife-featured-products .wt-slider__container--featured{box-sizing:border-box;width:100%;max-width:none;padding-inline:0;margin-inline:0}body.template-index .imulife-featured-products .wt-slider__wrapper--stack[data-swiper-container]{width:100%;margin-inline:0}body.template-index .imulife-founder__inner{padding-inline:0}body.template-index .imulife-science-feature{border-radius:var(--imulife-radius)}body.template-index .imulife-science-feature h2{text-wrap:balance;max-width:20ch}body.template-index .imulife-science-feature__copy{padding:clamp(32px,4vw,64px)}body.template-index .rich-text>.hero__wrapper .hero__overlay{padding-inline:0}@media(max-width:1099px){body.template-index{--imulife-page-gutter:32px}}@media(max-width:749px){body.template-index{--imulife-page-gutter:24px}}@media(max-width:899px){body.template-index .imulife-science-feature__copy{padding:32px 24px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/imulife.css.map */
