.c-pagehero{isolation:isolate;align-items:flex-start;padding-block:128px 40px;display:flex;position:relative}@media (width<=699px){.c-pagehero{padding-block-start:92px}}.c-pagehero{color:var(--root--color--white);overflow:hidden}.c-pagehero .c-pagehero-bg{z-index:-2;object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.c-pagehero .c-pagehero-bg-img{object-fit:cover;block-size:100%;inline-size:100%}.c-pagehero .c-pagehero-scrim{z-index:-1;background:linear-gradient(#00000059 0%,#0000 22%),linear-gradient(#0000 55%,#00000059 100%);position:absolute;inset:0}.c-pagehero--dim .c-pagehero-scrim{background:linear-gradient(#00000061 0%,#0000 48%),linear-gradient(#0000 8%,#00000061 45% 100%),#00000042}.c-pagehero .c-pagehero-inner{justify-content:space-between;align-items:flex-end;gap:40px;inline-size:100%;display:flex}.c-pagehero .c-pagehero-headmain{flex-direction:column;gap:16px;display:flex}@media (width>=1080px){.c-pagehero .c-pagehero-headmain{align-self:flex-start}}.c-pagehero .c-pagehero-title{font-family:var(--root--font-family--heading);letter-spacing:-.02em;font-variation-settings:"opsz" 14;font-size:56px;font-weight:400;line-height:1.1}@media (width<=699px){.c-pagehero .c-pagehero-title{font-size:40px}}.c-pagehero .c-pagehero-title{color:var(--root--color--white);max-inline-size:600px}.c-pagehero .c-pagehero-title em{font-family:var(--root--font-family--heading);letter-spacing:-.02em;font-variation-settings:"opsz" 14;font-size:56px;font-weight:200;line-height:1.1}@media (width<=699px){.c-pagehero .c-pagehero-title em{font-size:40px}}.c-pagehero .c-pagehero-title em{font-style:italic}.c-pagehero .c-pagehero-lead{font-family:var(--root--font-family--body);letter-spacing:0;font-size:17px;font-weight:380;line-height:1.35}@media (width<=699px){.c-pagehero .c-pagehero-lead{font-size:17px}}.c-pagehero .c-pagehero-lead{color:#ffffffbf;max-inline-size:607px}.c-pagehero .c-breadcrumb a{color:#ffffffbf}.c-pagehero .c-breadcrumb a:hover,.c-pagehero .c-breadcrumb span{color:var(--root--color--white)}.c-pagehero .c-breadcrumb svg{color:#ffffffbf}.c-pagehero .c-breadcrumb-back{color:var(--root--color--white)}.c-pagehero .c-pagehero-promo{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(135deg,#0000 10%,#ffffff1f 80%);border:0;border-radius:16px;flex-direction:column;flex:none;gap:16px;inline-size:318px;max-inline-size:100%;padding:16px;display:flex;box-shadow:inset .5px .5px .5px #fff,inset -.5px -.5px .5px #fff6,inset 0 0 4px #fff3,inset -10px -10px 20px 2px #0000001a,-8px -8px 25px 2px #ffffff0d,8px 8px 25px 2px #0000000d}.c-pagehero .c-pagehero-promo-top{justify-content:space-between;align-items:flex-start;display:flex}.c-pagehero .c-pagehero-promo-tag{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);block-size:28px;font-family:var(--root--font-family--body);letter-spacing:0;background:linear-gradient(135deg,#0000 10%,#ffffff1f 80%);border:0;border-radius:100px;align-items:center;gap:8px;padding-block:0;padding-inline:16px;font-size:14px;font-weight:460;line-height:1.35;display:inline-flex;box-shadow:inset .5px .5px .5px #fff,inset -.5px -.5px .5px #fff6,inset 0 0 4px #fff3,inset -10px -10px 20px 2px #0000001a,-8px -8px 25px 2px #ffffff0d,8px 8px 25px 2px #0000000d}@media (width<=699px){.c-pagehero .c-pagehero-promo-tag{font-size:14px}}.c-pagehero .c-pagehero-promo-tag{color:var(--root--color--white)}.c-pagehero .c-pagehero-promo-dot{background-color:var(--root--color--white);border-radius:50%;block-size:6px;inline-size:6px}.c-pagehero .c-pagehero-promo-arrow{background-color:var(--root--color--white);block-size:28px;inline-size:28px;color:var(--root--color--shark);border-radius:100px;justify-content:center;align-items:center;display:inline-flex}.c-pagehero .c-pagehero-promo-arrow svg{block-size:11.6px;inline-size:11.6px}.c-pagehero .c-pagehero-promo-text{font-family:var(--root--font-family--body);letter-spacing:0;font-size:20px;font-weight:380;line-height:1.35}@media (width<=699px){.c-pagehero .c-pagehero-promo-text{font-size:17px}}.c-pagehero .c-pagehero-promo-text{color:var(--root--color--white)}@media (width<=1079px){.c-pagehero .c-pagehero-inner{flex-direction:column;align-items:flex-start;gap:24px}}@media (width<=699px){.c-pagehero{padding-block-end:32px}.c-pagehero .c-pagehero-inner{align-items:stretch}.c-pagehero .c-pagehero-promo{gap:14px;inline-size:100%;padding:14px}.c-pagehero .c-pagehero-promo-arrow{block-size:24px;inline-size:24px}.c-pagehero .c-pagehero-promo .c-pagehero-promo-arrow svg{block-size:10px;inline-size:10px}.c-pagehero .c-pagehero-promo-tag{gap:6px;block-size:24px;padding-inline:14px;font-size:12px}}.c-articles{padding-block:60px}@media (width<=1079px){.c-articles{padding-block:50px}}@media (width<=699px){.c-articles{padding-block:32px}}.c-articles .c-articles-inner{flex-direction:column;gap:48px;display:flex}.c-articles .c-articles-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.c-articles .c-articles-heading{flex-direction:column;gap:4px;display:flex}.c-articles .c-articles-title{font-family:var(--root--font-family--heading);letter-spacing:-.02em;font-variation-settings:"opsz" 14;font-size:48px;font-weight:400;line-height:1.1}@media (width<=699px){.c-articles .c-articles-title{font-size:32px}}.c-articles .c-articles-title{color:var(--root--color--shark);max-inline-size:680px}.c-articles .c-articles-title em{font-family:var(--root--font-family--heading);letter-spacing:-.02em;font-variation-settings:"opsz" 14;font-size:48px;font-weight:200;line-height:1.1}@media (width<=699px){.c-articles .c-articles-title em{font-size:32px}}.c-articles .c-articles-title em{font-style:italic}.c-articles .c-articles-all{flex:none;box-shadow:0 0 10px #1f1f1f05,0 0 15px #1f1f1f05,0 0 30px #1f1f1f08}.c-articles .c-articles-slider .swiper{overflow:hidden}.c-articles .c-articles-slider .swiper-slide{inline-size:427px;height:auto;margin-inline-end:20px}.c-articles .c-articles-slider .m-swiper-navigation{justify-content:flex-end;gap:24px;margin-block-start:48px;display:flex}.c-articles .c-articles-slider .swiper-button-prev,.c-articles .c-articles-slider .swiper-button-next{background-color:var(--root--color--white);block-size:40px;inline-size:40px;color:var(--root--color--shark);cursor:pointer;border-radius:100px;justify-content:center;align-items:center;margin:0;display:inline-flex;position:static;box-shadow:0 0 10px #1f1f1f05,0 0 15px #1f1f1f05,0 0 30px #1f1f1f08}.c-articles .c-articles-slider .swiper-button-prev:after,.c-articles .c-articles-slider .swiper-button-next:after{display:none}.c-articles .c-articles-slider .swiper-button-prev svg,.c-articles .c-articles-slider .swiper-button-next svg{block-size:25px;inline-size:25px}.c-art{isolation:isolate;block-size:500px;inline-size:427px;color:var(--root--color--white);border-radius:32px;flex-direction:column;justify-content:flex-end;padding:16px;display:flex;position:relative;overflow:clip}.c-art-bg{object-fit:cover;z-index:-2;block-size:100%;inline-size:100%;position:absolute;inset:0}.c-art-link{z-index:3;border-radius:inherit;position:absolute;inset:0}.c-art-link:focus-visible{outline:2px solid var(--root--color--white);outline-offset:-4px}.c-art:after{content:"";z-index:-1;background:linear-gradient(183deg,#0000 50%,#0009 75% 100%);position:absolute;inset:0}.c-art-panel{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:4;pointer-events:none;background:linear-gradient(135deg,#0000 10%,#ffffff1f 80%);border:0;border-radius:16px;flex-direction:column;gap:20px;padding:16px;display:flex;position:relative;transform:translateZ(0);box-shadow:inset .5px .5px .5px #fff,inset -.5px -.5px .5px #fff6,inset 0 0 4px #fff3,inset -10px -10px 20px 2px #0000001a,-8px -8px 25px 2px #ffffff0d,8px 8px 25px 2px #0000000d}.c-art-content{flex-direction:column;gap:16px;display:flex}.c-art-meta{justify-content:flex-start;align-items:center;gap:8px;block-size:28px;min-inline-size:0;display:flex}.c-art-cats{pointer-events:auto;flex-wrap:nowrap;justify-content:flex-start;gap:8px;min-inline-size:0;display:flex;overflow:hidden}.c-art-cat{block-size:28px;font-family:var(--root--font-family--body);letter-spacing:0;border-radius:100px;flex:none;align-items:center;padding-block:0;padding-inline:16px;font-size:14px;font-weight:460;line-height:1.35;display:inline-flex}@media (width<=699px){.c-art-cat{font-size:14px}}.c-art-cat{color:var(--root--color--white);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);white-space:nowrap;background:linear-gradient(135deg,#0000 10%,#ffffff1f 80%);border:0;text-decoration:none;transition:background-color .2s;box-shadow:inset .5px .5px .5px #fff,inset -.5px -.5px .5px #fff6,inset 0 0 4px #fff3,inset -10px -10px 20px 2px #0000001a,-8px -8px 25px 2px #ffffff0d,8px 8px 25px 2px #0000000d}.c-art-cat:hover{background-color:#ffffff29}.c-art-cat:focus-visible{outline:2px solid var(--root--color--white);outline-offset:2px}.c-art-title{font-family:var(--root--font-family--body);letter-spacing:0;font-size:20px;font-weight:380;line-height:1.35}@media (width<=699px){.c-art-title{font-size:17px}}.c-art-title{color:var(--root--color--white);-webkit-line-clamp:2;-webkit-box-orient:vertical;align-items:flex-start;block-size:2lh;display:flex;overflow:hidden}.c-art-title>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c-art-excerpt{display:none}.c-art-more{z-index:1;background-color:var(--root--color--white);block-size:36px;inline-size:100%;color:var(--root--color--shark);font-family:var(--root--font-family--body);letter-spacing:0;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding-block:0;padding-inline:38.4px;font-size:17px;font-weight:460;line-height:1.2;display:inline-flex;position:relative}@media (width<=699px){.c-art-more{font-size:15px}}.c-art-more{transition:background-color .2s}.c-art-more svg{flex:none;block-size:12.8px;inline-size:11.6px;transition:rotate .25s}@media (prefers-reduced-motion:reduce){.c-art-more svg{transition:none}}.c-art:hover .c-art-more{background-color:var(--root--color--f1)}.c-art:hover .c-art-more svg{rotate:45deg}@media (width<=1079px){.c-articles .c-articles-slider .m-swiper-navigation{display:none}}@media (width>=700px) and (width<=1079px){.c-articles--latest .c-articles-title{max-inline-size:474px}}@media (width<=699px){.c-articles .c-articles-inner{gap:32px}.c-articles .c-articles-head{flex-direction:column;align-items:flex-start;gap:20px}.c-articles .c-articles-heading{gap:6px}.c-articles .c-articles-slider .swiper-slide{inline-size:340px;margin-inline-end:16px}.c-art{border-radius:24px;block-size:420px;inline-size:340px}.c-art-content{gap:8px}.c-art-meta{block-size:24px}.c-art-cat{block-size:24px;padding-inline:14px}.c-art-more{block-size:33px}.c-art-more svg{block-size:10.6624px;inline-size:9.6628px}}.c-labpanel{box-shadow:inset 0 0 0 1.2px color-mix(in srgb, var(--root--color--shark) 8%, transparent);border-radius:16px;grid-template:"head box""buy box"1fr/400px minmax(0,1fr);column-gap:20px;margin:0;padding:16px;display:grid}.c-labpanel[hidden],.c-labpanel [hidden]{display:none!important}.c-labpanel .c-labpanel-head{flex-direction:column;grid-area:head;gap:8px;display:flex}.c-labpanel .c-labpanel-name{font-family:var(--root--font-family--heading);letter-spacing:-.02em;font-variation-settings:"opsz" 14;margin:0;font-size:24px;font-weight:500;line-height:1.1}@media (width<=699px){.c-labpanel .c-labpanel-name{font-size:20px}}.c-labpanel .c-labpanel-name{color:var(--root--color--shark)}.c-labpanel .c-labpanel-desc{font-family:var(--root--font-family--body);color:color-mix(in srgb, var(--root--color--shark) 75%, transparent);margin:0;padding-inline-end:40px;font-size:14px;font-weight:340;line-height:1.35}.c-labpanel .c-labpanel-box{background-color:var(--root--color--fb);border-radius:16px;grid-area:box}@media (width>=1080px){.c-labpanel .c-labpanel-box{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--root--color--shark) 8%, transparent);background-color:#0000}.c-labpanel .c-labpanel-box::details-content{content-visibility:visible}}.c-labpanel .c-labpanel-box-head{display:none}.c-labpanel .c-labpanel-box-chevron{color:color-mix(in srgb, var(--root--color--shark) 40%, transparent);flex:none;margin-inline-start:auto;transition:rotate .25s;display:inline-flex}.c-labpanel .c-labpanel-box-chevron svg{block-size:6px;inline-size:12px}.c-labpanel .c-labpanel-box[open] .c-labpanel-box-chevron{rotate:180deg}.c-labpanel .c-labpanel-box-body{flex-direction:column;gap:16px;padding:16px;display:flex}.c-labpanel .c-labpanel-tests,.c-labpanel .c-labpanel-addons{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.c-labpanel .c-labpanel-test{flex-wrap:wrap;align-items:center;gap:8px 12px;min-block-size:20.5px;display:flex}@media (width>=1080px){.c-labpanel .c-labpanel-test{min-block-size:24px}}.c-labpanel .c-labpanel-test-name{font-family:var(--root--font-family--body);letter-spacing:0;font-size:17px;font-weight:460;line-height:1.35}@media (width<=699px){.c-labpanel .c-labpanel-test-name{font-size:14px}}.c-labpanel .c-labpanel-test-name{color:var(--root--color--shark);transition:opacity .2s}.c-labpanel .c-labpanel-test.is-out .c-labpanel-test-name{opacity:.25}.c-labpanel a.c-labpanel-test-name{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.c-labpanel a.c-labpanel-test-name:hover{text-decoration-thickness:2px}.c-labpanel a.c-labpanel-test-name:focus-visible{outline:2px solid var(--root--color--forest-element);outline-offset:2px;border-radius:2px}.c-labpanel .c-labpanel-only{box-sizing:border-box;background-color:var(--root--color--warning);block-size:20.5px;font-family:var(--root--font-family--body);color:var(--root--color--white);white-space:nowrap;border-radius:87.5px;flex:none;align-items:center;gap:6px;padding:0 7px;font-size:14px;font-weight:460;line-height:1;display:inline-flex}.c-labpanel .c-labpanel-only svg{flex:none;block-size:12px;inline-size:13.33px}.c-labpanel .c-labpanel-rule{font-family:var(--root--font-family--body);letter-spacing:0;align-items:center;gap:24px;margin:0;font-size:17px;font-weight:380;line-height:1.35;display:flex}@media (width<=699px){.c-labpanel .c-labpanel-rule{font-size:17px}}.c-labpanel .c-labpanel-rule{color:color-mix(in srgb, var(--root--color--shark) 75%, transparent)}.c-labpanel .c-labpanel-rule:before,.c-labpanel .c-labpanel-rule:after{content:"";background-color:color-mix(in srgb, var(--root--color--shark) 8%, transparent);flex:1 1 0;block-size:1px}.c-labpanel .c-labpanel-addon{justify-content:space-between;align-items:center;gap:16px;display:flex}.c-labpanel .c-labpanel-addon-check{cursor:pointer;align-items:center;gap:12px;min-inline-size:0;display:inline-flex;position:relative}.c-labpanel .c-labpanel-addon-input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.c-labpanel .c-labpanel-addon-mark{background-color:var(--root--color--fa);block-size:24px;inline-size:24px;box-shadow:inset 0 0 0 1.2px color-mix(in srgb, var(--root--color--shark) 15%, transparent);color:#0000;border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.c-labpanel .c-labpanel-addon-mark svg{block-size:14px;inline-size:14px}.c-labpanel .c-labpanel-addon-input:checked+.c-labpanel-addon-mark{background-color:var(--root--color--shark);box-shadow:none;color:var(--root--color--white)}.c-labpanel .c-labpanel-addon-input:focus-visible+.c-labpanel-addon-mark{outline:2px solid var(--root--color--forest-element);outline-offset:2px}.c-labpanel .c-labpanel-prices{flex:none;gap:32px;display:inline-flex}.c-labpanel .c-labpanel-price{flex-direction:column;gap:12px;inline-size:80px;display:flex}.c-labpanel .c-labpanel-price-lab,.c-labpanel .c-labpanel-price-value{font-family:var(--root--font-family--body);white-space:nowrap;align-items:center;margin-block:-.311em;font-weight:460;line-height:1.35;display:inline-flex}.c-labpanel .c-labpanel-price-lab{color:color-mix(in srgb, var(--root--color--shark) 75%, transparent);gap:4px;font-size:12px}.c-labpanel .c-labpanel-price-value{color:var(--root--color--shark);gap:6px;font-size:14px}.c-labpanel .c-labpanel-logo{object-fit:cover;border-radius:50%;flex:none;block-size:10px;inline-size:10px}.c-labpanel .c-labpanel-star{color:var(--root--color--warning);flex:none;display:inline-flex}.c-labpanel .c-labpanel-star[hidden]{display:none}.c-labpanel .c-labpanel-star svg{block-size:10px;inline-size:10px}.c-labpanel .c-labpanel-foot{border-block-start:1px solid color-mix(in srgb, var(--root--color--shark) 8%, transparent);align-items:center;gap:16px;padding-block-start:16px;display:flex}.c-labpanel .c-labpanel-foot:not(:has(.c-labpanel-note:not([hidden]))){display:none}.c-labpanel .c-labpanel-note{font-family:var(--root--font-family--body);color:color-mix(in srgb, var(--root--color--shark) 40%, transparent);margin:0;font-size:14px;font-weight:340;line-height:1.35}.c-labpanel .c-labpanel-note[hidden]{display:none}.c-labpanel .c-labpanel-note--box{margin-inline-end:auto}.c-labpanel .c-labpanel-note--buy{display:none}.c-labpanel .c-labpanel-switch{font:inherit;color:var(--root--color--shark);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:380;text-decoration:underline}.c-labpanel .c-labpanel-buy{flex-direction:column;grid-area:buy;align-self:end;gap:16px;margin-block-start:20px;display:flex}.c-labpanel .c-labpanel-labs{gap:8px;display:flex}.c-labpanel .c-labpanel-lab{box-sizing:border-box;min-inline-size:0;box-shadow:inset 0 0 0 1.2px color-mix(in srgb, var(--root--color--shark) 8%, transparent);cursor:pointer;border-radius:12px;flex:1 1 0;align-items:center;gap:12px;padding:8px 12px;display:flex;position:relative}.c-labpanel .c-labpanel-lab:has(.c-labpanel-radio:checked){box-shadow:inset 0 0 0 1.2px var(--root--color--shark), 0 0 10px color-mix(in srgb, var(--root--color--shark) 2%, transparent), 0 0 15px color-mix(in srgb, var(--root--color--shark) 2%, transparent), 0 0 30px color-mix(in srgb, var(--root--color--shark) 3%, transparent)}.c-labpanel .c-labpanel-lab:has(.c-labpanel-radio:focus-visible){outline:2px solid var(--root--color--forest-element);outline-offset:2px}.c-labpanel .c-labpanel-radio{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.c-labpanel .c-labpanel-dot{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--root--color--shark) 15%, transparent);background-color:var(--root--color--fa);border-radius:50%;flex:none;block-size:20px;inline-size:20px}.c-labpanel .c-labpanel-radio:checked+.c-labpanel-dot{border:5.835px solid var(--root--color--shark);background-color:var(--root--color--white)}.c-labpanel .c-labpanel-lab-text{flex-direction:column;gap:12px;min-inline-size:0;display:flex}.c-labpanel .c-labpanel-lab-name,.c-labpanel .c-labpanel-lab-price{font-family:var(--root--font-family--body);white-space:nowrap;align-items:center;margin-block:-.311em;font-weight:460;line-height:1.35;display:inline-flex}.c-labpanel .c-labpanel-lab-name{color:color-mix(in srgb, var(--root--color--shark) 75%, transparent);gap:4px;font-size:12px}.c-labpanel .c-labpanel-lab-price{color:var(--root--color--shark);gap:6px;font-size:17px}.c-labpanel .c-labpanel-add{background-color:var(--root--color--shark);block-size:36px;font-family:var(--root--font-family--body);letter-spacing:0;border:0;border-radius:120px;justify-content:center;align-items:center;gap:16px;padding:0 32px;font-size:17px;font-weight:460;line-height:1.2;display:inline-flex;position:relative}@media (width<=699px){.c-labpanel .c-labpanel-add{font-size:15px}}.c-labpanel .c-labpanel-add{color:var(--root--color--white);white-space:nowrap;cursor:pointer}.c-labpanel .c-labpanel-add:hover{opacity:.85}.c-labpanel .c-labpanel-add-ico{flex:none;display:inline-flex}.c-labpanel .c-labpanel-add-ico svg{block-size:19.5px;inline-size:20.5px}@media (width<=1079px){.c-labpanel{background-color:var(--root--color--white);flex-direction:column;gap:20px;display:flex;box-shadow:0 0 30px #1f1f1f08,0 0 15px #1f1f1f05,0 0 10px #1f1f1f05}.c-labpanel[hidden]{display:none}.c-labpanel .c-labpanel-box-head{cursor:pointer;font-family:var(--root--font-family--body);letter-spacing:0;color:var(--root--color--shark);justify-content:space-between;align-items:center;gap:12px;padding:16px;font-size:17px;font-weight:460;line-height:1.35;list-style:none;display:flex}}@media (width<=1079px) and (width<=699px){.c-labpanel .c-labpanel-box-head{font-size:14px}}@media (width<=1079px){.c-labpanel .c-labpanel-box-head::-webkit-details-marker{display:none}.c-labpanel .c-labpanel-box-head>span:not([aria-hidden]){margin-block:-.311em}.c-labpanel .c-labpanel-box{border-radius:12px}.c-labpanel .c-labpanel-box[open] .c-labpanel-box-head{box-shadow:inset 0 -1.2px 0 color-mix(in srgb, var(--root--color--shark) 8%, transparent)}.c-labpanel .c-labpanel-box-body{gap:20px}.c-labpanel .c-labpanel-buy{align-self:stretch;margin-block-start:0}.c-labpanel .c-labpanel-foot{display:none}.c-labpanel .c-labpanel-note--buy{text-align:center;font-size:14px;display:block}.c-labpanel .c-labpanel-note--buy[hidden]{display:none}.c-labpanel .c-labpanel-add{inline-size:100%}}@media (width<=699px){.c-labpanel .c-labpanel-box-head{padding:12px}.c-labpanel .c-labpanel-addon{flex-direction:column;align-items:stretch;gap:12px}.c-labpanel .c-labpanel-prices{grid-template-columns:1fr 1fr;gap:16px;display:grid}.c-labpanel .c-labpanel-price{inline-size:auto}.c-labpanel .c-labpanel-labs{flex-direction:column}.c-labpanel .c-labpanel-note--buy{font-size:11px}}.c-goal-chips{flex-wrap:wrap;justify-content:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}@media (width<=699px){.c-goal-chips{gap:12px 8px}}.c-goal-chip{border:1.2px solid color-mix(in srgb, var(--root--color--shark) 8%, transparent);color:var(--root--color--shark);border-radius:100px;align-items:center;gap:8px;padding:8px 16px;font-size:17px;font-weight:460;line-height:1.35;transition:border-color .2s,background-color .2s;display:inline-flex}.c-goal-chip:hover{border-color:color-mix(in srgb, var(--root--color--shark) 40%, transparent)}.c-goal-chip-icon{flex:none;block-size:24px;inline-size:24px;display:inline-flex}.c-goal-chip-icon svg{block-size:100%;inline-size:100%}.c-goal-chip-chevron{color:color-mix(in srgb, var(--root--color--shark) 40%, transparent);flex:none;margin-inline-start:4px;display:inline-flex}.c-goal-chip-chevron svg{block-size:10.35px;inline-size:5.85px}@media (width<=699px){.c-goal-chip{gap:6px;padding:6px 12px;font-size:14px}.c-goal-chip-icon{block-size:18px;inline-size:18px}.c-goal-chip-chevron{margin-inline-start:2px}}.c-consult{padding-block:60px 120px}.c-consult-panel{isolation:isolate;background-color:var(--root--color--forest);color:var(--root--color--white);border-radius:32px;flex-direction:column;align-items:flex-start;gap:4px;padding:32px;display:flex;position:relative;overflow:clip}.c-consult-panel:after{content:"";z-index:-1;background-color:#00000080;position:absolute;inset:0}.c-consult-photo{z-index:-2;position:absolute;inset:0}.c-consult-photo-img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.c-consult-eyebrow-short{display:none}.c-consult-eyebrow{--eyebrow--fg:var(--root--color--white)}.c-consult-eyebrow:before{background-color:var(--root--color--white)}.c-consult-title{max-inline-size:688px;font-family:var(--root--font-family--heading);letter-spacing:-.02em;font-variation-settings:"opsz" 14;margin:0 0 0 -2px;font-size:48px;font-weight:400;line-height:1.1}@media (width<=699px){.c-consult-title{font-size:32px}}.c-consult-title{color:var(--root--color--white)}.c-consult-title em{font-family:var(--root--font-family--heading);letter-spacing:-.02em;font-variation-settings:"opsz" 14;font-size:48px;font-weight:200;line-height:1.1}@media (width<=699px){.c-consult-title em{font-size:32px}}.c-consult-title em{font-style:italic}.c-consult-text{max-inline-size:633px;font-family:var(--root--font-family--body);letter-spacing:0;margin:12px 0 0;font-size:17px;font-weight:380;line-height:1.35}@media (width<=699px){.c-consult-text{font-size:17px}}.c-consult-text{color:#ffffffbf}.c-consult-btn{margin-block-start:20px}@media (width<=1079px){.c-consult{padding-block:50px 100px}}@media (width<=699px){.c-consult{padding-block:32px 64px}.c-consult .c-consult-panel{border-radius:24px;padding:16px;box-shadow:0 0 30px #1f1f1f08,0 0 15px #1f1f1f05,0 0 10px #1f1f1f05}.c-consult .c-consult-eyebrow{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);block-size:24px;font-family:var(--root--font-family--body);background:linear-gradient(135deg,#0000003d 10%,#ffffff1f 80%);border:0;border-radius:100px;gap:6px;padding:0 14px;font-size:14px;font-weight:460;line-height:1;box-shadow:inset .5px .5px .5px #fff,inset -.5px -.5px .5px #fff6,inset 0 0 4px #fff3,inset -10px -10px 20px 2px #0000001a,-8px -8px 25px 2px #ffffff0d,8px 8px 25px 2px #0000000d}.c-consult .c-consult-eyebrow:before{background-color:var(--root--color--white);block-size:6px;inline-size:6px}.c-consult .c-consult-eyebrow-long{display:none}.c-consult .c-consult-eyebrow-short{display:inline}.c-consult .c-consult-title{inline-size:297px;max-inline-size:100%;margin:4px 0 0;font-size:24px}.c-consult .c-consult-title em{font-size:inherit}.c-consult .c-consult-text{margin-block-start:8px;padding-inline-end:0;font-size:14px}.c-consult .c-consult-btn{block-size:39px;margin-block-start:16px;padding-inline:40px 62px}.c-consult .c-consult-btn .c-btn-icon{block-size:35.6px;inline-size:35.6px;inset-inline-end:1.7px}.c-consult .c-consult-btn .c-btn-icon svg{block-size:24.3px;inline-size:24.3px}}.c-pagehero--goal{background-color:var(--root--color--shark)}.c-pagehero--goal .c-pagehero-scrim{background:linear-gradient(#0000 35%,#0003 90%),#1f1f1f66}.c-pagehero--goal .c-pagehero-headmain{max-inline-size:985px}.c-pagehero--goal .c-pagehero-title{max-inline-size:none}.c-pagehero--goal .c-pagehero-lead{font-family:var(--root--font-family--body);letter-spacing:0;font-size:20px;font-weight:380;line-height:1.35}@media (width<=699px){.c-pagehero--goal .c-pagehero-lead{font-size:17px}}.c-pagehero--goal .c-pagehero-lead{max-inline-size:none}@media (width<=1079px){.c-pagehero--goal .c-pagehero-lead{font-size:17px}}@media (width<=699px){.c-pagehero--goal .c-pagehero-lead{font-size:15px}}@media (width<=1079px){.c-pagehero--goal{padding-block-end:32px}}@media (width<=699px){.c-pagehero--goal{padding-block-end:16px}}.c-goallook{padding-block-start:60px}@media (width<=1079px){.c-goallook{padding-block-start:50px}}@media (width<=699px){.c-goallook{padding-block-start:32px}}.c-goallook .c-goallook-box{box-shadow:inset 0 0 0 1.2px color-mix(in srgb, var(--root--color--shark) 8%, transparent);background-color:var(--root--color--white);border-radius:16px}@media (width>=1080px){.c-goallook .c-goallook-box::details-content{content-visibility:visible}}@media (width<=1079px){.c-goallook .c-goallook-box{border-radius:12px}}.c-goallook .c-goallook-head{display:none}@media (width<=1079px){.c-goallook .c-goallook-head{font-family:var(--root--font-family--body);letter-spacing:0;color:var(--root--color--shark);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px;font-size:17px;font-weight:460;line-height:1.35;list-style:none;display:flex}}@media (width<=1079px) and (width<=699px){.c-goallook .c-goallook-head{font-size:17px}}@media (width<=1079px){.c-goallook .c-goallook-head::-webkit-details-marker{display:none}}@media (width<=699px){.c-goallook .c-goallook-head{padding:12px;font-size:14px}}.c-goallook .c-goallook-chevron{color:color-mix(in srgb, var(--root--color--shark) 40%, transparent);transition:rotate .25s;display:inline-flex}.c-goallook .c-goallook-chevron svg{block-size:6px;inline-size:12px}.c-goallook .c-goallook-box[open] .c-goallook-chevron{rotate:180deg}.c-goallook .c-goallook-list{margin:0;padding:0;list-style:none;display:flex}@media (width<=1079px){.c-goallook .c-goallook-list{gap:16px;padding:12px 16px 16px}}@media (width<=699px){.c-goallook .c-goallook-list{flex-direction:column;gap:12px;padding:8px 12px 12px}}.c-goallook .c-goallook-item{flex:1 1 0;gap:16px;padding:12px 16px;display:flex}.c-goallook .c-goallook-item+.c-goallook-item{box-shadow:inset 1.2px 0 0 color-mix(in srgb, var(--root--color--shark) 8%, transparent)}@media (width<=1079px){.c-goallook .c-goallook-item{flex-direction:column;padding:0;position:relative}.c-goallook .c-goallook-item+.c-goallook-item{box-shadow:none}.c-goallook .c-goallook-item+.c-goallook-item:before{content:"";background-color:color-mix(in srgb, var(--root--color--shark) 8%, transparent);inline-size:1.2px;position:absolute;inset-block:0;inset-inline-start:-8.6px}}@media (width<=699px){.c-goallook .c-goallook-item{flex-direction:row;align-items:center;gap:12px}.c-goallook .c-goallook-item+.c-goallook-item:before{block-size:1.2px;inline-size:auto;inset-block:-6.6px auto;inset-inline:0}}.c-goallook .c-goallook-num{background-color:var(--root--color--f6,#f6f6f6);block-size:32px;inline-size:32px;font-family:var(--root--font-family--body);letter-spacing:0;border-radius:100px;flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:380;line-height:1.35;display:inline-flex}@media (width<=699px){.c-goallook .c-goallook-num{font-size:17px}}.c-goallook .c-goallook-num{color:var(--root--color--shark);font-weight:520}@media (width<=699px){.c-goallook .c-goallook-num{block-size:24px;inline-size:24px;margin-block-end:4px;font-size:14px}}.c-goallook .c-goallook-text{flex-direction:column;gap:4px;display:flex}@media (width<=1079px){.c-goallook .c-goallook-text{gap:8px}}@media (width<=699px){.c-goallook .c-goallook-text{gap:6px}}.c-goallook .c-goallook-title{font-family:var(--root--font-family--body);color:var(--root--color--shark);font-size:18px;font-weight:460;line-height:1.35}@media (width<=1079px){.c-goallook .c-goallook-title{font-size:14px}}.c-goallook .c-goallook-desc{font-family:var(--root--font-family--body);color:color-mix(in srgb, var(--root--color--shark) 75%, transparent);font-size:16px;font-weight:380;line-height:1.35}@media (width<=1079px){.c-goallook .c-goallook-desc{font-size:14px}}.c-goal{grid-template-columns:315px minmax(0,1fr);align-items:start;column-gap:20px;padding-block:60px;display:grid}@media (width<=1079px){.c-goal{grid-template-columns:minmax(0,1fr);row-gap:32px;padding-block:50px}}@media (width<=699px){.c-goal{padding-block:32px}}.c-goal .c-goal-nav{padding-inline-end:40px;position:sticky;inset-block-start:calc(var(--root--size--header) + 24px)}@media (width<=1079px){.c-goal .c-goal-nav{z-index:5;margin-inline:calc(var(--root--size--gutter) * -1);background-color:var(--root--color--white);padding:0;inset-block-start:var(--root--size--header)}}.c-goal .c-goal-nav-list{flex-direction:column;gap:24px;margin:0;padding:8px 0 8px 16px;list-style:none;display:flex;position:relative}.c-goal .c-goal-nav-list:before{content:"";background-color:color-mix(in srgb, var(--root--color--shark) 8%, transparent);border-radius:100px;inline-size:2px;position:absolute;inset-block:0;inset-inline-start:0}@media (width<=1079px){.c-goal .c-goal-nav-list{padding:0 var(--root--size--gutter);scrollbar-width:none;flex-direction:row;justify-content:space-between;gap:0;overflow:auto hidden}.c-goal .c-goal-nav-list::-webkit-scrollbar{display:none}.c-goal .c-goal-nav-list:before{content:none}}.c-goal .c-goal-nav-item.is-below{display:none}@media (width<=1079px){.c-goal .c-goal-nav-item{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--root--color--shark) 8%, transparent);flex:1 0 auto;padding:16px 8px}.c-goal .c-goal-nav-item.is-below{display:block}.c-goal .c-goal-nav-item.is-desktop{display:none}}@media (width<=699px){.c-goal .c-goal-nav-item{padding-inline:12px}}.c-goal .c-goal-nav-link{font-family:var(--root--font-family--body);letter-spacing:0;font-size:17px;font-weight:460;line-height:1.2;display:block;position:relative}@media (width<=699px){.c-goal .c-goal-nav-link{font-size:15px}}.c-goal .c-goal-nav-link{color:color-mix(in srgb, var(--root--color--shark) 40%, transparent);white-space:nowrap;text-decoration:none;transition:color .2s}.c-goal .c-goal-nav-link:hover,.c-goal .c-goal-nav-link.is-active{color:var(--root--color--shark)}.c-goal .c-goal-nav-link.is-active:before{content:"";background-color:var(--root--color--shark);border-radius:100px;inline-size:2px;position:absolute;inset-block:-8px;inset-inline-start:-16px}@media (width<=1079px){.c-goal .c-goal-nav-link{text-align:center}.c-goal .c-goal-nav-link.is-active:before{block-size:2px;inline-size:auto;inset-block:auto -16px;inset-inline:-8px}}@media (width<=699px){.c-goal .c-goal-nav-link.is-active:before{inset-inline:-12px}}.c-goal .c-goal-main{flex-direction:column;gap:60px;min-inline-size:0;display:flex}@media (width<=1079px){.c-goal .c-goal-main{gap:48px}}@media (width<=699px){.c-goal .c-goal-main{gap:32px}}.c-goal .c-goal-block{flex-direction:column;gap:24px;scroll-margin-block-start:24px;display:flex}@media (width<=1079px){.c-goal .c-goal-block{scroll-margin-block-start:60px}}.c-goal .c-goal-head{flex-direction:column;gap:12px;display:flex}.c-goal .c-goal-title{font-family:var(--root--font-family--heading);letter-spacing:-.02em;font-variation-settings:"opsz" 14;margin:0;font-size:32px;font-weight:500;line-height:1.1}@media (width<=699px){.c-goal .c-goal-title{font-size:24px}}.c-goal .c-goal-title{color:var(--root--color--shark)}.c-goal .c-goal-title sup{vertical-align:super;font-size:.5em;line-height:0}.c-goal .c-goal-text{font-family:var(--root--font-family--body);letter-spacing:0;margin:0;font-size:17px;font-weight:380;line-height:1.35}@media (width<=699px){.c-goal .c-goal-text{font-size:14px}}.c-goal .c-goal-text{color:color-mix(in srgb, var(--root--color--shark) 75%, transparent);line-height:1.45}.c-goal-panels{flex-direction:column;gap:16px;display:flex;container:goal-panels/inline-size}.c-goal-panels .c-labpanel{border-radius:24px;box-shadow:0 0 30px #1f1f1f08,0 0 15px #1f1f1f05,0 0 10px #1f1f1f05}@container goal-panels (width<=879px){.c-goal-panels .c-labpanel{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""box""buy";row-gap:20px}.c-goal-panels .c-labpanel-buy{margin-block-start:0}}.c-goalpanels{scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.c-goalpanels::-webkit-scrollbar{display:none}.c-goalpanels .c-goalpanels-card{box-sizing:border-box;box-shadow:inset 0 0 0 1.2px color-mix(in srgb, var(--root--color--shark) 8%, transparent);color:var(--root--color--shark);border-radius:16px;flex-direction:column;flex:1 0 calc(50% - 8px);gap:8px;padding:16px;text-decoration:none;transition:box-shadow .2s,background-color .2s;display:flex}.c-goalpanels .c-goalpanels-card:hover{box-shadow:inset 0 0 0 1.2px color-mix(in srgb, var(--root--color--shark) 40%, transparent)}.c-goalpanels .c-goalpanels-card.is-active{background-color:var(--root--color--fa,#fafafa);box-shadow:inset 0 0 0 1.2px var(--root--color--shark)}.c-goalpanels .c-goalpanels-name{font-family:var(--root--font-family--body);font-size:14px;font-weight:460;line-height:1.35}.c-goalpanels .c-goalpanels-sub,.c-goalpanels .c-goalpanels-count{font-family:var(--root--font-family--body);color:color-mix(in srgb, var(--root--color--shark) 75%, transparent);font-size:12px;font-weight:340;line-height:1.35}.c-goalpanels .c-goalpanels-count{color:color-mix(in srgb, var(--root--color--shark) 40%, transparent);margin-block-start:auto;padding-block-start:16px}.c-goal-tests{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px;display:grid}@media (width<=1079px){.c-goal-tests{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (width<=699px){.c-goal-tests{gap:12px}}.c-goaltest{background-color:var(--root--color--white);border-radius:16px;flex-direction:column;justify-content:space-between;gap:32px;padding:16px;display:flex;box-shadow:0 0 30px #1f1f1f08,0 0 15px #1f1f1f05,0 0 10px #1f1f1f05}@media (width<=699px){.c-goaltest{gap:16px;padding:12px}}.c-goaltest .c-goaltest-body{flex-direction:column;gap:12px;display:flex}@media (width<=699px){.c-goaltest .c-goaltest-body{gap:8px}}.c-goaltest .c-goaltest-title{font-family:var(--root--font-family--heading);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:500;line-height:1.1}@media (width<=699px){.c-goaltest .c-goaltest-title{font-size:17px}}.c-goaltest .c-goaltest-title a{color:var(--root--color--shark);text-decoration:none;transition:color .2s}.c-goaltest .c-goaltest-title a:hover{color:var(--root--color--forest)}.c-goaltest .c-goaltest-text{font-family:var(--root--font-family--body);letter-spacing:0;margin:0;font-size:14px;font-weight:380;line-height:1.35}@media (width<=699px){.c-goaltest .c-goaltest-text{font-size:14px}}.c-goaltest .c-goaltest-text{color:color-mix(in srgb, var(--root--color--shark) 75%, transparent);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=699px){.c-goaltest .c-goaltest-text{-webkit-line-clamp:4;font-size:12px}}.c-goaltest .c-goaltest-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.c-goaltest .c-goaltest-form{margin-inline-start:auto}.c-goaltest .c-goaltest-price{font-family:var(--root--font-family--body);letter-spacing:-.02em;font-size:20px;font-weight:460;line-height:1.2}@media (width<=699px){.c-goaltest .c-goaltest-price{font-size:18px}}.c-goaltest .c-goaltest-price{color:var(--root--color--shark)}.c-goaltest .c-goaltest-add{background-color:var(--root--color--shark);block-size:36px;inline-size:36px;color:var(--root--color--white);cursor:pointer;border:0;border-radius:100px;justify-content:center;align-items:center;padding:0;transition:background-color .2s;display:inline-flex}.c-goaltest .c-goaltest-add:hover{background-color:var(--root--color--shark-hover,var(--root--color--shark))}.c-goaltest .c-goaltest-add .c-button-text{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.c-goaltest .c-goaltest-add .c-button-slot{display:inline-flex}.c-goaltest .c-goaltest-add svg{block-size:18px;inline-size:18px}.c-goal-protocols{flex-direction:column;gap:16px;display:flex}.c-goal-protocols .c-pcard{background-color:var(--root--color--white);border-radius:16px;gap:20px;padding:16px;box-shadow:0 0 30px #1f1f1f08,0 0 15px #1f1f1f05,0 0 10px #1f1f1f05}.c-goal-protocols .c-pcard-media{border-radius:12px;min-block-size:130px;inline-size:200px}.c-goal-protocols .c-pcard-body{gap:16px;padding-block:8px}.c-goal-protocols .c-pcard-title{font-family:var(--root--font-family--heading);letter-spacing:-.02em;font-variation-settings:"opsz" 14;font-size:24px;font-weight:500;line-height:1.1}@media (width<=699px){.c-goal-protocols .c-pcard-title{font-size:20px}}.c-goal-protocols .c-pcard-excerpt{-webkit-line-clamp:2;padding-inline-end:24px}@media (width<=699px){.c-goal-protocols .c-pcard{isolation:isolate;border-radius:24px;flex-direction:column;justify-content:flex-end;block-size:420px;padding:16px;position:relative;overflow:clip}.c-goal-protocols .c-pcard-media{z-index:-1;border-radius:0;inline-size:auto;position:absolute;inset:0}.c-goal-protocols .c-pcard-media:after{content:"";background:linear-gradient(183deg,#0000 50%,#0009 75% 100%);position:absolute;inset:0}.c-goal-protocols .c-pcard-body{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(135deg,#0000 10%,#ffffff1f 80%);border:0;border-radius:16px;flex:none;gap:8px;padding:16px;box-shadow:inset .5px .5px .5px #fff,inset -.5px -.5px .5px #fff6,inset 0 0 4px #fff3,inset -10px -10px 20px 2px #0000001a,-8px -8px 25px 2px #ffffff0d,8px 8px 25px 2px #0000000d}.c-goal-protocols .c-pcard-tags{block-size:24px}.c-goal-protocols .c-pcard-tag{block-size:24px;color:var(--root--color--white);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(135deg,#0000 10%,#ffffff1f 80%);border:0;padding:0 14px;box-shadow:inset .5px .5px .5px #fff,inset -.5px -.5px .5px #fff6,inset 0 0 4px #fff3,inset -10px -10px 20px 2px #0000001a,-8px -8px 25px 2px #ffffff0d,8px 8px 25px 2px #0000000d}.c-goal-protocols .c-pcard-title{font-family:var(--root--font-family--heading);letter-spacing:-.02em;font-variation-settings:"opsz" 14;color:var(--root--color--white);padding-inline-end:0;font-size:32px;font-weight:400;line-height:1.1}.c-goal-protocols .c-pcard{box-shadow:none;padding:16px}}@media (width<=699px) and (width<=699px){.c-goal-protocols .c-pcard-title{font-size:24px}}@media (width<=699px){.c-goal-protocols .c-pcard-title a,.c-goal-protocols .c-pcard-title a:hover{color:var(--root--color--white)}.c-goal-protocols .c-pcard-soon{--eyebrow--fg:#ffffffbf}.c-goal-protocols .c-pcard-excerpt{display:none}.c-goal-protocols .c-pcard-more{background-color:var(--root--color--white);color:var(--root--color--shark);border-radius:120px;justify-content:center;align-self:stretch;gap:8.33px;margin-block-start:12px;padding:11px 38.4px;transition:background-color .2s}.c-goal-protocols .c-pcard-more svg{block-size:8.33px;inline-size:8.33px}.c-goal-protocols .c-pcard-more:hover{background-color:var(--root--color--f6);color:var(--root--color--shark)}.c-goal-protocols .c-pcard-media{min-block-size:0;inline-size:auto}.c-goal-protocols .c-pcard-excerpt{-webkit-line-clamp:2;color:#ffffffbf;padding-inline-end:0;font-size:15px;display:-webkit-box}}.c-goal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px;display:grid}@media (width<=1079px){.c-goal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (width<=699px){.c-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.c-goal-grid>.c-prod{inline-size:auto;min-inline-size:0}@media (width>=700px){.c-goal-grid .c-prod{border-radius:24px;padding:8px}.c-goal-grid .c-prod .c-prod-media{padding:40px 0 12px}.c-goal-grid .c-prod .c-prod-media-link{block-size:163px}.c-goal-grid .c-prod .c-prod-title{font-size:20px}.c-goal-grid .c-prod .c-prod-foot{gap:8px}.c-goal-grid .c-prod .c-prod-foot:has(.c-cart-counter:not([hidden])){flex-wrap:wrap}.c-goal-grid .c-prod .c-prod-foot:has(.c-cart-counter:not([hidden])) .c-prod-form{margin-inline-start:auto}.c-goal-grid .c-prod .c-prod-add{block-size:36px;inline-size:36px;padding:0}.c-goal-grid .c-prod .c-prod-add .c-button-text{display:none}.c-goal-grid .c-prod .c-prod-add .c-button-slot{justify-content:center;align-items:center;display:inline-flex}.c-goal-grid .c-prod .c-prod-add .c-button-slot svg{block-size:18px;inline-size:18px}}@media (width>=1080px){.c-goal-grid:not(.is-active)>:nth-child(n+9){display:none}}@media (width>=700px) and (width<=1079px){.c-goal-grid:not(.is-active)>:nth-child(n+10){display:none}.c-goal-grid:not(.is-active).has-more-tablet>:nth-child(n+7){opacity:.35}}@media (width<=699px){.c-goal-grid:not(.is-active)>:nth-child(n+7){display:none}.c-goal-grid:not(.is-active).has-more-phone>:nth-child(n+5){opacity:.35}}.c-goal-more{display:flex}.c-goal-more .c-loadmore-btn[aria-expanded=true],.c-goal-more [class^=c-goal-more-]{display:none}.c-goal-more .c-loadmore-btn>*{pointer-events:none}@media (width>=1080px){.c-goal-more .c-goal-more-desktop{display:inline}}@media (width>=700px) and (width<=1079px){.c-goal-more .c-goal-more-tablet{display:inline}}@media (width<=699px){.c-goal-more .c-goal-more-phone{display:inline}}@media (width>=1080px){.c-goal-more:not(:has(.c-goal-more-desktop)){display:none}}@media (width>=700px) and (width<=1079px){.c-goal-more:not(:has(.c-goal-more-tablet)){display:none}}@media (width<=699px){.c-goal-more:not(:has(.c-goal-more-phone)){display:none}}.c-goal-articles{padding:0}.c-goal-articles .c-articles-slider{position:relative}.c-goal-articles .c-articles-slider .m-swiper{position:static}@media (width>=1080px){.c-goal-articles .c-articles-slider .swiper-slide{inline-size:315px}.c-goal-articles .c-articles-slider .c-art{inline-size:100%}.c-goal-articles .c-articles-slider .m-swiper-navigation{margin:0;position:absolute;inset-block-end:calc(100% + 24px);inset-inline-end:0}}.c-goalother{padding-block:60px}@media (width<=1079px){.c-goalother{padding-block:50px}}@media (width<=699px){.c-goalother{padding-block:32px}}.c-goalother .c-goalother-inner{flex-direction:column;gap:48px;display:flex}@media (width<=1079px){.c-goalother .c-goalother-inner{gap:32px}}@media (width<=699px){.c-goalother .c-goalother-inner{gap:24px}}.c-goalother .c-goalother-head{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.c-goalother .c-goalother-title{font-family:var(--root--font-family--heading);letter-spacing:-.02em;font-variation-settings:"opsz" 14;margin:0;font-size:48px;font-weight:400;line-height:1.1}@media (width<=699px){.c-goalother .c-goalother-title{font-size:32px}}.c-goalother .c-goalother-title{color:var(--root--color--shark)}.c-goalother .c-goalother-title em{font-family:var(--root--font-family--heading);letter-spacing:-.02em;font-variation-settings:"opsz" 14;font-size:48px;font-weight:200;line-height:1.1}@media (width<=699px){.c-goalother .c-goalother-title em{font-size:32px}}.c-goalother .c-goalother-title em{font-style:italic}.c-goalother .c-goal-chips{justify-content:flex-start}
