:root{--sl-readable-body:16px;--sl-readable-meta:14px;--sl-readable-note:14px}.sunlife-homepage.v7 .sl-shopping-link,.sunlife-page .sl-shopping-link{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;margin-top:20px;padding:12px 18px;background:#1d4a3b;color:#fff;font:500 16px/1.5 PingFang TC,Noto Sans TC,sans-serif;text-decoration:none;border:1px solid #1d4a3b}.sunlife-homepage.v7 .sl-shopping-link--quiet,.sunlife-page .sl-shopping-link--quiet{background:transparent;color:#183c31;border:0;border-bottom:1px solid #b3beb3;padding-inline:0}.sl-shopping-link:focus-visible{outline:3px solid #b8532a;outline-offset:4px}.sunlife-homepage.v7 .coverflow-stage .product.is-active .sl-shopping-link{pointer-events:auto}.sl-shopping-quantity-label{grid-column:1/-1;font:500 16px/1.6 PingFang TC,Noto Sans TC,sans-serif;margin:0}.slv2.slv2--editorial .slv2__form,.c1k .c1k__form{gap:10px;scroll-margin-top:110px}.slv2.slv2--editorial .slv2__quantity,.c1k .c1k__quantity{order:0;height:54px;font-size:16px}.slv2.slv2--editorial .slv2__quantity input,.c1k .c1k__quantity input{min-width:0;font-size:16px}.slv2.slv2--editorial .slv2__add,.c1k .c1k__add{min-height:54px;font-size:16px}.slv2.slv2--editorial .sl-shopping-group-note,.c1k .sl-shopping-group-note,.sl-shopping-collection-note,.sl-shopping-form-note{font-size:16px;line-height:1.8;margin:20px 0}.sl-shopping-group-note a,.sl-shopping-collection-note a,.sl-shopping-form-note a{color:inherit;text-decoration:underline;text-underline-offset:4px}.sunlife-homepage.v7 .comparison-guide-grid article .sl-shopping-link{font-size:16px;margin-top:14px}.sunlife-page .slp-submit{font-size:16px;min-height:48px}.sunlife-page .slp-field label{font-size:16px}.sunlife-page .slp-contact-notes strong{font-size:20px;line-height:1.5}.sunlife-page .slp-field input,.sunlife-page .slp-field select,.sunlife-page .slp-field textarea{font-size:16px;line-height:1.6;min-height:48px;min-width:0}.sunlife-page .slp-hero h1{line-height:1.4;text-wrap:pretty}.slv2.slv2--editorial .slv2__accordion summary,.slv2.slv2--editorial .slv2__faqlist summary{font-size:18px;line-height:1.6}.slv2.slv2--editorial .slv2__speclist dt,.slv2.slv2--editorial .slv2__speclist dd{font-size:16px;line-height:1.75}.slv2.slv2--editorial .slv2__packaging-copy>span,.slv2.slv2--editorial .slv2__speclist dt span{font-size:14px;line-height:1.8;letter-spacing:.03em}@media(max-width:749px){.slv2.slv2--editorial .slv2__form,.c1k .c1k__form{grid-template-columns:110px minmax(0,1fr)}.slv2.slv2--editorial .slv2__quantity{grid-template-columns:34px minmax(0,1fr) 34px}.slv2.slv2--editorial .slv2__add,.c1k .c1k__add{padding-inline:12px}.slx-mobile-nav:not([hidden]){max-height:calc(100dvh - 90px);overflow-y:auto}.sunlife-homepage.v7 .coverflow-shell{min-height:770px}.sunlife-homepage.v7.v5 .coverflow-stage{height:710px}.sunlife-homepage.v7 .coverflow-stage .sl-shopping-link{margin-top:16px}}.slp-main .slp-coming-copy h2{font-size:22px;line-height:1.5}.slp-main .slp-coming-copy span{font-size:14px;line-height:1.7;letter-spacing:.04em}.slp-footer>div p,.slp-footer nav,.slp-footer>a{font-size:16px;line-height:1.8}.slp-footer small,.slp-footer small span{font-size:14px;line-height:1.8}.shopify-policy__body{font-size:16px;line-height:1.85}.sunlife-homepage.v7,.sunlife-page{font-size:var(--sl-readable-body)}.sl-word{display:inline-block;white-space:nowrap;word-break:normal;overflow-wrap:normal}.sl-heading-clean{word-break:normal;overflow-wrap:normal;text-wrap:pretty;line-height:1.4}.sunlife-homepage.v7 .global-proof-v22{grid-template-columns:1fr 2.2fr}.sunlife-homepage.v7 .global-proof-v22 dl>div{gap:16px;padding:28px 24px;min-width:0;align-items:center}.sunlife-homepage.v7 .global-proof-v22 dt{font-size:clamp(36px,3.4vw,48px);line-height:1.1}.sunlife-homepage.v7 .global-proof-v22 dd strong{font-size:18px;line-height:1.5;letter-spacing:0}.sunlife-homepage.v7 .global-proof-v22 dd span{font-size:14px;line-height:1.7;letter-spacing:0;color:#e0e9e3}.sunlife-homepage.v7 .global-proof-statement{font-size:26px;line-height:1.5}.sunlife-homepage.v7 .hero-slide .hero-copy>p{font-size:16px;line-height:1.8}.sunlife-homepage.v7 .hero .button{font-size:16px;min-height:48px}.sunlife-homepage.v7 .announcement{font-size:14px;letter-spacing:.06em}.sunlife-homepage.v7 .pathfinder-lead p,.sunlife-homepage.v7 .daily-coverflow .section-heading p,.sunlife-homepage.v7 .origins-lead p,.sunlife-homepage.v7 .journal-intro p,.sunlife-homepage.v7 .comparison-guide-head p,.sunlife-homepage.v7 .closing-campaign-copy>p,.sunlife-homepage.v7 .fizz-copy p{font-size:16px;line-height:1.85}.sunlife-homepage.v7 .pathfinder-v22 .series-paths-v10 em,.sunlife-homepage.v7 .fizz-range-copy em{font-size:16px;line-height:1.8}.sunlife-homepage.v7 .series-paths-v10 small,.sunlife-homepage.v7 .eyebrow,.sunlife-homepage.v7 .fizz-range-copy small,.sunlife-homepage.v7 .journal-list small,.sunlife-homepage.v7 .journal-coming,.sunlife-homepage.v7 .factory-number,.sunlife-homepage.v7 .fizz-image-caption span{font-size:14px;line-height:1.6;letter-spacing:.06em}.sunlife-homepage.v7 .coverflow-stage .product-card-copy{min-width:0}.sunlife-homepage.v7 .coverflow-stage .product h3{font-size:clamp(26px,2.2vw,34px);line-height:1.5;word-break:normal;overflow-wrap:normal;text-wrap:pretty}.sunlife-homepage.v7 .coverflow-stage .product .origin{font-size:14px;line-height:1.7;letter-spacing:.03em}.sunlife-homepage.v7 .coverflow-stage .product .summary{font-size:16px;line-height:1.8}.sunlife-homepage.v7 .coverflow-stage .product-detail{font-size:14px;line-height:1.5;letter-spacing:0}.sunlife-homepage.v7 .hero-index,.sunlife-homepage.v7 .coverflow-controls [data-cover-index]{font-size:14px;letter-spacing:.03em;min-width:60px}.sunlife-homepage.v7 .coverflow-footer .text-link,.sunlife-homepage.v7 .text-link,.sunlife-homepage.v7 .fizz-range-cta,.sunlife-homepage.v7 .journal-list article>div>span{font-size:16px;line-height:1.7}.sunlife-homepage.v7 .factory-card strong{font-size:16px!important;line-height:1.7;overflow-wrap:break-word}.sunlife-homepage.v7 .factory-card p{font-size:16px!important;line-height:1.8!important;color:#e0e9e3!important}.sunlife-homepage.v7 .comparison-guide-grid dt{font-size:14px;line-height:1.7;letter-spacing:0}.sunlife-homepage.v7 .comparison-guide-grid dd{font-size:16px;line-height:1.8;overflow-wrap:break-word}.sunlife-homepage.v7 .comparison-guide-grid article{min-width:0}.sunlife-homepage.v7 .comparison-guide-grid dl>div{grid-template-columns:72px minmax(0,1fr);gap:12px;padding-block:12px}.sunlife-homepage.v7 .journal-list h3{font-size:22px;line-height:1.5}.sunlife-homepage.v7 .map-stamp small{font-size:14px;line-height:1.6}.sunlife-homepage.v7 .closing-campaign .closing-actions .button{font-size:16px;min-height:48px}.slp-main .slp-product-info h2{line-height:1.5;word-break:normal;overflow-wrap:normal;text-wrap:pretty}.slp-main .slp-hero-copy,.slp-main .slp-product-summary,.slp-main .slp-feature-copy p,.slp-main .slp-article-copy p,.slp-main .slp-coming-copy p,.slp-main .slp-contact-aside p,.slp-main .slp-contact-notes span{font-size:16px;line-height:1.85}.slp-main .slp-product-summary{height:auto;min-height:3.7em;overflow:visible}.slp-main .slp-product-meta,.slp-main .slp-sort,.slp-main .slp-field label,.slp-main .slp-feature-copy time,.slp-main .slp-article-copy time{font-size:14px;line-height:1.7}.slp-main .slp-product-link,.slp-main .slp-filter,.slp-main .slp-read,.slp-main select,.slp-main input,.slp-main textarea{font-size:16px}.slp-main .slp-product-link{min-height:44px;align-items:center}.c1k .c1k__lead,.c1k .c1k__section-head>p,.c1k .c1k__story-copy p,.c1k .c1k__intro-copy>p:not(.c1k__eyebrow),.c1k .c1k__intro-points p,.c1k .c1k__why-head>p:last-child,.c1k .c1k__why-grid p,.c1k .c1k__compare-head>p,.c1k .c1k__compare-icons p,.c1k .c1k__before dd,.c1k .c1k__origin-copy>p:not(.c1k__eyebrow),.c1k .c1k__series-head>p:not(.c1k__eyebrow){font-size:16px!important;line-height:1.85!important}.c1k .c1k__benefits b,.c1k .c1k__benefits p span{font-size:16px;line-height:1.7}.c1k .c1k__hero-facts>div{flex-wrap:wrap;align-content:center;gap:8px 10px}.c1k .c1k__hero-facts span,.c1k .c1k__art-note span,.c1k .c1k__price-row small,.c1k .c1k__stock,.c1k .c1k__purchase-note,.c1k .c1k__compare-note,.c1k .c1k__nutrient span,.c1k .c1k__nutrient small,.c1k .c1k__inside-note,.c1k .c1k__origin-proof p,.c1k .c1k__origin dt,.c1k .c1k__before dt small{font-size:14px!important;line-height:1.75!important}.c1k .c1k__eyebrow,.c1k .c1k__micro,.c1k .c1k__why-grid small{font-size:14px!important;line-height:1.6;letter-spacing:.06em}.c1k .c1k__micro{height:auto;min-height:38px;flex-wrap:wrap;padding:8px 16px;gap:8px 16px}.c1k .c1k__add,.c1k .c1k__closing a{font-size:16px}.c1k .c1k__hero-copy h1{font-size:clamp(34px,3.6vw,58px);line-height:1.4;text-wrap:pretty;overflow-wrap:normal}.slv2.slv2--editorial .slv2__buy h1{font-size:clamp(34px,3.6vw,58px);line-height:1.4;letter-spacing:-.025em;word-break:normal;overflow-wrap:normal;text-wrap:pretty}.slv2.slv2--editorial .slv2__benefits p,.slv2.slv2--editorial .slv2__benefits strong,.slv2.slv2--editorial .slv2__fit-card p,.slv2.slv2--editorial .slv2__certs span:not(.slv2__seal),.slv2.slv2--editorial .slv2__compare-note,.slv2.slv2--editorial .slv2__related span,.slv2.slv2--editorial .slv2__table{font-size:16px;line-height:1.8}.slv2.slv2--editorial .slv2__formula-chips span,.slv2.slv2--editorial .slv2__price-label,.slv2.slv2--editorial .slv2__stock,.slv2.slv2--editorial .slv2__gallery-count,.slv2.slv2--editorial .slv2__table tbody th,.slv2.slv2--editorial .slv2__table caption,.slv2.slv2--editorial .slv2__purchase-note,.slv2.slv2--editorial .slv2__purchase-disclaimer,.slv2.slv2--editorial .slv2__formula-note,.slv2.slv2--editorial .slv2__certs--seal small,.slv2.slv2--editorial .slv2__certs--seal i{font-size:14px;line-height:1.75}.slv2.slv2--editorial .slv2__microbar{font-size:14px;letter-spacing:.04em;flex-wrap:wrap}.slv2.slv2--editorial .slv2__mobile-bar small{font-size:14px}.slv2.slv2--editorial .slv2__mobile-bar a{font-size:16px}.slx-announcement{font-size:14px;line-height:1.7}.slx-nav a,.slx-explore{font-size:16px;line-height:1.6}.slx-footer-brand p,.slx-footer-col a{font-size:16px;line-height:1.8}.slx-social a,.slx-footer-col span,.slx-footer-bottom p,.slx-footer-bottom span{font-size:14px;line-height:1.8}.slx-footer .slx-footer-h{font-size:16px;line-height:1.6}.c1k p{font-size:16px!important;line-height:1.85!important}.c1k small,.c1k .c1k__vertical,.c1k .c1k__fineprint,.c1k .c1k__disclaimer,.c1k .c1k__origin-stats span{font-size:14px!important;line-height:1.75!important}.slv2.slv2--editorial p{font-size:16px;line-height:1.85}.slv2.slv2--editorial small,.slv2.slv2--editorial .slv2__kicker,.slv2.slv2--editorial .slv2__sourceline>span,.slv2.slv2--editorial .slv2__speclist--reg dd,.slv2.slv2--editorial .slv2__closing-copy small{font-size:14px;line-height:1.75}.slv2.slv2--editorial .slv2__policy{font-size:16px;line-height:1.85}.slv2.slv2--editorial .slv2__closing-copy>p:last-child{font-size:14px;line-height:1.75}@media(max-width:760px){.sunlife-homepage.v7 .coverflow-stage .product-card-copy,.sunlife-homepage.v7 .coverflow-stage .product.is-active .product-card-copy{padding:18px 12px 0}.sunlife-homepage.v7 .coverflow-shell{min-height:700px}.sunlife-homepage.v7.v5 .coverflow-stage{height:640px}}@media(max-width:1100px){.sunlife-homepage.v7 .global-proof-v22{grid-template-columns:1fr}.sunlife-homepage.v7 .global-proof-statement{padding:24px}.sunlife-homepage.v7 .global-proof-v22 dl>div{padding:24px 20px}.sunlife-homepage.v7 .comparison-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sunlife-homepage.v7 .comparison-guide-grid article:last-child{grid-column:1/-1}}@media(max-width:680px){.sunlife-homepage.v7 .global-proof-v22 dl{grid-template-columns:1fr}.sunlife-homepage.v7 .global-proof-v22 dl>div{border-left:0;border-top:1px solid #527466;padding:18px 22px;gap:22px}.sunlife-homepage.v7 .global-proof-v22 dt{min-width:48px;font-size:38px}.sunlife-homepage.v7 .global-proof-v22 dd strong{font-size:18px}.sunlife-homepage.v7 .global-proof-v22 dd span{font-size:14px}.sunlife-homepage.v7 .coverflow-stage .product h3{font-size:26px;line-height:1.5}.sunlife-homepage.v7 .coverflow-stage .product .summary{margin-top:10px}.sunlife-homepage.v7 .coverflow-stage .product .origin{margin-bottom:8px}.sunlife-homepage.v7 .coverflow-stage .product-detail{margin-top:14px}.sunlife-homepage.v7 .comparison-guide-grid{grid-template-columns:1fr}.sunlife-homepage.v7 .comparison-guide-grid article:last-child{grid-column:auto}.sunlife-homepage.v7 .comparison-guide-grid h3{font-size:22px}.sunlife-homepage.v7 .hero-controls{gap:4px}.sunlife-homepage.v7 .fizz-range-copy small{max-width:100%;letter-spacing:.02em}.c1k .c1k__hero-copy h1,.slv2.slv2--editorial .slv2__buy h1{font-size:34px;line-height:1.45}.c1k .c1k__hero-facts>div{padding:16px 10px}.c1k .c1k__hero-facts strong{font-size:28px}.slp-main .slp-product-meta{flex-wrap:wrap;gap:4px 12px}}.slv2.slv2--editorial .slv2__whogrid--daily{max-width:960px;margin-inline:auto;gap:32px 24px}.slv2.slv2--editorial .slv2__whogrid--daily>li{text-align:center}.slv2.slv2--editorial .slv2__whogrid--daily>li>img{width:76%;max-width:220px;height:auto;margin-inline:auto}.slv2.slv2--editorial .slv2__whogrid--daily>li>b{margin-top:16px;font-size:26px;line-height:1.5;font-weight:600;letter-spacing:0;word-break:keep-all;overflow-wrap:anywhere}@media(max-width:749px){.slv2.slv2--editorial .slv2__whogrid--daily{gap:28px 16px}.slv2.slv2--editorial .slv2__whogrid--daily>li>img{width:78%;max-width:112px}.slv2.slv2--editorial .slv2__whogrid--daily>li>b{margin-top:12px;font-size:20px}}.slv2.slv2--editorial .slv2__lutein-formula-layout{display:grid;grid-template-columns:minmax(160px,220px) minmax(0,760px);align-items:center;gap:48px;max-width:1028px;margin-inline:auto}.slv2.slv2--editorial .slv2__lutein-formula-bottle{margin:0}.slv2.slv2--editorial .slv2__lutein-formula-bottle img{display:block;width:100%;max-width:220px;height:auto;margin-inline:auto;mix-blend-mode:multiply}.slv2.slv2--editorial .slv2__lutein-formula-layout .slv2__speclist{width:100%;min-width:0}@media(max-width:749px){.slv2.slv2--editorial .slv2__lutein-formula-layout{grid-template-columns:minmax(0,1fr);gap:28px}.slv2.slv2--editorial .slv2__lutein-formula-bottle img{width:160px;max-width:100%}}.sl-proof-disclosure summary{cursor:pointer;font-size:18px;line-height:1.7;min-height:44px;padding:12px 0;border-bottom:1px solid #d3d5c5}.sl-video-toggle{position:absolute;z-index:4;right:18px;bottom:18px;background:#234438;color:#fff;border:1px solid #fff;padding:10px 16px;min-height:44px;border-radius:6px;cursor:pointer;font:inherit}.sl-video-toggle:focus-visible,.sl-proof-disclosure summary:focus-visible{outline:3px solid #234438;outline-offset:4px}.sl-product-image-pending{display:grid;place-items:center;min-height:240px}.sunlife-homepage.v7 .coverflow-dots button{transition:background-color .2s,opacity .2s}@media(max-width:760px){.sunlife-homepage.v7 .coverflow-shell{min-height:0;padding-bottom:12px}.sunlife-homepage.v7.v5 .coverflow-stage{height:auto;min-height:0;display:block}.sunlife-homepage.v7.v5 .coverflow-stage .product.is-active{position:relative!important;inset:auto!important;inset-block-start:auto!important;inset-inline-start:auto!important;transform:none!important;margin:0 auto;width:100%;height:auto}.sunlife-homepage.v7 .coverflow-stage .product[hidden]{display:none!important}.sunlife-homepage.v7 .coverflow-controls{position:relative;inset:auto;margin:24px auto 0}.sunlife-homepage.v7.v5 .coverflow-stage .product-photo{height:270px;aspect-ratio:auto}.sunlife-homepage.v7 .coverflow-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.sunlife-homepage.v7 .coverflow-filters button{min-height:44px;font-size:16px}.sunlife-homepage.v7 .journal-list article{padding:16px 0}}@media(max-width:760px){.sunlife-homepage.v7 .comparison-guide-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;grid-auto-columns:auto;grid-auto-rows:auto;align-items:start;gap:16px;margin:0;padding:0;border:0;background:transparent;overflow:visible;scroll-snap-type:none}.sunlife-homepage.v7 .comparison-guide-grid article{display:block;width:auto;max-width:none;min-width:0;height:auto;min-height:0;padding:24px 20px;border:1px solid var(--line);scroll-snap-align:none}.sunlife-homepage.v7 .comparison-guide-grid article:last-child{grid-column:auto}.sunlife-homepage.v7 .comparison-guide-grid h3{font-size:22px;line-height:1.5;margin:0 0 14px}.sunlife-homepage.v7 .comparison-guide-grid dl{display:grid;gap:0;margin:0}.sunlife-homepage.v7 .comparison-guide-grid dl>div{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0}.sunlife-homepage.v7 .comparison-guide-grid dt{font-size:16px;line-height:1.75}.sunlife-homepage.v7 .comparison-guide-grid dd{font-size:16px;line-height:1.75;overflow-wrap:anywhere}.sunlife-homepage.v7 .comparison-guide-grid article .sl-shopping-link{margin-top:12px;min-height:44px;font-size:16px}.sunlife-homepage.v7 .comparison-guide-head .eyebrow{display:none}.sunlife-homepage.v7 .fizz-range-banner{display:flex;flex-direction:column;align-items:stretch;aspect-ratio:auto;height:auto;min-height:0;padding:0;margin:0 0 36px;overflow:hidden;background:#f7f5ef}.sunlife-homepage.v7 .fizz-range-visual{display:block;position:relative;inset:auto;width:100%;height:auto;aspect-ratio:1088/1360;flex:none}.sunlife-homepage.v7 .fizz-range-visual img{position:relative;inset:auto;display:block;width:100%;height:auto;object-fit:contain;object-position:center}.sunlife-homepage.v7 .fizz-range-copy{position:relative;inset:auto;left:auto;right:auto;top:auto;width:100%;max-width:none;transform:none;padding:24px 20px 28px;display:flex;align-items:flex-start}.sunlife-homepage.v7 .fizz-range-copy small{display:none}.sunlife-homepage.v7 .fizz-range-copy strong{font-size:26px;line-height:1.5;letter-spacing:0;overflow-wrap:anywhere}.sunlife-homepage.v7 .fizz-range-copy em{display:none}.sunlife-homepage.v7 .fizz-range-cta{display:flex;align-items:center;gap:16px;margin-top:16px;min-height:44px;font-size:16px;line-height:1.7;border-color:#234438}.sunlife-homepage.v7 .closing-campaign{display:flex;flex-direction:column;aspect-ratio:auto;height:auto;min-height:0;background:#f7f5ef;overflow:hidden}.sunlife-homepage.v7 .closing-campaign-visual{position:relative;inset:auto;order:0;width:100%;height:auto;aspect-ratio:1088/1360}.sunlife-homepage.v7 .closing-campaign-visual picture{position:relative;inset:auto;display:block;width:100%;height:auto}.sunlife-homepage.v7 .closing-campaign-visual picture img{width:100%;height:auto;object-fit:contain;object-position:center}.sunlife-homepage.v7 .closing-campaign-copy{position:relative;inset:auto;left:auto;right:auto;top:auto;width:100%;max-width:none;transform:none;order:1;padding:24px 22px 28px;align-items:flex-start}.sunlife-homepage.v7 .closing-campaign-copy .eyebrow{display:none}.sunlife-homepage.v7 .closing-campaign-copy h2{display:block;line-height:1.5;text-shadow:none;width:100%;max-width:none}.sunlife-homepage.v7 .closing-brand{display:block;font-size:30px;line-height:1.4;letter-spacing:.06em}.sunlife-homepage.v7 .closing-tagline{display:block;font-size:24px;line-height:1.5;letter-spacing:0;white-space:normal;overflow-wrap:anywhere}.sunlife-homepage.v7 .closing-campaign-copy>p{display:block;font-size:16px;line-height:1.85;margin-top:12px}.sunlife-homepage.v7 .closing-campaign .closing-actions{display:block;width:100%;margin-top:20px}.sunlife-homepage.v7 .closing-campaign .closing-actions .button{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:320px;min-width:0;min-height:48px;padding:12px 18px;gap:16px;flex-wrap:nowrap;font-size:16px;line-height:1.5;white-space:nowrap}.sunlife-homepage.v7 .closing-campaign .sl-campaign-button-label{white-space:nowrap;flex:none}.sunlife-homepage.v7 .closing-campaign .button svg{flex:none;width:24px;height:24px}}.sunlife-homepage.v7 .fizz-range-copy .fizz-range-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;width:max-content;max-width:100%;min-height:48px;padding:12px 20px;border:1px solid #234438;border-radius:0;background:#234438;color:#fff;font-size:16px;line-height:1.5;white-space:nowrap;box-sizing:border-box}.sunlife-homepage.v7 .fizz-range-copy .fizz-range-cta svg{width:24px;height:24px;flex:none}.sunlife-homepage.v7 .fizz-range-banner:hover .fizz-range-cta{background:#17352a;border-color:#17352a}.sunlife-homepage.v7 .fizz-range-banner:focus-visible .fizz-range-cta{outline:3px solid #234438;outline-offset:4px}.c1k .c1k__compare--poster{padding:56px 0;background:#f0eadb}.c1k .c1k__compare--poster .c1k__formula-infographic{width:100%;max-width:760px;margin:0 auto;box-shadow:none}.c1k .c1k__poster-note{max-width:760px;margin:24px auto 0;color:#234438;opacity:1}@media(max-width:600px){.c1k .c1k__compare--poster{padding:32px 0}.c1k .c1k__compare--poster>.c1k__shell{width:calc(100% - 32px)}.c1k .c1k__compare--poster .c1k__formula-infographic{width:100%;max-width:none}.c1k .c1k__poster-note{margin-top:20px}.sunlife-homepage.v7 .fizz-range-copy .fizz-range-cta{width:100%;gap:16px}}.sunlife-homepage.v7.v5 .coverflow-stage .product-photo-cutout{background:transparent!important}.sunlife-homepage.v7.v5 .coverflow-stage .product-photo-cutout img{object-fit:contain;object-position:center;transform:none;padding:0;-webkit-mask-image:var(--sl-cutout-mask);mask-image:var(--sl-cutout-mask);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;filter:none}.sunlife-homepage.v7.v5 .coverflow-stage .product-photo-normalized{position:relative;overflow:hidden}.sunlife-homepage.v7.v5 .coverflow-stage .fizz-product .product-photo-normalized img,.sunlife-homepage.v7.v5 .coverflow-stage .fizz-product:hover .product-photo-normalized img{position:absolute;left:50%;top:6%;width:auto;height:var(--sl-pack-height);max-width:none;max-height:none;object-fit:contain;padding:0;transform:translate(-50%,calc(-1 * var(--sl-pack-top)));transform-origin:center;filter:none}.c1k .c1k__hero-facts>.c1k__fact-pack{justify-content:center;align-items:center}.c1k .c1k__hero-facts>.c1k__fact-pack strong{font-family:inherit;font-size:22px;line-height:1.5;white-space:nowrap}@media(max-width:680px){.c1k .c1k__hero-facts>.c1k__fact-pack{padding:16px 6px}.c1k .c1k__hero-facts>.c1k__fact-pack strong{font-size:clamp(15px,4vw,20px)}}@media(min-width:990px){.slv2.slv2--editorial .slv2__fit:has(.slv2__whogrid--daily,.slv2__persona) .slv2__fit-heading{max-width:960px;margin-inline:auto}.slv2.slv2--editorial .slv2__fit :is(.slv2__whogrid--daily,.slv2__persona){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:960px;margin-inline:auto;gap:32px 20px}.slv2.slv2--editorial .slv2__fit :is(.slv2__whogrid--daily>li,.slv2__persona>figure){min-width:0;margin:0;padding:0;text-align:center}.slv2.slv2--editorial .slv2__fit :is(.slv2__whogrid--daily>li>img,.slv2__persona>figure>img){display:block;width:min(100%,300px);max-width:300px;height:auto;aspect-ratio:1;object-fit:cover;object-position:center 35%;margin-inline:auto;border-radius:12px}.slv2.slv2--editorial .slv2__fit .slv2__persona figcaption{width:min(100%,300px);margin:16px auto 0;padding:0;border:0}.slv2.slv2--editorial .slv2__fit :is(.slv2__whogrid--daily>li>b,.slv2__persona figcaption>b){display:block;font-size:24px;font-weight:600;line-height:1.5;letter-spacing:0;text-align:center}.slv2.slv2--editorial .slv2__fit .slv2__whogrid--daily>li>b{margin-top:16px}}.slv2.slv2--editorial .sl-persona-note{display:block;margin-top:7px;color:#53665c;font:400 14px/1.65 PingFang TC,Noto Sans TC,sans-serif;text-align:center}.slv2.slv2--editorial .sl-persona-intro{max-width:960px;margin:0 auto 24px;color:#53665c;font-size:15px;line-height:1.8}@media(max-width:989px){.slv2.slv2--editorial .slv2__fit :is(.slv2__whogrid--daily,.slv2__persona){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px;width:100%;max-width:640px;margin-inline:auto}.slv2.slv2--editorial .slv2__fit :is(.slv2__whogrid--daily>li,.slv2__persona>figure){display:block;min-width:0;margin:0;padding:0;text-align:center}.slv2.slv2--editorial .slv2__fit :is(.slv2__whogrid--daily>li>img,.slv2__persona>figure>img){display:block;width:100%;max-width:300px;height:auto;aspect-ratio:1;object-fit:cover;object-position:center 35%;margin:0 auto;border-radius:12px}.slv2.slv2--editorial .slv2__fit .slv2__persona figcaption{display:block;margin:12px 0 0;padding:0;border:0}.slv2.slv2--editorial .slv2__fit :is(.slv2__whogrid--daily>li>b,.slv2__persona figcaption>b){display:block;margin:12px 0 0;font-size:20px;line-height:1.5;font-weight:600;text-align:center}.slv2.slv2--editorial .slv2__fit .slv2__persona figcaption>b{margin:0}}.sunlife-refined .slv2 .slv2__ticker-track{animation:none;transform:none;width:100%;flex-wrap:wrap;justify-content:center;gap:12px 24px;font-size:16px;line-height:1.6}.sunlife-refined .slv2 [data-rise]{opacity:1;transform:none;transition:none}@media(max-width:760px){.sunlife-refined .slv2 .slv2__ticker-track{font-size:13px;gap:8px 14px;letter-spacing:.02em}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/sunlife-typeset-1007.css.map */
