ko-footer-accordion{display:block}.ko-footer-disclosure>summary{list-style:none;pointer-events:none}.ko-footer-disclosure>summary::-webkit-details-marker{display:none}.ko-footer-plus{display:none}.footer .list-social__link{min-width:4.4rem;min-height:4.4rem;display:flex;align-items:center;justify-content:center}.footer .list-social__item .icon{width:2.1rem;height:2.1rem}@media(max-width:749px){.footer .footer__blocks-wrapper{display:block}.footer .footer-block.grid__item{width:100%;margin:0}.footer .footer-block:not(.footer-block--menu){padding-bottom:2.4rem}.footer .footer-block--menu{border-top:1px solid #ffffff35}.footer .footer-block--menu:last-child{border-bottom:1px solid #ffffff35}.ko-footer-disclosure>summary{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:6rem;padding:1.5rem 0;cursor:pointer}.ko-footer-disclosure>summary .footer-block__heading{font-size:1.65rem;font-weight:400;line-height:1.4;margin:0}.ko-footer-plus{display:block;font-size:2.4rem;font-weight:400;line-height:1;width:2.4rem;text-align:center}.ko-footer-disclosure[open] .ko-footer-plus{transform:rotate(45deg)}.footer .ko-footer-disclosure .footer-block__details-content{margin:0;padding:0 0 1.8rem}.footer .ko-footer-disclosure .list-menu__item--link{min-height:4.4rem;font-size:1.4rem}.footer .footer-block--newsletter{margin-top:2rem}.footer .footer__list-social{justify-content:space-between;gap:0}.ko-footer-disclosure summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}}@media(max-width:340px){.footer .footer__list-social{display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;gap:.4rem}}.ko-op-questions{display:grid;grid-template-columns:1fr 1.5fr;gap:7%;padding-top:40px;padding-bottom:60px;color:#18283c}.ko-op-questions h2{font-size:clamp(28px,3.3vw,40px);line-height:1.15;font-weight:400;letter-spacing:-.035em;margin:14px 0 20px}.ko-op-questions details{border-bottom:1px solid #ded9d0}.ko-op-questions summary{display:flex;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;padding:18px 0;font-size:15px}.ko-op-questions summary::-webkit-details-marker{display:none}.ko-op-questions details[open] summary span{transform:rotate(45deg)}.ko-op-questions summary:focus-visible{outline:2px solid #18283c;outline-offset:5px}.ko-op-questions details p{font-size:14px;line-height:1.75;color:#5f625e;padding-bottom:18px}@media(max-width:749px){.ko-op-questions{grid-template-columns:1fr;gap:16px;padding-top:30px;padding-bottom:40px}.ko-op-questions h2{font-size:29px;margin-bottom:0}}.ko-automatic-reviews{padding-top:4rem;padding-bottom:4rem}.ko-automatic-reviews>h2{text-align:center;font-family:var(--font-body-family);font-weight:400;font-size:clamp(2.5rem,2.5vw,3.2rem);margin:0 0 2.4rem}.ko-automatic-reviews .jdgm-carousel-wrapper{width:100%;margin:0}.ko-automatic-reviews .jdgm-carousel.jdgm-carousel--compact-theme{width:100%;float:none;margin:0}.ko-automatic-reviews .jdgm-carousel-item__review-body{font-size:14px!important}.ko-automatic-reviews .jdgm-carousel-item__reviewer-name{font-size:13px!important}.ko-automatic-reviews__link{display:flex;justify-content:center;align-items:center;min-height:44px;margin-top:1.5rem;color:#19355b;font-size:14px;text-underline-offset:4px}.ko-automatic-reviews .jdgm-carousel-item__product img{width:64px;height:72px;object-fit:contain}.ko-november-bar{display:block;background:#f3f1ed;color:#18283c;min-height:38px;text-align:center;font-size:12px;line-height:1.4}.ko-november-bar.is-active{background:#0e1d35;color:#fff}.ko-november-bar [hidden]{display:none!important}.ko-november-bar a{color:inherit;text-decoration:none;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:7px 14px}.ko-november-bar a:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.ko-november-bar__campaign{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 30px}.ko-november-bar__link strong{text-transform:uppercase;font-size:11px;font-weight:600;letter-spacing:.12em}.ko-november-bar__period{color:#d0d9e7;font-size:11px}.ko-november-bar__cta{border-bottom:1px solid #ffffff80;font-size:12px}.ko-november-bar__timer{display:flex;align-items:center;justify-content:center;gap:9px;padding:7px 14px;color:#d0d9e7;font-variant-numeric:tabular-nums;font-size:11px}.ko-november-bar__timer b{color:#fff;font-weight:600}@media(max-width:749px){.ko-november-bar a{gap:12px}.ko-november-bar__period{display:none}.ko-november-bar__timer{padding-top:0}.ko-november-bar__campaign:has(.ko-november-bar__timer:not([hidden])) .ko-november-bar__link{padding-bottom:4px}.ko-november-bar__campaign:has(.ko-november-bar__timer:not([hidden])){flex-direction:column}}.ko-november-bar__campaign{gap:0 20px;padding:0 12px}.ko-november-bar__campaign>.ko-countdown--header{padding:6px 0}@media(max-width:749px){.ko-november-bar__campaign{flex-direction:column;gap:0;padding-bottom:7px}.ko-november-bar__campaign>.ko-countdown--header{padding:0}.ko-november-bar__link{padding-bottom:4px!important;min-height:32px!important}}.ko-bn__reference-label{display:block;font-size:10px;line-height:1.3;font-weight:400;letter-spacing:0;color:#607087;margin-top:5px}.ko-bn__compare{font-size:15px!important;margin-left:0!important}.ko-bn__card-body{text-align:center;align-items:center}.ko-bn__card-body>h3{min-height:2.5em}.ko-bn__card-prices{width:100%}.ko-bn{background:#f5f4f0;color:#18283c;font-family:inherit;letter-spacing:.01em;scroll-margin-top:110px}.ko-bn p,.ko-bn h2,.ko-bn h3{margin:0;text-transform:none}.ko-bn__sets.page-width{max-width:128rem;padding-top:36px;padding-bottom:32px}.ko-bn__section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.ko-bn .ko-bn__eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#53616f;margin-bottom:10px}.ko-bn__section-heading h2{font-size:clamp(28px,3.2vw,44px);line-height:1.15;font-weight:400;letter-spacing:-.035em}.ko-bn__all{display:inline-flex;align-items:center;gap:14px;min-height:44px;color:inherit;font-size:14px;text-underline-offset:5px;white-space:nowrap}.ko-bn__track.ko-carousel-track{grid-auto-columns:calc((100% - 66px)/4);column-gap:22px;align-items:stretch}.ko-bn__card{display:flex;flex-direction:column;background:#fff;border:1px solid #e1ded8;border-radius:6px;overflow:hidden}.ko-bn__card-image{display:block;aspect-ratio:3/2;overflow:hidden;background:#fff}.ko-bn__card-image img{display:block;width:100%;height:100%;object-fit:contain;padding:12px}.ko-bn__card-body{padding:14px 16px 16px;display:flex;flex-direction:column;flex:1}.ko-bn__card h3{font-size:17px;font-weight:500;line-height:1.25;letter-spacing:-.02em}.ko-bn__card h3 a{color:inherit;text-decoration:none}.ko-bn .ko-bn__contents{font-size:13px;line-height:1.5;color:#607087;margin-top:7px;margin-bottom:18px;min-height:39px}.ko-bn__card-prices{margin-top:auto;min-height:74px}.ko-bn__price-label{display:block;font-size:11px;line-height:1.4;color:#607087}.ko-bn__card-prices strong{display:block;font-size:24px;line-height:1.35;font-weight:550;letter-spacing:-.025em}.ko-bn__saving{display:block;font-size:12px;line-height:1.4;font-weight:600;color:#2448ad;margin-top:3px}.ko-bn__card-link{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;color:#142d56;text-decoration:none;font-size:13px;font-weight:600;border-bottom:1px solid #b1bdd0}.ko-bn a:focus-visible{outline:2px solid #315af0;outline-offset:3px}.ko-bn .ko-bn__card-terms{font-size:10px;margin-top:12px;color:#5b6878;line-height:1.4}.ko-bn .ko-carousel-controls{margin-top:10px}@media(min-width:750px)and (max-width:989px){.ko-bn__track.ko-carousel-track{grid-auto-columns:36%;column-gap:20px}}@media(max-width:749px){.ko-bn__sets.page-width{padding:30px 18px}.ko-bn__section-heading{display:block;margin-bottom:18px}.ko-bn__section-heading h2{font-size:28px}.ko-bn__all{font-size:13px;margin-top:3px}.ko-bn__track.ko-carousel-track{grid-auto-columns:62%;column-gap:14px}.ko-bn__card-body{padding:12px 14px 14px}.ko-bn__card h3{font-size:16px}.ko-bn__card-prices strong{font-size:23px}}@media(min-width:990px){.ko-bn__sets.page-width{max-width:140rem}.ko-bn__card-image{height:clamp(230px,21vw,290px);aspect-ratio:auto}.ko-bn__card-image img{padding:8px;object-fit:contain;object-position:center}.ko-bn__card-body{padding:16px 18px 18px}}@media(min-width:990px){.ko-bn__track.ko-carousel-track{grid-auto-columns:calc((100% - 44px)/3)}.ko-bn__card-image{height:auto;aspect-ratio:1}.ko-bn__card-image img{padding:0}}.ko-brand-story{padding:7rem 0;background:#faf8f4;color:#18283c}.ko-brand-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}.ko-brand-story__visual{position:relative;overflow:hidden;align-self:stretch;background:#e6ded1}.ko-brand-story__visual>img{display:block;width:100%;height:100%;object-fit:cover;max-height:75rem}.ko-brand-story__visual>span{position:absolute;left:2.2rem;bottom:1.8rem;font-size:.9rem;letter-spacing:.12em;color:#fff;text-shadow:0 1px 4px #40362a}.ko-brand-story__copy h2{font-size:clamp(3.2rem,3.5vw,4.7rem);font-weight:400;letter-spacing:-.04em;line-height:1.1;margin:0 0 2rem;max-width:50rem}.ko-brand-story__copy>.rte{font-size:1.4rem;line-height:1.8;color:#60645f;max-width:48rem}.ko-brand-story__steps{margin-top:3rem;border-top:1px solid #d6d0c5}.ko-brand-story details{border-bottom:1px solid #d6d0c5;padding:0}.ko-brand-story summary{display:flex;align-items:center;gap:1.5rem;list-style:none;cursor:pointer;font-size:1.6rem;min-height:6rem;padding:1rem 0}.ko-brand-story summary::-webkit-details-marker{display:none}.ko-brand-story__number{font-size:1rem;color:#8d8170}.ko-brand-story__plus{margin-left:auto;font-size:2rem;transition:transform .2s}.ko-brand-story details[open] .ko-brand-story__plus{transform:rotate(45deg)}.ko-brand-story details>.rte{padding:0 2rem 1.5rem 3rem;font-size:1.25rem;line-height:1.8;color:#646660}.ko-brand-story__link{display:inline-flex;align-items:center;justify-content:space-between;gap:3rem;color:#18283c;text-decoration:none;border-bottom:1px solid #18283c;font-size:1.2rem;padding:1.4rem 0;margin-top:2rem;min-height:4.4rem}@media(max-width:989px){.ko-brand-story__grid{gap:3.5rem}}@media(max-width:749px){.ko-brand-story{padding:4rem 0}.ko-brand-story__grid{grid-template-columns:1fr;gap:3rem}.ko-brand-story__visual>img{max-height:45rem;aspect-ratio:1;object-fit:cover;object-position:center 55%}.ko-brand-story__copy h2{font-size:3.2rem}.ko-brand-story__copy>.rte{font-size:1.3rem}.ko-brand-story summary{font-size:1.45rem}.ko-brand-story__steps{margin-top:2rem}}.ko-campaign-home{background:#eee7da;color:#18283c}.ko-campaign-home__visual{position:relative;min-height:46rem;height:clamp(46rem,38vw,67rem);isolation:isolate;overflow:hidden}.ko-campaign-home__picture{display:contents}.ko-campaign-home__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.ko-campaign-home__copy{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:29%;max-width:40rem;text-align:center;padding:1rem}.ko-campaign-home__copy .ko-eyebrow{font-size:.95rem;letter-spacing:.18em;margin:0 0 1.8rem}.ko-campaign-home h1{font-size:clamp(3.4rem,3.65vw,5.7rem);font-weight:400;letter-spacing:-.045em;line-height:1.07;margin:0;text-wrap:balance}.ko-campaign-home__copy>p:last-child{font-size:1.2rem;line-height:1.7;max-width:24rem;margin:1.8rem auto 0}.ko-campaign-home__links{position:absolute;z-index:2;inset:auto 0 0;display:grid;grid-template-columns:1fr 1fr;padding:5rem 6% 3rem;background:linear-gradient(transparent,#19191673)}.ko-campaign-home__links a{color:#fff;text-decoration:none;font-size:1.7rem;font-weight:400;letter-spacing:.03em;display:flex;align-items:center;justify-content:center;justify-self:center;min-width:18rem;min-height:5.2rem;padding:1.3rem 2.8rem;line-height:1.25;border:1px solid rgba(255,255,255,.75);background:#ffffff12;transition:background .2s,border-color .2s}.ko-campaign-home__links a:hover{background:#ffffff2e;border-color:#fff}.ko-campaign-home__links a:focus-visible{outline:2px solid #fff;outline-offset:4px}.ko-campaign-home__trust{display:flex;justify-content:center;gap:5rem;align-items:center;min-height:6.5rem;font-size:1.15rem;line-height:1.5;border-bottom:1px solid #d8d1c5;background:#f5f2ed}.ko-campaign-home__trust a{color:inherit;text-decoration:none;min-height:4.4rem;display:flex;align-items:center;gap:2rem}.ko-campaign-home__trust span:before{content:"\b7";margin-right:1.3rem}.ko-campaign-home__trust a span:before{display:none}body:has(.ko-campaign-home,.ko-bn){--ko-ink:#18283c;--ko-stone:#eee7da;--ko-paper:#faf8f4}body:has(.ko-campaign-home,.ko-bn) .header.header--top-center{max-width:168rem;margin:auto}body:has(.ko-campaign-home,.ko-bn) .header--top-center .header__heading-logo-wrapper{width:21.5rem}body:has(.ko-campaign-home,.ko-bn) .header__menu-item .icon-caret{right:.1rem}body:has(.ko-campaign-home,.ko-bn) .ko-section-heading h2{font-weight:400;letter-spacing:-.04em}body:has(.ko-campaign-home,.ko-bn) .ko-gallery__controls>span{display:none}body:has(.ko-campaign-home,.ko-bn) .ko-gallery__controls{justify-content:flex-end}body:has(.ko-campaign-home,.ko-bn) .ko-selection__track{grid-auto-columns:calc((100% - 6rem)/4)}body:has(.ko-campaign-home,.ko-bn) .ko-selection__image{background:#f3f0eb}body:has(.ko-campaign-home,.ko-bn) .ko-selection__image img{mix-blend-mode:multiply;padding:3%}body:has(.ko-campaign-home,.ko-bn) .ko-selection .ko-gallery__controls{display:none}body:has(.ko-campaign-home,.ko-bn) .ko-selection__track{scrollbar-width:none}body:has(.ko-campaign-home,.ko-bn) .ko-selection__track::-webkit-scrollbar{display:none}body:has(.ko-campaign-home,.ko-bn) .ko-clinic-story__rooms{grid-template-columns:1.7fr 1fr 1fr;gap:1.8rem}body:has(.ko-campaign-home,.ko-bn) .ko-clinic-story__room img{aspect-ratio:4/3;object-fit:cover;border-radius:0}body:has(.ko-campaign-home,.ko-bn) .ko-clinic-story__room:first-child img{aspect-ratio:auto;height:100%;min-height:28rem}body:has(.ko-campaign-home,.ko-bn) .ko-clinic-story__room:first-child{grid-row:span 1;display:flex;flex-direction:column}body:has(.ko-campaign-home,.ko-bn) .ko-clinic-story__room:first-child figcaption{flex-shrink:0}body:has(.ko-campaign-home,.ko-bn) .ko-clinic-story__bottom{border-bottom:1px solid #e1dacf;padding-bottom:3rem}body:has(.ko-campaign-home,.ko-bn) .ko-doctors{text-align:center;padding-top:3rem;padding-bottom:7rem}body:has(.ko-campaign-home,.ko-bn) .ko-doctors__lead{margin:0 auto 4rem;max-width:67rem}body:has(.ko-campaign-home,.ko-bn) .ko-doctors>h2{font-weight:400;letter-spacing:-.04em}body:has(.ko-campaign-home,.ko-bn) .ko-doctor img{width:14rem;height:14rem;aspect-ratio:1;border-radius:50%;object-fit:cover;object-position:50% 12%;margin:0 auto;background:#ece7df}body:has(.ko-campaign-home,.ko-bn) .ko-doctor h3{font-size:1.4rem}body:has(.ko-campaign-home,.ko-bn) .ko-doctor p{font-size:1.15rem;max-width:20rem;margin:0 auto 1rem;min-height:5.6rem}body:has(.ko-campaign-home,.ko-bn) .ko-doctor a{font-size:1.1rem}body:has(.ko-campaign-home,.ko-bn) .ko-editorial--dark{background:#eae4da;color:#18283c}body:has(.ko-campaign-home,.ko-bn) .ko-editorial--dark h2,body:has(.ko-campaign-home,.ko-bn) .ko-editorial--dark .ko-eyebrow{color:#18283c}body:has(.ko-campaign-home,.ko-bn) .ko-gallery{display:block}body:has(.ko-campaign-home,.ko-bn) .ko-selection__track{display:grid;grid-auto-flow:column;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1.6rem;overscroll-behavior-x:contain}body:has(.ko-campaign-home,.ko-bn) .ko-selection__track>*{scroll-snap-align:start;min-width:0}body:has(.ko-campaign-home,.ko-bn) .ko-gallery__controls{display:flex;justify-content:flex-end;margin-top:1rem}body:has(.ko-campaign-home,.ko-bn) .ko-gallery__controls>div{display:flex;gap:.8rem}body:has(.ko-campaign-home,.ko-bn) .ko-gallery__controls button{width:4.4rem;height:4.4rem;border:1px solid #b6b0a7;border-radius:50%;font-size:2rem;background:transparent;color:#18283c;cursor:pointer}body:has(.ko-campaign-home,.ko-bn) .ko-gallery__controls button:disabled{opacity:.3}body:has(.ko-campaign-home,.ko-bn) .ko-gallery__track:focus-visible{outline:2px solid #18283c;outline-offset:4px}@media(max-width:989px){.ko-campaign-home__visual{height:43rem;min-height:0}.ko-campaign-home__copy{width:31%}.ko-campaign-home h1{font-size:3.6rem}.ko-campaign-home__copy>p:last-child{font-size:1.1rem}.ko-campaign-home__trust{gap:2rem;font-size:1rem}body:has(.ko-campaign-home,.ko-bn) .ko-doctors__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.2rem}body:has(.ko-campaign-home,.ko-bn) .ko-doctor img{width:11rem;height:11rem}body:has(.ko-campaign-home,.ko-bn) .ko-selection__track{grid-auto-columns:44%}body:has(.ko-campaign-home,.ko-bn) .ko-selection .ko-gallery__controls{display:flex}}@media(max-width:749px){.ko-campaign-home__visual{height:auto;display:flex;flex-direction:column;padding-top:0;overflow:visible}.ko-campaign-home__picture{display:block;order:1}.ko-campaign-home__image{position:relative;display:block;height:auto;aspect-ratio:3/2;object-fit:cover;order:1}.ko-campaign-home__copy{position:relative;left:auto;top:auto;transform:none;width:auto;max-width:none;padding:2.6rem 2rem 2.2rem;order:0;background:#f5f1e9}.ko-campaign-home__copy .ko-eyebrow{font-size:.8rem;margin:0 0 1.2rem}.ko-campaign-home h1{font-size:3.5rem;line-height:1.08}.ko-campaign-home h1 br{display:none}.ko-campaign-home__copy>p:last-child{font-size:1.15rem;max-width:28rem;margin:1rem auto 0}.ko-campaign-home__links{position:absolute;z-index:2;inset:auto 0 0;order:2;padding:3.8rem 1.8rem 1.8rem;background:linear-gradient(transparent,#1919167a);gap:2rem}.ko-campaign-home__links a{justify-self:stretch;font-size:1.4rem;min-width:0;min-height:4.6rem;padding:1rem 1.2rem}.ko-campaign-home__links a:focus-visible{outline-color:#fff;outline-offset:3px}.ko-campaign-home__trust{padding:1.4rem 1.5rem;flex-wrap:wrap;gap:.5rem 1.3rem;font-size:.9rem;min-height:0}.ko-campaign-home__trust a{font-size:1.05rem;min-height:3.4rem}.ko-campaign-home__trust span:before{margin-right:.5rem}body:has(.ko-campaign-home,.ko-bn) .header--top-center .header__heading-logo-wrapper{width:clamp(9rem,calc(100vw - 22rem),17rem)}body:has(.ko-campaign-home,.ko-bn) .ko-selection__track{grid-auto-columns:77%}body:has(.ko-campaign-home,.ko-bn) .ko-clinic-story__rooms{display:grid;grid-template-columns:1fr 1fr;overflow:visible;gap:1.5rem}body:has(.ko-campaign-home,.ko-bn) .ko-clinic-story__room:first-child{grid-column:1/-1}body:has(.ko-campaign-home,.ko-bn) .ko-clinic-story__room:first-child img{min-height:0;aspect-ratio:3/2;height:auto}body:has(.ko-campaign-home,.ko-bn) .ko-clinic-story__room p{font-size:1.1rem}body:has(.ko-campaign-home,.ko-bn) .ko-doctors__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 1.5rem}body:has(.ko-campaign-home,.ko-bn) .ko-doctor:last-child{grid-column:1/-1}body:has(.ko-campaign-home,.ko-bn) .ko-doctor img{width:11rem;height:11rem}body:has(.ko-campaign-home,.ko-bn) .ko-doctor p{min-height:0;max-width:16rem}body:has(.ko-campaign-home,.ko-bn) .ko-doctors{padding-bottom:4rem}}.ko-campaign-home__trust{font-size:1.3rem}@media(max-width:749px){.ko-campaign-home__copy{padding:2.2rem 2rem 2rem}.ko-campaign-home__copy .ko-eyebrow{font-size:1.05rem;letter-spacing:.12em;margin-bottom:1rem}.ko-campaign-home__copy>p:last-child{font-size:1.4rem;line-height:1.5;max-width:31rem}.ko-campaign-home__links{gap:1.4rem;padding:3.8rem 1.5rem 1.5rem}.ko-campaign-home__links a{font-size:1.65rem;min-height:4.8rem}.ko-campaign-home__trust{display:grid;grid-template-columns:1fr 1fr;gap:.4rem 1.5rem;padding:1.4rem 1.5rem .8rem;font-size:1.3rem;text-align:center;line-height:1.5}.ko-campaign-home__trust>span{display:block}.ko-campaign-home__trust>span:before{display:none}.ko-campaign-home__trust a{grid-column:1/-1;justify-content:center;font-size:1.4rem;min-height:4.4rem;gap:1rem}}@media(prefers-reduced-motion:reduce){.ko-campaign-home__links a{transition:none}}.ko-campaign-home__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding-block:1.2rem}.ko-campaign-home__trust>span,.ko-campaign-home__trust>a{display:flex;align-items:center;justify-content:center;gap:1rem;min-width:0;line-height:1.5}.ko-campaign-home__trust span:before{content:none}.ko-campaign-home__trust svg{flex:0 0 2rem}.ko-campaign-home__trust a{min-height:4.4rem}@media(max-width:749px){.ko-campaign-home__trust{grid-template-columns:1fr;gap:.2rem;padding:1rem 2rem;font-size:1.25rem;text-align:left}.ko-campaign-home__trust>span,.ko-campaign-home__trust>a{justify-content:flex-start;min-height:3rem}.ko-campaign-home__trust>a{grid-column:auto;font-size:1.25rem;min-height:4.4rem}body:has(.ko-campaign-home,.ko-bn) .ko-clinic-story.ko-clinic-story--carousel .ko-clinic-story__rooms{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:72%;gap:1.2rem;overflow-x:auto}body:has(.ko-campaign-home,.ko-bn) .ko-clinic-story.ko-clinic-story--carousel .ko-clinic-story__room:first-child{grid-column:auto}body:has(.ko-campaign-home,.ko-bn) .ko-clinic-story.ko-clinic-story--carousel .ko-clinic-story__room img{width:100%;height:16rem;min-height:0;aspect-ratio:auto;object-fit:cover}body:has(.ko-campaign-home,.ko-bn) .ko-care-world__media{aspect-ratio:auto;height:24rem}body:has(.ko-campaign-home,.ko-bn) .header--top-center .header__heading-logo-wrapper{width:clamp(10rem,calc(100vw - 22rem),17rem)}}.ko-campaign-home__trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:1.4rem 1.5rem;background:#faf8f4}.ko-campaign-home__trust>span,.ko-campaign-home__trust>a{min-height:5.6rem;grid-column:auto;padding:.2rem 1rem;font-size:1.3rem;font-weight:400;line-height:1.45;justify-content:center;text-align:left}.ko-campaign-home__trust>*+*{border-left:1px solid #ded8ce}.ko-campaign-home__trust>a:hover span{text-decoration:underline;text-underline-offset:.3rem}.ko-campaign-home__trust>a:focus-visible{outline:2px solid #18283c;outline-offset:-2px}@media(max-width:749px){.ko-campaign-home__trust{padding:1.2rem .6rem;min-height:0}.ko-campaign-home__trust>span,.ko-campaign-home__trust>a{flex-direction:column;justify-content:center;gap:.6rem;padding:0 .4rem;min-height:6rem;font-size:1.2rem;line-height:1.4;text-align:center}.ko-campaign-home__trust svg{width:1.8rem;height:1.8rem;flex:0 0 1.8rem}}.ko-campaign-home--black-november .ko-campaign-home__copy{width:30%;max-width:40rem}.ko-campaign-home--black-november .ko-campaign-home__copy h1{font-size:clamp(3.4rem,3.5vw,5.2rem)}.ko-campaign-home--black-november .ko-campaign-home__copy .ko-eyebrow{font-size:1.1rem;letter-spacing:.16em}.ko-campaign-home--black-november .ko-campaign-home__copy>p:last-child{font-size:1.3rem;max-width:25rem}.ko-campaign-home--black-november .ko-campaign-home__links a{background:#15233628;border-color:#fff;border-radius:2px}.ko-campaign-home--black-november .ko-campaign-home__links a:hover{background:#15233660}@media(max-width:749px){.ko-campaign-home--black-november .ko-campaign-home__copy{width:100%;max-width:none;padding:2.3rem 2rem 2rem}.ko-campaign-home--black-november .ko-campaign-home__copy h1{font-size:3.2rem}.ko-campaign-home--black-november .ko-campaign-home__copy>p:last-child{max-width:30rem;font-size:1.2rem}.ko-campaign-home--black-november .ko-campaign-home__copy .ko-eyebrow{font-size:.95rem;margin-bottom:1rem}.ko-campaign-home--black-november .ko-campaign-home__links{gap:1.2rem;padding:4rem 1.8rem 1.6rem}.ko-campaign-home--black-november .ko-campaign-home__links a{font-size:1.4rem;min-height:4.6rem;padding:1rem}}.ko-care-world.page-width{padding-top:5rem;padding-bottom:5rem;max-width:152rem;color:#18283c}.ko-care-world__heading{margin-bottom:3rem;text-align:center}.ko-care-world__heading .ko-eyebrow{font-size:1.2rem;letter-spacing:.12em;color:#665f55;margin:0 0 1.2rem}.ko-care-world__heading h2{font-size:clamp(3rem,3.4vw,4.5rem);font-weight:400;line-height:1.2;margin:0}.ko-care-world__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.2rem}.ko-care-world__tile{min-width:0;position:relative}.ko-care-world__link{position:relative;isolation:isolate;overflow:hidden;display:block;color:#fff;text-decoration:none}.ko-care-world__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 38%,rgba(10,18,26,.15) 50%,rgba(10,18,26,.66) 62%,rgba(10,18,26,.86) 100%)}.ko-care-world__media{aspect-ratio:4/3;background:#e9e2d6;overflow:hidden}.ko-care-world__media picture{display:contents}.ko-care-world__media img,.ko-care-world__media video{width:100%;height:100%;object-fit:cover;object-position:var(--image-position,50%) 40%;display:block}.ko-care-world__media video{object-position:50% 40%}.ko-care-world__media img{transition:transform .4s}.ko-care-world__caption{position:absolute;z-index:2;left:2.2rem;right:2.2rem;bottom:2.2rem}.ko-care-world__caption h3{font-size:2.4rem;font-weight:600;line-height:1.25;margin:0;color:#fff;text-wrap:balance;text-shadow:0 1px 4px rgba(0,0,0,.12)}.ko-care-world__link:hover img{transform:scale(1.025)}.ko-care-world__link:focus-visible{outline:3px solid #fff;outline-offset:-6px;box-shadow:0 0 0 3px #18283c}.ko-care-world__more a:focus-visible,.ko-care-world button:focus-visible{outline:2px solid #18283c;outline-offset:4px}.ko-care-world__video{display:block;position:relative}.ko-care-world__video-toggle{position:absolute;z-index:3;top:1.2rem;right:1.2rem;display:grid;place-items:center;min-width:4.4rem;min-height:4.4rem;padding:0;border:1px solid rgba(255,255,255,.8);border-radius:50%;background:#18283ca6;color:#fff;cursor:pointer;font:1.6rem/1 sans-serif}.ko-care-world__video-toggle[hidden]{display:none}.ko-care-world__more{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 3rem;margin-top:2.8rem}.ko-care-world__more a{display:inline-flex;align-items:center;min-height:4.4rem;font-size:1.4rem;line-height:1.5;color:inherit;text-underline-offset:.5rem;text-align:center}@media(min-width:990px){.ko-care-world__link:after{background:linear-gradient(180deg,transparent 50%,rgba(10,18,26,.12) 67%,rgba(10,18,26,.7) 85%,rgba(10,18,26,.86) 100%)}}@media(max-width:989px){.ko-care-world__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media(max-width:749px){.ko-care-world.page-width{padding:3.4rem 1.5rem 3rem}.ko-care-world__heading{margin-bottom:2.4rem}.ko-care-world__heading h2{font-size:2.8rem}.ko-care-world__heading .ko-eyebrow{font-size:1.1rem}.ko-care-world__grid{gap:1.4rem}.ko-care-world__media{aspect-ratio:4/5.2}.ko-care-world__caption{left:1.4rem;right:1.4rem;bottom:1.6rem}.ko-care-world__caption h3{font-size:clamp(1.9rem,5.7vw,2rem);line-height:1.3}.ko-care-world__more{display:grid;justify-items:center;gap:.2rem;margin-top:2rem}.ko-care-world__video-toggle{top:.8rem;right:.8rem}}@media(prefers-reduced-motion:reduce){.ko-care-world__media img{transition:none}.ko-care-world__link:hover img{transform:none}}.ko-care-world__grid.ko-carousel-track{grid-template-columns:none;grid-auto-columns:calc((100% - 4.4rem)/3);gap:2.2rem}.ko-care-world__caption{text-align:center;left:2rem;right:2rem;bottom:2rem}.ko-care-world__caption h3{display:flex;justify-content:center;align-items:center;min-height:5.2rem;width:fit-content;max-width:100%;margin:0 auto;padding:1.2rem 2rem;border:1px solid rgba(255,255,255,.8);background:#ffffff12;font-size:1.7rem;font-weight:400;letter-spacing:.03em;line-height:1.3;text-shadow:none;transition:background .2s}.ko-care-world__description{font-size:1.35rem;line-height:1.5;margin:1rem 0 0;color:#fff}.ko-care-world__link:after{background:linear-gradient(180deg,transparent 35%,rgba(10,18,26,.1) 50%,rgba(10,18,26,.8) 100%)}.ko-care-world__link:hover h3,.ko-care-world__link:focus-visible h3{background:#fff3;border-color:#fff}@media(hover:hover)and (pointer:fine){.ko-care-world__description{max-height:0;margin-top:0;opacity:0;overflow:hidden;transition:opacity .2s,max-height .2s,margin .2s}.ko-care-world__link:hover .ko-care-world__description,.ko-care-world__link:focus-visible .ko-care-world__description{max-height:6rem;margin-top:1rem;opacity:1}}@media(max-width:989px){.ko-care-world__grid.ko-carousel-track{grid-auto-columns:calc((100% - 2rem)/2);gap:2rem}}@media(max-width:749px){.ko-care-world__grid.ko-carousel-track{grid-auto-columns:84%;gap:1.4rem}.ko-care-world__media{aspect-ratio:4/4.2}.ko-care-world__caption{left:1.6rem;right:1.6rem;bottom:1.8rem}.ko-care-world__caption h3{font-size:1.65rem;min-height:4.8rem;padding:1rem 1.5rem}.ko-care-world__description{font-size:1.35rem}.ko-care-world.page-width{padding-bottom:3.2rem}}@media(max-width:749px){.ko-care-world__description{max-height:none;opacity:1;margin-top:1rem;overflow:visible}}@media(prefers-reduced-motion:reduce){.ko-care-world__caption h3,.ko-care-world__description{transition:none}}.ko-clinic-connection{padding:5rem 0;color:#18283c}.ko-clinic-connection--rooms{background:#f4f1eb}.ko-clinic-connection__eyebrow{font-size:1.1rem;letter-spacing:.12em;margin:0 0 1rem}.ko-clinic-connection h2{font-size:clamp(2.5rem,3vw,3.8rem);line-height:1.2;margin:0 0 1.3rem}.ko-clinic-connection__lead{font-size:1.45rem;line-height:1.8;max-width:64rem;color:#59616c;margin:0 0 2.5rem}.ko-clinic-connection__track{display:grid;grid-auto-columns:18rem;gap:2.2rem}.ko-clinic-connection__doctor{background:#faf8f4;padding:1.2rem;border:1px solid #e2ddd4;border-radius:5px}.ko-clinic-connection__doctor img{width:100%;height:20rem;object-fit:contain;object-position:bottom;display:block}.ko-clinic-connection h3{font-size:1.45rem;line-height:1.4;margin:1.3rem 0 .6rem}.ko-clinic-connection__doctor p{font-size:1.15rem;line-height:1.6;color:#66707d;min-height:5.5rem;margin:0}.ko-clinic-connection__doctor a,.ko-clinic-connection__link{display:inline-flex;align-items:center;min-height:44px;color:#19355b;text-underline-offset:.4rem;font-size:1.25rem}.ko-clinic-connection__link{margin-top:1.5rem}.ko-clinic-connection--rooms .ko-clinic-connection__track{grid-auto-columns:calc((100% - 4.4rem)/3)}.ko-clinic-connection__room{margin:0;min-width:0}.ko-clinic-connection__room img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:5px}.ko-clinic-connection__room p{font-size:1.15rem;line-height:1.6;color:#66707d;margin:0}@media(max-width:749px){.ko-clinic-connection{padding:3.5rem 0}.ko-clinic-connection__track{grid-auto-columns:16rem;gap:1.3rem}.ko-clinic-connection__doctor img{height:18rem}.ko-clinic-connection--rooms .ko-clinic-connection__track{grid-auto-columns:85%;gap:1.5rem}}.ko-clinic-page{color:#18283c;background:#fff;font-family:var(--font-body-family)}.ko-clinic-page__hero{position:relative;isolation:isolate;min-height:44rem;display:flex;align-items:flex-end;background:#343b3b}.ko-clinic-page__hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.ko-clinic-page__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#13232bd9,transparent 95%);z-index:-1}.ko-clinic-page__hero>.page-width{width:100%;padding-top:8rem;padding-bottom:4rem;color:#fff}.ko-clinic-page__hero h1{color:inherit;font-size:clamp(3.6rem,5vw,6rem);font-weight:400;margin:.7rem 0 1.2rem}.ko-clinic-page__hero p{margin:0;max-width:60rem}.ko-clinic-page__subtitle{font-size:2rem;line-height:1.5}.ko-clinic-page__intro{display:grid;grid-template-columns:1fr 1fr;gap:5rem;padding-top:5rem;padding-bottom:4rem}.ko-clinic-page h2{font-size:clamp(2.6rem,3vw,4rem);font-weight:400;line-height:1.2;margin:0 0 2rem}.ko-clinic-page__intro .rte{font-size:1.6rem;line-height:1.75}.ko-clinic-page__intro .button{margin-top:1.2rem}.ko-clinic-page__treatments{padding-top:2rem;padding-bottom:3rem}.ko-clinic-page__treatments>ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}.ko-clinic-page__treatments li{min-width:0}.ko-clinic-page__treatments a{display:block;height:100%;background:#f7f5f0;text-decoration:none;color:inherit}.ko-clinic-page__treatments img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.ko-clinic-page__treatments a>div{padding:2rem}.ko-clinic-page__treatments h3{font-size:2rem;font-weight:400;margin:0 0 1rem}.ko-clinic-page__treatments p{font-size:1.5rem;line-height:1.6}.ko-clinic-page__treatments a span{font-size:1.4rem;text-decoration:underline;text-underline-offset:.4rem}.ko-clinic-page__note{color:#62645f;font-size:1.3rem!important;margin-top:2rem}.ko-clinic-page__archive{padding-bottom:3rem}.ko-clinic-page__archive summary{display:flex;justify-content:space-between;cursor:pointer;padding:1.6rem 0;border-top:1px solid #ddd5ca;font-size:1.5rem}.ko-clinic-page__archive .rte{max-width:85rem;padding-block:1rem}.ko-clinic-page a:focus-visible,.ko-clinic-page summary:focus-visible{outline:2px solid #18283c;outline-offset:4px}@media(max-width:989px){.ko-clinic-page__treatments>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.ko-clinic-page__hero{min-height:26rem}.ko-clinic-page__hero>.page-width{padding-bottom:2.4rem}.ko-clinic-page__subtitle{font-size:1.7rem}.ko-clinic-page__intro{grid-template-columns:1fr;gap:1rem;padding-top:3rem;padding-bottom:2rem}.ko-clinic-page__intro .rte{font-size:1.5rem}.ko-clinic-page__treatments>ul{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:72%;overflow-x:auto;scroll-snap-type:x proximity;gap:1.2rem;padding-bottom:1.2rem}.ko-clinic-page__treatments li{scroll-snap-align:start}.ko-clinic-page__treatments a>div{padding:1.5rem}.ko-clinic-page__treatments h3{font-size:1.8rem}.ko-clinic-page__treatments img{height:15rem;aspect-ratio:auto}.ko-clinic-page__hero>.page-width{padding-top:4rem}.ko-clinic-page__hero h1{font-size:3.2rem}}@media(max-width:749px){body:has(.ko-clinic-page) .ko-care-world__media{aspect-ratio:auto;height:23rem}}.ko-clinic-quality{padding-block:4rem;font-family:var(--font-body-family);color:#18283c}.ko-clinic-quality h2{font-family:inherit;font-size:clamp(2.5rem,2.5vw,3.4rem);font-weight:400;text-align:center;margin:0 0 2.4rem}.ko-clinic-quality__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.ko-clinic-quality article{flex:1 1 28rem;max-width:48rem;padding:2.4rem;background:#f4f1eb;border:1px solid #e1dbd2;border-radius:6px;text-align:center}.ko-clinic-quality img{display:block;width:100%;max-width:30rem;height:10rem;object-fit:contain;margin:0 auto 1.6rem}.ko-clinic-quality h3{font-family:inherit;font-size:1.6rem;line-height:1.5;margin:0 0 .8rem}.ko-clinic-quality p{font-size:1.35rem;line-height:1.7;margin:0}.ko-clinic-quality__symbol{display:grid;place-items:center;width:8rem;height:8rem;margin:0 auto 2rem;border:1px solid #a99a83;border-radius:50%;font-size:2.4rem;color:#73634d}.ko-clinic-quality__link{display:inline-flex;align-items:center;min-height:44px;font-size:1.3rem;color:#19355b;margin-top:1rem;text-underline-offset:4px}.ko-clinic-quality a:focus-visible{outline:2px solid #19355b;outline-offset:4px}.ko-clinic-story.page-width{padding-top:7rem;padding-bottom:7rem;color:#18283c;font-family:var(--font-body-family)}.ko-clinic-story__intro{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:end;margin-bottom:3rem}.ko-clinic-story__intro h2{font-size:clamp(2.6rem,3.3vw,4.3rem);line-height:1.18;margin:0;max-width:55rem}.ko-clinic-story__intro>p{max-width:49rem;font-size:1.5rem;line-height:1.8;color:#59616c;margin:0}.ko-clinic-story__rooms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.ko-clinic-story__room{margin:0;min-width:0}.ko-clinic-story__room img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:4px}.ko-clinic-story__room figcaption{display:flex;gap:1rem;padding:1.8rem 0;border-bottom:1px solid #e2e5e8}.ko-clinic-story__room figcaption>span{font-size:1.1rem;color:#7c8590;padding-top:.3rem}.ko-clinic-story__room h3{font-size:1.5rem;margin:0 0 .6rem}.ko-clinic-story__room p{font-size:1.25rem;line-height:1.6;color:#69717c;margin:0}.ko-clinic-story__bottom{display:flex;align-items:center;justify-content:space-between;gap:3rem;margin-top:3rem}.ko-clinic-story__bottom p{font-size:1.4rem;max-width:52rem}.ko-clinic-story__bottom .button{flex-shrink:0;gap:1.5rem}@media(max-width:989px){.ko-clinic-story__rooms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.ko-clinic-story.page-width{padding-top:4rem;padding-bottom:4rem}.ko-clinic-story__intro{grid-template-columns:1fr;gap:1.5rem}.ko-clinic-story__rooms{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem;gap:1.5rem}.ko-clinic-story__room{flex:0 0 88%;scroll-snap-align:start}.ko-clinic-story__bottom{display:block}.ko-clinic-story__bottom .button{margin-top:1rem}}.ko-clinic-story.ko-clinic-story--carousel .ko-clinic-story__rooms{grid-template-columns:none;grid-auto-columns:calc((100% - 4rem)/3);gap:2rem}.ko-clinic-story.ko-clinic-story--carousel .ko-clinic-story__room:first-child{grid-column:auto}.ko-clinic-story.ko-clinic-story--carousel .ko-clinic-story__room img{height:auto;min-height:0;aspect-ratio:3/2;object-fit:cover}.ko-clinic-story.ko-clinic-story--carousel .ko-clinic-story__room p{font-size:1.35rem}@media(max-width:749px){.ko-clinic-story.ko-clinic-story--carousel .ko-clinic-story__rooms{display:grid;grid-auto-columns:88%;overflow-x:auto;gap:1.5rem}}.ko-collection-details.page-width{padding-top:1.2rem;padding-bottom:2.4rem;scroll-margin-top:12rem}.ko-collection-details .ko-disclosure{border:1px solid #d8d1c7;background:#faf8f4;padding:0 2rem}.ko-collection-details .ko-disclosure summary{min-height:7.4rem;padding:1.4rem 0;gap:2rem}.ko-collection-details .ko-disclosure summary .ko-disclosure__copy{font-size:1.6rem;font-weight:400;line-height:1.45;transform:none}.ko-disclosure__copy small{display:block;font-size:1.2rem;line-height:1.5;color:#65706f;margin-top:.4rem}.ko-collection-details .ko-disclosure summary .ko-disclosure__plus{flex-shrink:0;display:grid;place-items:center;width:3.6rem;height:3.6rem;font-size:2.5rem;border:1px solid #d8d1c7}.ko-collection-details .ko-disclosure .rte{padding:1.5rem 0 2.5rem;border-top:1px solid #e3ddd4}.ko-collection-details .ko-disclosure .rte h2{font-weight:400;line-height:1.3}.ko-collection-details .ko-disclosure .rte a{text-underline-offset:.3rem}@media(max-width:749px){.ko-collection-details .ko-disclosure{padding:0 1.5rem}.ko-collection-details .ko-disclosure summary .ko-disclosure__copy{font-size:1.5rem}}.ko-disclosure__copy .ko-disclosure__hint-open{display:none}.ko-disclosure[open] .ko-disclosure__hint-open{display:block}.ko-disclosure[open] .ko-disclosure__hint-closed{display:none}.ko-collection-details .ko-disclosure summary .ko-disclosure__plus{transform:none;font-size:0}.ko-collection-details .ko-disclosure__plus:before{content:"+";font-size:2.5rem}.ko-collection-details .ko-disclosure[open] .ko-disclosure__plus:before{content:"\2212"}.ko-collection-guide--visual{background:#f5f4f7;padding:5rem 0}.ko-landing-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:6%}.ko-landing-hero:has(>div:only-child){grid-template-columns:1fr}.ko-landing-hero h1{font-size:clamp(3.2rem,3.7vw,5rem);line-height:1.15;letter-spacing:-.035em}.ko-landing-hero__lead{max-width:58rem;line-height:1.8;font-size:1.7rem}.ko-landing-hero .button{margin:1rem 0}.ko-landing-hero__image{color:#18283c;text-decoration:none;display:block}.ko-landing-hero__image img{width:100%;height:auto;aspect-ratio:1.2;object-fit:contain;mix-blend-mode:multiply;display:block}.ko-landing-hero__image span{display:block;text-align:center;font-size:1.25rem;padding-top:1rem}.ko-landing-hero .ko-chips{flex-wrap:wrap}@media(max-width:749px){.ko-landing-hero{grid-template-columns:1fr;gap:3rem}.ko-collection-guide--visual{padding:3rem 0}.ko-landing-hero__image img{max-height:28rem}.ko-landing-hero .ko-chips{gap:.6rem;margin-top:1.5rem}.ko-landing-hero .ko-chips a{font-size:1.15rem;padding:.7rem 1rem}.ko-landing-hero__lead{font-size:1.5rem;line-height:1.65}}.ko-clinic-hero.ko-collection-guide--visual{padding:4rem 0;background:#fff!important}.ko-clinic-hero .ko-landing-hero{min-height:0;height:auto}.ko-clinic-hero .ko-landing-hero__image img{aspect-ratio:3/2;object-fit:contain;mix-blend-mode:normal;max-height:none}.ko-clinic-hero.ko-collection-guide--visual{padding:0;background:#f4f1eb!important}.ko-clinic-hero .ko-landing-hero{display:flex;flex-direction:column;gap:0;max-width:none;padding:0}.ko-clinic-hero .ko-landing-hero>.ko-landing-hero__image{order:-1;width:100%;margin:0}.ko-clinic-hero .ko-landing-hero>.ko-landing-hero__image img{display:block;width:100%;height:clamp(300px,32vw,460px);max-height:none;aspect-ratio:auto;object-fit:cover;object-position:center 55%;padding:0}.ko-clinic-hero .ko-landing-hero>div:first-child{width:100%;max-width:1260px;margin:auto;padding:30px 50px 32px}.ko-clinic-hero .ko-landing-hero h1{margin:8px 0 12px}.ko-clinic-hero .ko-landing-hero__lead{max-width:760px;margin:0 0 18px}@media(max-width:749px){.ko-clinic-hero .ko-landing-hero>.ko-landing-hero__image img{height:260px;object-position:center}.ko-clinic-hero .ko-landing-hero>div:first-child{padding:24px 20px}.ko-clinic-hero .ko-landing-hero h1{font-size:32px}}.ko-statements{background:#faf9f6}.ko-statements .ko-stories__grid{gap:4rem}.ko-statements .ko-story{padding:3.2rem;background:transparent;border:0;border-top:1px solid #dcd9e1;overflow:visible}.ko-statement__identity{display:flex;align-items:center;gap:1.8rem}.ko-statements .ko-statement__portrait{display:block;width:88px;height:88px;flex:0 0 88px;border-radius:50%;object-fit:cover;object-position:center;box-shadow:0 0 0 5px #fff}.ko-statement__identity h3{margin:0 0 .4rem;font-size:1.5rem;font-weight:600}.ko-statement__verified{font-size:1.1rem;color:#69717c}.ko-statement__stars{margin:.5rem 0 0;color:#685688;font-size:1.4rem;letter-spacing:.12em}.ko-statements .ko-story blockquote{font-family:var(--font-body-family);font-size:2rem;line-height:1.65;font-weight:400;letter-spacing:-.02em;margin:2.5rem 0 1.8rem;min-height:0}.ko-statement__product{font-size:1.2rem;color:#626774;text-decoration:none}.ko-statements .ko-story__details{margin-top:2rem;border:0}.ko-statements .ko-story__details summary{font-size:1.1rem;color:#69717c}.ko-statements .ko-story__details p{font-size:1.3rem;line-height:1.7}.ko-statements .ko-stories__note{max-width:none;text-align:center;font-size:1.1rem;margin-top:3rem}.ko-statements .ko-stories__note a{color:inherit}@media(max-width:749px){.ko-statements .ko-stories__grid{gap:1.5rem}.ko-statements .ko-story{padding:2.5rem 0}.ko-statements .ko-statement__portrait{width:72px;height:72px;flex-basis:72px}.ko-statements .ko-story blockquote{font-size:1.8rem}}.ko-doctors.page-width{padding-top:6rem;padding-bottom:6rem;font-family:var(--font-body-family);color:#18283c}.ko-doctors>h2{font-size:clamp(2.6rem,3.3vw,4.3rem);margin:0 0 1.5rem}.ko-doctors__lead{font-size:1.5rem;line-height:1.8;color:#59616c;max-width:65rem;margin-bottom:3rem}.ko-doctors__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2.2rem}.ko-doctor img{width:100%;height:auto;display:block;aspect-ratio:250/340;object-fit:contain;border-radius:4px}.ko-doctor h3{font-size:1.6rem;line-height:1.4;margin:1.8rem 0 .7rem}.ko-doctor p{font-size:1.25rem;line-height:1.6;min-height:6rem;color:#66707d;margin:0 0 1rem}.ko-doctor a{font-size:1.2rem;color:#18283c;text-underline-offset:.4rem}@media(max-width:989px){.ko-doctors__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.ko-doctors.page-width{padding-top:4rem;padding-bottom:4rem}.ko-doctors__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem}.ko-doctor h3{font-size:1.4rem}.ko-doctor p{min-height:0}}.ko-doctors.ko-doctors--carousel .ko-doctors__grid{grid-template-columns:none;grid-auto-columns:calc((100% - 8.8rem)/5);gap:2.2rem}.ko-doctors.ko-doctors--carousel .ko-doctor:last-child{grid-column:auto}.ko-doctors.ko-doctors--carousel .ko-doctor h3{font-size:1.6rem;font-weight:400}.ko-doctors.ko-doctors--carousel .ko-doctor p{font-size:1.35rem}.ko-doctors.ko-doctors--carousel .ko-doctor a{display:inline-flex;align-items:center;min-height:4.4rem;font-size:1.4rem}@media(max-width:989px){.ko-doctors.ko-doctors--carousel .ko-doctors__grid{grid-auto-columns:calc((100% - 4rem)/3);gap:2rem}}@media(max-width:749px){.ko-doctors.ko-doctors--carousel .ko-doctors__grid{grid-auto-columns:74%;gap:1.6rem}.ko-doctors.ko-doctors--carousel .ko-doctor{padding:2rem 1.5rem;border:1px solid #e2ddd4;background:#faf8f4}.ko-doctors.ko-doctors--carousel .ko-doctor p{min-height:4.5rem;max-width:none}.ko-doctors.ko-doctors--carousel .ko-doctors__lead{margin-bottom:2rem;font-size:1.4rem}}.ko-doctors.ko-doctors--compact{padding-top:36px;padding-bottom:32px}.ko-doctors--compact.ko-doctors--carousel .ko-doctors__grid{grid-auto-columns:calc((100% - 64px)/5);gap:16px}.ko-doctors--compact .ko-doctor{padding:16px 12px;text-align:center;background:#f7f5f1;border:1px solid #e9e4dc;border-radius:6px}.ko-doctors--compact .ko-doctor img{width:112px;height:152px;max-width:100%;margin:0 auto;object-fit:contain}.ko-doctors--compact.ko-doctors--carousel .ko-doctor h3{font-size:15px;margin:14px 0 6px}.ko-doctors--compact.ko-doctors--carousel .ko-doctor p{font-size:12px;line-height:1.5;min-height:54px}.ko-doctors--compact>h2{font-size:clamp(26px,3vw,34px)}@media(max-width:989px){.ko-doctors--compact.ko-doctors--carousel .ko-doctors__grid{grid-auto-columns:calc((100% - 32px)/3)}}@media(max-width:749px){.ko-doctors--compact.ko-doctors--carousel .ko-doctors__grid{grid-auto-columns:58%;gap:12px}.ko-doctors--compact.ko-doctors--carousel .ko-doctor{padding:14px 12px}.ko-doctors--compact .ko-doctor img{width:96px;height:131px}}.ko-expert-statement{padding-top:24px;padding-bottom:24px}.ko-expert-statement__inner{display:flex;align-items:center;gap:20px;max-width:760px;margin:0 auto;padding:22px 24px;background:#f5f3f0;border-radius:8px}.ko-expert-statement__portrait{width:64px;height:80px;min-width:64px;object-fit:cover;object-position:center 22%;border-radius:6px}.ko-expert-statement blockquote{margin:0 0 8px;padding:0;border:0;font-family:inherit;font-size:18px;line-height:1.5;font-style:normal;color:#172b45}.ko-expert-statement p{margin:0;font-family:inherit;font-size:12px;line-height:1.6;color:#526071}@media(max-width:749px){.ko-expert-statement__inner{gap:14px;padding:18px 16px;align-items:flex-start}.ko-expert-statement__portrait{width:56px;height:70px;min-width:56px}.ko-expert-statement blockquote{font-size:16px}}.ko-featured-routine.page-width{padding-top:2rem;padding-bottom:4.5rem;color:#18283c}.ko-featured-routine__grid{display:grid;grid-template-columns:48% 1fr;gap:5rem;align-items:center}.ko-featured-routine__visual{display:block;background:#fff}.ko-featured-routine__visual img{display:block;width:100%;height:auto;max-height:58rem;object-fit:contain}.ko-featured-routine__copy .ko-eyebrow{color:#73634d;margin-bottom:1.2rem}.ko-featured-routine h2{font-weight:400;font-size:clamp(3rem,3.4vw,4.5rem);line-height:1.15;margin:0 0 1.5rem}.ko-featured-routine__name{font-size:1.5rem;line-height:1.5;color:inherit;text-decoration:none}.ko-featured-routine__intro{font-size:1.5rem;line-height:1.7;margin:1rem 0 1.8rem;max-width:55rem;color:#58615e}.ko-featured-routine__copy>.price{font-size:2.2rem}.ko-featured-routine__tax{font-size:1.2rem;margin:.5rem 0;color:#5e6662}.ko-featured-routine__tax a{color:inherit}.ko-featured-routine__button{margin:1rem 0 2rem;font-weight:400;font-size:1.6rem;background:#18283c;color:#fff;min-width:24rem}.ko-featured-routine__contents{border-top:1px solid #d8d1c7;max-width:58rem}.ko-featured-routine__contents>summary{list-style:none;display:flex;justify-content:space-between;gap:1rem;align-items:center;min-height:5rem;font-size:1.4rem;cursor:pointer}.ko-featured-routine__contents>summary::-webkit-details-marker{display:none}.ko-featured-routine__contents>summary>span{font-size:2rem;font-weight:400}.ko-featured-routine__contents[open]>summary>span{transform:rotate(45deg)}.ko-featured-routine__contents ul{margin:0;padding:0}.ko-featured-routine__contents li+li{border-top:1px solid #eee9e2}.ko-featured-routine__contents li a{display:flex;align-items:center;gap:1.4rem;min-height:7rem;padding:.7rem 0;text-decoration:none;color:inherit}.ko-featured-routine__contents img{width:5.8rem;height:5.8rem;object-fit:contain}.ko-featured-routine__contents strong{display:block;font-size:1.4rem;font-weight:400;line-height:1.4}.ko-featured-routine__contents small{display:block;font-size:1.25rem;line-height:1.5;color:#606a66;margin-top:.3rem}.ko-featured-routine__statement{display:grid;grid-template-columns:32% 1fr;gap:4rem;align-items:center;margin:4rem 0 0;padding:3rem;background:#f5f1eb;border-top:1px solid #ded6c9}.ko-featured-routine__statement>div:first-child{display:flex;gap:1.5rem;align-items:center}.ko-featured-routine__statement img{display:block;width:8rem;height:8rem;object-fit:cover;object-position:50% 15%;border-radius:50%}.ko-featured-routine__statement figcaption{font-size:1.3rem;line-height:1.6}.ko-featured-routine__statement figcaption strong{font-weight:400;font-size:1.5rem}.ko-featured-routine__statement figcaption span{display:block;color:#647069}.ko-featured-routine__statement blockquote{padding:0;margin:0;border:0;font-style:normal}.ko-featured-routine__statement blockquote p{font-size:1.7rem;line-height:1.65;margin:0}.ko-featured-routine__statement .ko-eyebrow{font-size:1rem;margin:0 0 1rem;letter-spacing:.1em}.ko-featured-routine a:focus-visible,.ko-featured-routine summary:focus-visible{outline:2px solid #18283c;outline-offset:3px}@media(max-width:989px){.ko-featured-routine__grid{gap:2.8rem;grid-template-columns:43% 1fr}.ko-featured-routine__statement{grid-template-columns:1fr;gap:2rem}}@media(max-width:749px){.ko-featured-routine.page-width{padding-top:1rem;padding-bottom:3rem}.ko-featured-routine__grid{display:flex;flex-direction:column;gap:1.8rem}.ko-featured-routine__visual{width:100%}.ko-featured-routine__visual img{height:23rem;max-height:none}.ko-featured-routine h2{font-size:3rem}.ko-featured-routine__button{width:100%;min-width:0}.ko-featured-routine__statement{padding:2.2rem 1.8rem;margin-top:3rem}.ko-featured-routine__statement blockquote p{font-size:1.5rem}.ko-featured-routine__statement img{width:6.8rem;height:6.8rem}.ko-featured-routine__copy{width:100%}}.ko-home-hero{background:#d5cec2;color:#18283c}.ko-home-hero__stage{position:relative;min-height:61rem;overflow:hidden}.ko-home-hero__visual{position:absolute;top:0;right:0;bottom:0;left:28%}.ko-home-hero__visual img{width:100%;height:100%;object-fit:cover;object-position:right 30%;display:block}.ko-home-hero__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#d5cec2,#d5cec200 35%)}.ko-home-hero__inner{position:relative;min-height:61rem;display:flex;align-items:center}.ko-home-hero__copy{width:48%;padding:6rem 0}.ko-home-hero h1{font-size:clamp(4rem,4.8vw,6.7rem);line-height:1.08;max-width:52rem;margin:0 0 2.2rem;font-weight:400;text-wrap:balance}.ko-home-hero .ko-eyebrow{color:#374149;margin-bottom:2.2rem}.ko-home-hero__text{max-width:41rem;font-size:1.65rem;color:#374149}.ko-home-hero__text p{line-height:1.75;margin:0 0 2.8rem}.ko-home-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:2rem}.ko-home-hero__caption{font-size:1.1rem;margin:3rem 0 0;max-width:40rem}.ko-home-trust{background:#f5f3ef;list-style:none;display:flex;justify-content:center;gap:6rem;margin:0;padding:1.7rem 2rem;font-size:1.15rem;color:#4a4c4b;border-bottom:1px solid #e0dcd5}.ko-home-trust li:before{content:"\2713";margin-right:1rem}@media(min-width:1600px){.ko-home-hero__stage,.ko-home-hero__inner{min-height:68rem}.ko-home-hero__visual{left:34%}}@media(max-width:989px){.ko-home-hero__stage,.ko-home-hero__inner{min-height:54rem}.ko-home-hero__visual{left:20%}.ko-home-hero__copy{width:53%}.ko-home-hero h1{font-size:4.6rem}.ko-home-hero__actions{align-items:flex-start;flex-direction:column}.ko-home-trust{gap:2rem;font-size:1rem}}@media(max-width:749px){.ko-home-hero__stage{display:flex;flex-direction:column;min-height:0}.ko-home-hero__visual{position:relative;inset:auto;order:2;height:32rem}.ko-home-hero__visual img{object-position:right 34%}.ko-home-hero__visual:after{background:linear-gradient(180deg,#d5cec2,transparent 22%)}.ko-home-hero__inner{min-height:0;width:100%;padding:0 2.2rem}.ko-home-hero__copy{width:100%;padding:3.4rem 0 1.8rem}.ko-home-hero h1{font-size:3.9rem;max-width:35rem;margin-bottom:1.7rem}.ko-home-hero .ko-eyebrow{font-size:.95rem;margin-bottom:1.6rem}.ko-home-hero__text{font-size:1.45rem;max-width:40rem}.ko-home-hero__text p{margin-bottom:2rem}.ko-home-hero__actions{flex-direction:row;align-items:center;gap:1.5rem}.ko-home-hero__actions .button{font-size:1.3rem;padding:1.2rem 1.7rem}.ko-home-hero__actions .ko-text-link{font-size:1.2rem}.ko-home-hero__caption{display:none}.ko-home-trust{display:grid;gap:.7rem;padding:1.4rem 2.2rem;font-size:1.05rem;justify-content:start}}.ko-home-bestsellers.page-width{max-width:128rem;padding-top:3.6rem;padding-bottom:3.6rem;color:#18283c}.ko-home-bestsellers__heading{display:flex;justify-content:space-between;align-items:baseline;gap:2rem;margin-bottom:2.8rem}.ko-home-bestsellers__heading h2{font-size:clamp(3rem,3.4vw,4.5rem);line-height:1.15;font-weight:400;letter-spacing:-.04em;margin:0}.ko-home-bestsellers__heading>a{font-size:1.4rem;line-height:1.5;color:inherit;text-decoration:underline;text-underline-offset:.5rem;min-height:4.4rem;display:flex;align-items:center}.ko-home-bestsellers__grid.ko-carousel-track{grid-template-columns:none;grid-auto-columns:calc((100% - 6.6rem)/4);column-gap:2.2rem}@media(max-width:989px){.ko-home-bestsellers__grid.ko-carousel-track{grid-auto-columns:calc((100% - 2rem)/2);column-gap:2rem}}@media(max-width:749px){.ko-home-bestsellers.page-width{padding:2.4rem 1.5rem}.ko-home-bestsellers__heading{display:block;margin-bottom:1.8rem}.ko-home-bestsellers__heading h2{font-size:2.9rem}.ko-home-bestsellers__heading>a{display:inline-flex;font-size:1.4rem;margin-top:.3rem}.ko-home-bestsellers__grid.ko-carousel-track{grid-auto-columns:calc((100% - 1rem)/2);column-gap:1rem}}@media(min-width:990px){.ko-home-bestsellers__grid.ko-carousel-track{grid-auto-columns:calc((100% - 4.4rem)/3)}}.ko-home-bestsellers__item{min-width:0}.ko-home-bestsellers__item .card__information,.ko-home-bestsellers__item .card-information{text-align:center}.ko-home-bestsellers__item .ko-product-rating{margin-inline:auto;justify-content:center}.ko-home-bestsellers__item .card__heading{font-size:16px}.ko-home-bestsellers .product-card-wrapper .card__information{width:100%;text-align:center}.ko-home-bestsellers .product-card-wrapper .card__heading{text-align:center}.ko-home-bestsellers .product-card-wrapper .card-information{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.ko-home-bestsellers .product-card-wrapper .card-information>.ko-product-rating{display:flex;align-items:center;justify-content:center;align-self:center;width:100%;margin:0 auto 4px;text-align:center}.ko-home-bestsellers .product-card-wrapper .card-information>.price{align-self:center;width:100%;text-align:center}.ko-home-bestsellers .product-card-wrapper .price__container{display:inline-block;margin:0;text-align:center}.ko-home-entry{background:#f6f4f0;color:#18283c}.ko-home-entry .ko-home-entry__intro{display:flex;align-items:flex-end;justify-content:space-between;gap:4rem;padding-top:3.4rem;padding-bottom:3rem}.ko-home-entry__intro .ko-eyebrow{font-size:1.05rem;letter-spacing:.18em;color:#71685d;margin:0 0 1.1rem}.ko-home-entry h1{font-weight:400;font-size:clamp(3.2rem,3.4vw,5rem);line-height:1.1;letter-spacing:-.04em;margin:0;text-wrap:balance;max-width:85rem}.ko-home-entry__lead{font-size:1.35rem;line-height:1.7;color:#525952;max-width:26rem;margin:0 0 .3rem;flex-shrink:0}.ko-home-entry__lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.ko-home-entry__lane{height:clamp(32rem,calc(100svh - 31rem),58rem);position:relative;display:block;overflow:hidden;color:#fff;background:#b6ad9f;text-decoration:none;isolation:isolate}.ko-home-entry__lane>img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--ko-focus,50%) 38%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.ko-home-entry__lane:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,transparent 38%,rgba(18,24,28,.12) 55%,rgba(18,24,28,.72) 100%)}.ko-home-entry__lane:last-child{background:#b9b5ad}.ko-home-entry__lane:last-child>img{position:absolute;inset:0 0 auto auto;width:auto;max-width:none;height:100%;object-fit:contain;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%);mask-image:linear-gradient(90deg,transparent,#000 20%)}.ko-home-entry__lane:hover>img{transform:scale(1.025)}.ko-home-entry__caption{position:absolute;z-index:1;bottom:3.5rem;left:clamp(2.5rem,4vw,6rem);right:2.5rem}.ko-home-entry__label{display:block;font-size:1rem;letter-spacing:.17em;text-transform:uppercase;margin-bottom:.7rem}.ko-home-entry__caption h2{color:inherit;font-size:clamp(3.4rem,3.4vw,4.8rem);line-height:1.1;font-weight:400;margin:0 0 2rem;letter-spacing:-.03em}.ko-home-entry__cta{display:inline-flex;align-items:center;justify-content:space-between;gap:3rem;min-height:4.8rem;background:#fff;color:#18283c;padding:1.1rem 2rem;font-size:1.3rem;font-weight:600;border:1px solid #fff;transition:background .2s,color .2s}.ko-home-entry__cta>span{font-size:1.8rem;line-height:1}.ko-home-entry__lane:hover .ko-home-entry__cta{background:#18283c;border-color:#18283c;color:#fff}.ko-home-entry__lane:focus-visible{outline:3px solid #18283c;outline-offset:-5px}.ko-home-entry .ko-home-entry__service{display:flex;justify-content:space-between;align-items:center;gap:2rem;min-height:6.2rem;padding-top:1.4rem;padding-bottom:1.4rem;border-bottom:1px solid #e4dfd7}.ko-home-entry__service ul{display:flex;gap:3rem;list-style:none;margin:0;padding:0;font-size:1.1rem;color:#525952}.ko-home-entry__service li:before{content:"\2713";margin-right:.8rem;color:#71685d}.ko-home-entry__service>a{font-size:1.2rem;color:#18283c;text-decoration:none;display:flex;align-items:center;gap:2rem;min-height:4.4rem;flex-shrink:0}.ko-home-entry__service>a:hover{text-decoration:underline;text-underline-offset:.4rem}body:has(.ko-home-entry) .header.header--top-center{max-width:168rem;margin:auto}body:has(.ko-home-entry) .header--top-center .header__heading-logo-wrapper{width:21.5rem}body:has(.ko-home-entry) .header--top-center .header__menu-item{font-size:1.4rem}body:has(.ko-home-entry) .header__menu-item .icon-caret{right:.1rem}body:has(.ko-home-entry) .ko-discover.page-width,body:has(.ko-home-entry) .ko-selection.page-width{max-width:156rem}body:has(.ko-home-entry) .ko-discover__image{aspect-ratio:4/4.5;background:#eeeae3}body:has(.ko-home-entry) .ko-discover__card--product .ko-discover__image img{padding:6%;mix-blend-mode:multiply}body:has(.ko-home-entry) .ko-selection__image{background:#f4f2ed}body:has(.ko-home-entry) .ko-selection__image img{mix-blend-mode:multiply;padding:2.5%}body:has(.ko-home-entry) .ko-selection__item{padding-bottom:2rem}body:has(.ko-home-entry) .ko-gallery__track:focus-visible{outline:2px solid #18283c;outline-offset:5px}body:has(.ko-home-entry) .ko-gallery__controls button{transition:background .2s}body:has(.ko-home-entry) .ko-editorial--dark{background:#eae6de;color:#18283c}body:has(.ko-home-entry) .ko-editorial--dark h2,body:has(.ko-home-entry) .ko-editorial--dark .ko-eyebrow{color:#18283c}body:has(.ko-home-entry) .ko-editorial--dark .ko-editorial__copy .rte{color:#52606c}body:has(.ko-home-entry) .ko-editorial--dark .ko-editorial__visual{max-width:none}body:has(.ko-home-entry) .ko-editorial--dark .ko-editorial__visual img{height:auto;aspect-ratio:4/3;object-fit:cover}body:has(.ko-home-entry) .ko-editorial--dark .button{background:#18283c;color:#fff;--color-button:24,40,60;--color-button-text:255,255,255}@media(max-width:989px){.ko-home-entry__intro{gap:2rem;padding-top:2.5rem;padding-bottom:2.5rem}.ko-home-entry__lead{max-width:22rem;font-size:1.2rem}.ko-home-entry__lane{height:43rem}.ko-home-entry__service{flex-direction:column;gap:.5rem}.ko-home-entry__service ul{gap:2rem}.ko-home-entry__caption{left:2.5rem;bottom:2.8rem}}@media(max-width:749px){.ko-home-entry .ko-home-entry__service{padding:1.3rem 2rem}.ko-home-entry .ko-home-entry__intro{display:block;padding:2.5rem 2rem 2.4rem}.ko-home-entry__intro .ko-eyebrow{font-size:.85rem;margin-bottom:1rem}.ko-home-entry h1{font-size:3.4rem;max-width:36rem}.ko-home-entry__lead{max-width:32rem;font-size:1.25rem;margin:1.3rem 0 0}.ko-home-entry__lanes{gap:.3rem}.ko-home-entry__lane{height:34rem}.ko-home-entry__lane:last-child>img{position:static;width:100%;max-width:100%;object-fit:cover;object-position:50% 30%;-webkit-mask-image:none;mask-image:none}.ko-home-entry__lane>img{object-position:var(--ko-focus,50%) 30%}.ko-home-entry__lane:after{background:linear-gradient(180deg,transparent 30%,rgba(18,24,28,.22) 56%,rgba(18,24,28,.8) 100%)}.ko-home-entry__caption{left:1.4rem;right:1.4rem;bottom:1.7rem}.ko-home-entry__label{font-size:.75rem;letter-spacing:.1em;margin-bottom:.6rem}.ko-home-entry__caption h2{font-size:2.6rem;line-height:1.05;margin-bottom:1.5rem}.ko-home-entry__cta{width:100%;gap:.6rem;min-height:4.4rem;padding:1rem;font-size:1.05rem}.ko-home-entry__cta>span{font-size:1.5rem}.ko-home-entry__service{padding:1.3rem 2rem;gap:.6rem;align-items:center}.ko-home-entry__service ul{flex-wrap:wrap;justify-content:center;gap:.7rem 1.4rem;font-size:.95rem}.ko-home-entry__service li:before{margin-right:.5rem}.ko-home-entry__service>a{font-size:1.15rem;gap:1.5rem;min-height:3.4rem}body:has(.ko-home-entry) .header--top-center .header__heading-logo-wrapper{width:clamp(9rem,calc(100vw - 22rem),17rem)}body:has(.ko-home-entry) .ko-discover__image{aspect-ratio:4/4.5}body:has(.ko-home-entry) .ko-editorial--dark .ko-editorial__visual img{aspect-ratio:3/2}}@media(max-width:359px){.ko-home-entry h1{font-size:3rem}.ko-home-entry__caption{left:1rem;right:1rem}.ko-home-entry__caption h2{font-size:2.3rem}.ko-home-entry__cta{font-size:1rem;padding:.8rem}.ko-home-entry__lane{height:30rem}}@media(prefers-reduced-motion:reduce){.ko-home-entry__lane>img,.ko-home-entry__cta{transition:none}.ko-home-entry__lane:hover>img{transform:none}}.ko-home-reviews{padding:6rem 0;background:#f3eee6;color:#18283c}.ko-home-reviews__heading{max-width:68rem;margin:0 auto 3rem;text-align:center}.ko-home-reviews__heading h2{margin:0 0 1.6rem;font-size:clamp(3.2rem,3.5vw,4.7rem);font-weight:400;line-height:1.15}.ko-home-reviews__heading>p:last-child{font-size:1.5rem;color:#60645f;line-height:1.7}.ko-home-reviews__footer{display:flex;justify-content:space-between;align-items:center;gap:3rem;border-top:1px solid #d6cec0;margin-top:2.4rem;padding-top:1.6rem}.ko-home-reviews__footer p{max-width:64rem;margin:0;font-size:1.2rem;line-height:1.7;color:#60645f}.ko-home-reviews__footer a{display:inline-flex;align-items:center;min-height:4.4rem;flex-shrink:0;color:inherit;font-size:1.4rem;text-underline-offset:.5rem}@media(max-width:749px){.ko-home-reviews{padding:3.8rem 0}.ko-home-reviews__heading h2{font-size:3rem}.ko-home-reviews__heading>p:last-child{font-size:1.4rem}.ko-home-reviews__footer{display:block}.ko-home-reviews__footer a{margin-top:1rem}}.ko-home-reviews .ko-review-story__product{display:flex;align-items:center;gap:1.4rem;text-align:left;margin-bottom:1rem}.ko-home-reviews .ko-review-story__product img{width:76px;height:88px;flex:0 0 76px;margin:0;object-fit:contain}.ko-home-reviews .ko-review-story__product h3{font-size:1.4rem;line-height:1.5}.ko-home-reviews .ko-product-rating{margin:0 0 1.4rem}.ko-home-reviews .ko-review-story{padding:2rem}.ko-home-reviews .ko-review-story blockquote p{font-size:1.45rem;line-height:1.7}.ko-home-reviews .ko-review-story__topic{display:none}.ko-home-reviews .ko-home-reviews__heading h2{font-size:clamp(2.5rem,2.5vw,3.2rem)}.ko-home-reviews{padding:4rem 0}.ko-home-reviews .ko-review-story__source{font-size:1.15rem}.ko-home-science{scroll-margin-top:14rem;padding:7rem 0;background:#faf8f4;color:#18283c}.ko-home-science__intro{display:grid;grid-template-columns:1fr 1fr;gap:7rem;align-items:end}.ko-home-science__intro h2{font-size:clamp(3.2rem,3.5vw,4.7rem);font-weight:400;line-height:1.12;letter-spacing:-.04em;max-width:52rem;margin:0}.ko-home-science__lead>.rte{font-size:1.5rem;line-height:1.8;color:#60645f;max-width:52rem}.ko-home-science__lead a,.ko-home-science__context a{display:inline-flex;align-items:center;gap:2rem;min-height:4.4rem;color:inherit;font-size:1.3rem;text-underline-offset:.5rem}.ko-home-science__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem;margin:4rem 0 3rem}.ko-home-science__fact{padding:2.8rem 0 0;border-top:1px solid #cfc5b4}.ko-home-science__number{display:block;font-size:clamp(5rem,6vw,8rem);letter-spacing:-.06em;line-height:1.05;font-weight:400;color:#73634d}.ko-home-science__number small{font-size:1.5rem;letter-spacing:0;display:block;margin-top:1rem;line-height:1.5}.ko-home-science__fact h3{font-size:1.7rem;font-weight:600;line-height:1.4;margin:2rem 0 .8rem}.ko-home-science__fact p{font-size:1.4rem;line-height:1.7;color:#60645f;margin:0;max-width:32rem}.ko-home-science__context{border-top:1px solid #ddd5c9;padding-top:2rem}.ko-home-science__context>p{font-size:1.25rem;line-height:1.7;max-width:102rem;color:#58615e;margin:0 0 1rem}.ko-home-science__context details{max-width:102rem}.ko-home-science__context summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:2rem;cursor:pointer;min-height:4.4rem;font-size:1.35rem}.ko-home-science__context summary::-webkit-details-marker{display:none}.ko-home-science__context summary span{font-size:2rem}.ko-home-science__context details[open] summary span{transform:rotate(45deg)}.ko-home-science__context .rte{font-size:1.3rem;line-height:1.75;color:#58615e}@media(max-width:989px){.ko-home-science__intro{gap:4rem}.ko-home-science__facts{gap:2.4rem}}@media(max-width:749px){.ko-home-science{scroll-margin-top:9rem;padding:4.5rem 0}.ko-home-science__intro{grid-template-columns:1fr;gap:1.8rem}.ko-home-science__intro h2{font-size:3.2rem}.ko-home-science__lead>.rte{font-size:1.4rem}.ko-home-science__facts{grid-template-columns:1fr;gap:0;margin:2.5rem 0}.ko-home-science__fact{display:grid;grid-template-columns:11rem 1fr;column-gap:2rem;padding:2rem 0}.ko-home-science__number{grid-row:1/3;font-size:5.6rem}.ko-home-science__number small{font-size:1.2rem;margin-top:.6rem}.ko-home-science__fact h3{margin:0 0 .6rem;font-size:1.6rem}.ko-home-science__fact p{font-size:1.3rem}.ko-home-science__context>p{font-size:1.2rem}}@media(max-width:359px){.ko-home-science__fact{grid-template-columns:9rem 1fr;column-gap:1.5rem}.ko-home-science__number{font-size:4.8rem}}.ko-ingredients{padding-top:56px;padding-bottom:56px;scroll-margin-top:140px}.ko-ingredients__heading{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;margin-bottom:28px}.ko-ingredients h2{font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.2;margin:10px 0}.ko-ingredients p{font-size:16px;line-height:1.65}.ko-ingredients__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 54px)/4);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0;padding:4px 2px 16px}.ko-ingredients__item{scroll-snap-align:start;min-width:0}.ko-ingredients__card{display:block;position:relative;aspect-ratio:4/5;background:#324943;color:#fff;text-decoration:none;overflow:hidden;border-radius:3px}.ko-ingredients__card img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.ko-ingredients__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 20%,#0a171ae0)}.ko-ingredients__label{position:absolute;inset:auto 20px 24px;z-index:1}.ko-ingredients h3{font-size:23px;font-weight:400;line-height:1.25;margin:12px 0;color:inherit}.ko-ingredients__label>span{font-size:15px}.ko-ingredients__badge{display:inline-block;border:1px solid #ffffff80;padding:5px 9px;border-radius:20px}.ko-ingredients__card:focus-visible{outline:3px solid #18283c;outline-offset:3px}.ko-ingredients__note{color:#505b60;max-width:850px;margin:18px 0 30px}.ko-ingredients__guide{background:#f4f2ee;padding:28px;display:flex;gap:20px;align-items:center;flex-wrap:wrap}.ko-ingredients__guide>div{flex:1 1 340px}.ko-ingredients__guide h3{color:#18283c;margin-top:0}.ko-ingredients__guide p{margin-bottom:0}.ko-ingredients__guide .button{flex-shrink:0}@media(hover:hover){.ko-ingredients__card:hover img{transform:scale(1.035)}}@media(max-width:989px){.ko-ingredients__heading{grid-template-columns:1fr;gap:0}.ko-ingredients__track{grid-auto-columns:76%;gap:14px}.ko-ingredients{padding-top:36px;padding-bottom:36px}.ko-ingredients__guide{padding:22px}.ko-ingredients__guide .button{width:100%}}@media(prefers-reduced-motion:reduce){.ko-ingredients__card img{transition:none}}.ko-journal{padding-top:6rem;padding-bottom:6rem}.ko-journal h2{font-weight:400;font-size:clamp(2.8rem,3.6vw,4.6rem);line-height:1.15;margin:.8rem 0 0}.ko-journal__track.ko-carousel-track{grid-auto-columns:calc((100% - 4rem)/3);gap:2rem}.ko-journal__card{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:38rem;height:100%;color:#fff;text-decoration:none;background:#18283c;overflow:hidden}.ko-journal__card>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.ko-journal__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0a1526fa,#0a1526c9 38%,#0a152630 75%);z-index:-1}.ko-journal__card>div{padding:2.6rem}.ko-journal__card time{font-size:1.2rem;letter-spacing:.03em;color:#fff}.ko-journal__card h3{font-size:2.25rem;font-weight:400;line-height:1.35;color:#fff;margin:1rem 0 1.8rem}.ko-journal__card span{font-size:1.4rem;display:inline-flex;min-height:4.4rem;align-items:center;text-decoration:underline;text-underline-offset:.5rem}.ko-journal__card:focus-visible{outline:3px solid #73634d;outline-offset:4px}@media(max-width:989px){.ko-journal__track.ko-carousel-track{grid-auto-columns:calc((100% - 2rem)/2)}}@media(max-width:749px){.ko-journal{padding-block:4rem}.ko-journal__track.ko-carousel-track{grid-auto-columns:86%;gap:1.4rem}.ko-journal__card{min-height:32rem}.ko-journal__card>div{padding:2.2rem}.ko-journal__card h3{font-size:2.1rem}.ko-journal .ko-section-heading{display:block}.ko-journal .ko-section-heading>a{display:inline-flex;min-height:4.4rem;align-items:center;margin-top:1rem}}.ko-neck{--neck-ink:#302c26;--neck-muted:#656057;--neck-line:#d7d0c4;--neck-sand:#eeeae2;color:var(--neck-ink);background:#f8f6f1}.ko-neck__band{padding:72px 0;scroll-margin-top:100px}.ko-neck__band--light{background:#fffdf9}.ko-neck__split{display:grid;grid-template-columns:.85fr 1.15fr;gap:7%;align-items:center}.ko-neck__eyebrow{font-size:11px!important;font-weight:500;letter-spacing:.15em;line-height:1.5!important;color:#786952;margin:0 0 16px!important;text-transform:uppercase}.ko-neck h2{font-size:clamp(30px,3.5vw,46px);line-height:1.12;font-weight:400;letter-spacing:-.025em;margin:0 0 24px;color:var(--neck-ink)}.ko-neck h3{font-size:23px;line-height:1.25;letter-spacing:-.01em;margin:0 0 12px;font-weight:400;color:var(--neck-ink)}.ko-neck p{font-size:15px;line-height:1.75;color:var(--neck-muted);margin:0 0 20px}.ko-neck__heading{max-width:720px;margin-bottom:36px}.ko-neck__link{display:inline-flex;align-items:center;gap:14px;font-size:14px;line-height:1.4;font-weight:500;color:var(--neck-ink);text-decoration:none;border-bottom:1px solid #96876f;padding-bottom:7px;margin-top:8px}.ko-neck__link:hover{color:#7b6345}.ko-neck__link:focus-visible,.ko-neck a:focus-visible,.ko-neck summary:focus-visible{outline:2px solid #715d43;outline-offset:5px}.ko-neck__film,.ko-neck__clinic{margin:0;min-width:0}.ko-neck__film video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#211f1b;object-fit:contain;border-radius:6px}.ko-neck__film figcaption{font-size:12px;line-height:1.6;color:var(--neck-muted);margin-top:12px}.ko-neck p.ko-neck__note{font-size:13px;border-left:2px solid #b9aa94;padding-left:18px;margin-top:24px}.ko-neck__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;list-style:none;margin:0;padding:0}.ko-neck__steps li{border-top:1px solid var(--neck-line);padding-top:22px}.ko-neck__number{display:block;font-size:12px;letter-spacing:.12em;color:#8a795e;margin-bottom:24px}.ko-neck p.ko-neck__notice{background:var(--neck-sand);padding:20px 24px;margin:28px 0 0;font-size:13px;max-width:900px}.ko-neck__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.ko-neck__features article{border-top:1px solid var(--neck-line);padding-top:24px}.ko-neck p.ko-neck__contents{font-size:13px;margin:20px 0 0;padding-top:20px;border-top:1px solid var(--neck-line)}.ko-neck__products{display:grid;grid-template-columns:1fr 1fr;gap:40px}.ko-neck__product{display:grid;grid-template-columns:40% 1fr;gap:24px;align-items:center;min-width:0;padding:24px 0;border-top:1px solid var(--neck-line)}.ko-neck__product-image{display:block;background:#f2efe8;aspect-ratio:4/5}.ko-neck__product-image img{display:block;width:100%;height:100%;object-fit:contain}.ko-neck__product h3{font-size:23px}.ko-neck__product h3 a{color:inherit;text-decoration:none}.ko-neck__product p{font-size:14px;margin-bottom:16px}.ko-neck__product .price{font-size:16px;color:var(--neck-ink);margin:12px 0}.ko-neck__product .price__regular{display:block}.ko-neck__bundle{display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:6%;padding:36px 48px;background:var(--neck-sand);margin-top:32px}.ko-neck__bundle h3{font-size:32px}.ko-neck__bundle p{max-width:460px}.ko-neck__bundle>a{display:block}.ko-neck__bundle img{display:block;width:100%;height:240px;object-fit:contain}.ko-neck__clinic img{display:block;width:100%;height:auto;min-height:240px;object-fit:cover}.ko-neck__split--clinic{grid-template-columns:1.05fr 1fr}.ko-neck__source{display:block;font-size:12px;color:var(--neck-muted);margin-top:22px;text-underline-offset:4px}.ko-neck__faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%}.ko-neck__faq details{border-top:1px solid var(--neck-line)}.ko-neck__faq details:last-child{border-bottom:1px solid var(--neck-line)}.ko-neck__faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;cursor:pointer;font-size:16px;line-height:1.5;list-style:none}.ko-neck__faq summary::-webkit-details-marker{display:none}.ko-neck__faq summary span{font-size:22px;font-weight:300;flex:none}.ko-neck__faq details[open] summary span{transform:rotate(45deg)}.ko-neck__faq details p{font-size:14px;padding-right:25px;margin-bottom:24px}.ko-neck-buy-note{font-size:13px;line-height:1.5;margin:12px 0;color:#656057}@media(max-width:989px){.ko-neck__products{gap:28px}.ko-neck__product{grid-template-columns:1fr;gap:20px}.ko-neck__product-image{aspect-ratio:4/3}.ko-neck__split{gap:5%}}@media(max-width:749px){.ko-neck__band{padding:44px 0}.ko-neck__split,.ko-neck__split--clinic,.ko-neck__faq{grid-template-columns:1fr;gap:28px}.ko-neck h2{font-size:32px;margin-bottom:18px}.ko-neck p{font-size:14px}.ko-neck__heading{margin-bottom:26px}.ko-neck__steps,.ko-neck__features{grid-template-columns:1fr;gap:20px}.ko-neck__number{margin-bottom:12px}.ko-neck__steps li,.ko-neck__features article{padding-top:18px}.ko-neck__steps p,.ko-neck__features p{margin-bottom:4px}.ko-neck__products{grid-template-columns:1fr;gap:6px}.ko-neck__product{grid-template-columns:35% 1fr;gap:20px}.ko-neck__product-image{aspect-ratio:4/5}.ko-neck__product h3{font-size:21px}.ko-neck__bundle{grid-template-columns:1fr;padding:26px;margin-top:20px;gap:20px}.ko-neck__bundle h3{font-size:28px}.ko-neck__bundle img{height:200px}.ko-neck__clinic img{min-height:0}.ko-neck__faq summary{font-size:15px;padding:20px 0}.ko-neck p.ko-neck__notice{padding:18px}}.ko-neck__nav{display:flex;gap:30px;flex-wrap:wrap;padding-top:22px;padding-bottom:22px;border-block:1px solid var(--neck-line)}.ko-neck__nav a{color:var(--neck-ink);font-size:13px;text-decoration:none;min-height:36px;display:flex;align-items:center}.ko-neck__opening{background:#e9e3d9}.ko-neck__origin-photo,.ko-neck__demo{margin:0;min-width:0}.ko-neck__origin-photo img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}.ko-neck__demo img{display:block;width:100%;height:auto}.ko-neck figure>figcaption{font-size:12px;line-height:1.6;color:var(--neck-muted);margin-top:12px}.ko-neck__position{grid-template-columns:1.1fr 1fr;align-items:center}.ko-neck__position-points>article{display:grid;grid-template-columns:28px 1fr;gap:18px;padding:20px 0;border-top:1px solid var(--neck-line)}.ko-neck__position-points .ko-neck__number{margin:4px 0 0}.ko-neck__position-points h3{font-size:22px}.ko-neck__position-points p{font-size:14px;margin-bottom:0}.ko-neck__material-points{margin-top:28px}.ko-neck__material-points article{padding:18px 0;border-top:1px solid var(--neck-line)}.ko-neck__material-points h3{font-size:21px}.ko-neck__material-points p{font-size:14px;margin:0}.ko-neck__prepare-action{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:34px}.ko-neck__prepare-action>span{font-size:12px;color:var(--neck-muted)}.ko-neck .button{background:#423b31;color:#fffdf9;font-weight:400;border-radius:0;letter-spacing:0;text-decoration:none}.ko-neck .button:after{box-shadow:none}.ko-neck .button:hover{background:#625440}.ko-neck__rooms{display:grid;grid-template-columns:1fr 1fr;gap:32px}.ko-neck__rooms figure{margin:0}.ko-neck__rooms img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;display:block}.ko-neck__rooms figcaption{padding-top:10px}.ko-neck__rooms h3{font-size:25px}.ko-neck__closing{background:#e9e3d9;text-align:center;padding:64px 0}.ko-neck__closing p{max-width:600px;margin:0 auto 22px}.ko-neck__closing h2{max-width:740px;margin:0 auto 22px}.ko-neck__closing .ko-neck__closing-price{font-size:12px;margin:18px auto 0}@media(max-width:749px){.ko-neck__nav{gap:4px 22px;padding-block:14px}.ko-neck__position{grid-template-columns:1fr}.ko-neck__position-points>article{padding:16px 0}.ko-neck__rooms{grid-template-columns:1fr;gap:28px}.ko-neck__rooms h3{font-size:23px}.ko-neck__closing{padding:44px 0}.ko-neck__prepare-action{gap:12px}.ko-neck__prepare-action .button{width:100%}.ko-neck__nav a{font-size:12px}.ko-neck__position-points h3{font-size:20px}}.ko-neck__steps li{border-top:0;padding-top:0}.ko-neck__step-image{aspect-ratio:3/2;overflow:hidden;margin-bottom:24px;border-radius:4px;background:#eeeae2}.ko-neck__step-image img{display:block;width:100%;height:100%;object-fit:cover}.ko-neck__steps .ko-neck__number{margin-bottom:12px}#neck-care{background:#fff}.ko-neck__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}.ko-neck__product{display:flex;flex-direction:column;align-items:stretch;gap:28px;border:0;padding:0;min-width:0}.ko-neck__product-image{display:flex;align-items:center;justify-content:center;width:100%;height:360px;aspect-ratio:auto;background:#fff}.ko-neck__product-image img{display:block;width:100%;height:100%;object-fit:contain;background:#fff}.ko-neck__product>div{padding:0 16px;max-width:520px}.ko-neck__product h3{font-size:27px}.ko-neck__product p{max-width:450px;line-height:1.75}.ko-neck__bundle{background:#fff;border-top:1px solid var(--neck-line);padding:44px 0 0;margin-top:56px}@media(max-width:989px){.ko-neck__products{gap:36px}.ko-neck__product-image{height:300px}.ko-neck__product>div{padding:0}}@media(max-width:749px){.ko-neck__steps{gap:34px}.ko-neck__steps li{padding-top:0}.ko-neck__step-image{margin-bottom:18px}.ko-neck__products{grid-template-columns:1fr;gap:44px}.ko-neck__product{gap:20px}.ko-neck__product-image{height:310px;max-width:420px;margin-inline:auto}.ko-neck__product h3{font-size:25px}.ko-neck__bundle{margin-top:40px;padding:30px 0 0}}.ko-selection.page-width{padding-top:6rem;padding-bottom:6rem}.ko-selection__track{grid-auto-columns:calc((100% - 6rem)/3.6);gap:2rem}.ko-selection__item{display:block;position:relative;color:#18283c;text-decoration:none;padding-bottom:1.5rem;border-bottom:1px solid #ddd8cf}.ko-selection__image{aspect-ratio:1;background:#fff;margin-bottom:2rem}.ko-selection__image img{width:100%;height:100%;object-fit:contain;display:block}.ko-selection__item .ko-eyebrow{font-size:.95rem;margin:0 0 1rem;color:#6d685f}.ko-selection__item h3{font-size:1.8rem;margin:0 0 .8rem;line-height:1.35}.ko-selection__item>p:not(.ko-eyebrow){font-size:1.25rem;line-height:1.7;color:#62645f;margin:0 0 1.5rem;min-height:4.2rem}.ko-selection__item strong{font-size:1.6rem;font-weight:500}.ko-selection__arrow{position:absolute;right:0;bottom:1.5rem;font-size:2rem}.ko-selection .price{font-size:1.6rem}.ko-selection .unit-price{font-size:1.1rem;color:#62645f}@media(max-width:989px){.ko-selection__track{grid-auto-columns:44%}}@media(max-width:749px){.ko-selection.page-width{padding-top:4rem;padding-bottom:4rem}.ko-selection__track{grid-auto-columns:calc((100% - 1rem)/2);gap:1rem}.ko-selection__image{margin-bottom:1rem}.ko-selection__item h3{font-size:1.5rem;font-weight:400}.ko-selection .ko-section-heading>a{display:inline-block;margin-top:1.5rem}}.ko-real-stories{padding:7rem 0;background:#f1ece4;color:#18283c}.ko-real-stories__heading{text-align:center;max-width:65rem;margin:0 auto 3.5rem}.ko-real-stories__heading h2{font-size:clamp(3rem,3.4vw,4.5rem);font-weight:400;letter-spacing:-.04em;line-height:1.15;margin:0 0 1.3rem}.ko-real-stories__heading>p:last-child{font-size:1.4rem;color:#62635e;line-height:1.7}.ko-real-stories__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.ko-real-stories__card{background:#faf8f4;overflow:hidden}.ko-real-stories__card>img{display:block;width:100%;height:auto;aspect-ratio:590/385;object-fit:cover}.ko-real-stories__copy{padding:2.5rem}.ko-real-stories__name{font-size:1.45rem;margin:0;font-weight:500;display:flex;flex-direction:column;gap:.5rem}.ko-real-stories__name span{font-size:1.05rem;font-weight:400;color:#706b63}.ko-real-stories blockquote{margin:2rem 0;font-size:2.2rem;line-height:1.45;letter-spacing:-.025em;min-height:13rem}.ko-real-stories details{border-top:1px solid #ddd5c9;padding-top:1.5rem}.ko-real-stories summary{cursor:pointer;font-size:1.1rem;display:flex;justify-content:space-between;list-style:none;min-height:3rem;align-items:center}.ko-real-stories summary::-webkit-details-marker{display:none}.ko-real-stories details[open] summary span{transform:rotate(45deg)}.ko-real-stories details>div{font-size:1.3rem;line-height:1.8;color:#5d605c;padding-top:1rem}.ko-real-stories__note{font-size:1.05rem;text-align:center;color:#746f65;max-width:76rem;margin:3rem auto 0;line-height:1.7}@media(max-width:989px){.ko-real-stories__grid{gap:1.5rem}.ko-real-stories__copy{padding:2rem}.ko-real-stories blockquote{font-size:1.8rem;min-height:14rem}}@media(max-width:749px){.ko-real-stories{padding:4rem 0}.ko-real-stories__grid{grid-template-columns:1fr;gap:2rem}.ko-real-stories__card{display:grid;grid-template-columns:34% 1fr}.ko-real-stories__card>img{height:100%;aspect-ratio:auto;object-position:50% 25%}.ko-real-stories__copy{padding:2rem 1.6rem}.ko-real-stories blockquote{min-height:0;font-size:1.8rem;margin:1.5rem 0}.ko-real-stories__name span{font-size:.9rem}.ko-real-stories summary{font-size:1rem}.ko-real-stories__heading h2{font-size:3rem}}.ko-clinic-note{display:flex;align-items:center;gap:2rem;max-width:76rem;margin:3rem auto;padding:2.5rem;border-top:1px solid #dedce3;border-bottom:1px solid #dedce3}.ko-clinic-note img{width:60px;height:80px;object-fit:cover;border-radius:2px}.ko-clinic-note blockquote{margin:.5rem 0;font-size:1.7rem;line-height:1.6}.ko-clinic-note p{font-size:1.2rem;margin:.5rem 0}.ko-clinic-note small{font-size:1rem;color:#52606c}.ko-depth{padding-top:6rem;padding-bottom:6rem;color:#18283c}.ko-depth__intro{display:grid;grid-template-columns:40% 1fr;gap:7%;align-items:center}.ko-depth__image{background:#f5f4f7;border-radius:3px;overflow:hidden}.ko-depth__image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}.ko-depth h2{font-size:clamp(2.8rem,3.5vw,4.5rem);line-height:1.17;letter-spacing:-.035em;margin:1rem 0 2rem}.ko-depth__lead{max-width:60rem;font-size:1.8rem;line-height:1.8}.ko-depth__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:4rem 0 7rem}.ko-depth__cards article{padding:3rem;background:#f5f4f7}.ko-depth__number{color:#685688;font-size:1.4rem;letter-spacing:.15em}.ko-depth h3{font-size:2rem;line-height:1.35;margin:1.5rem 0 1rem}.ko-depth p{line-height:1.75}.ko-depth__routine,.ko-depth__faq{display:grid;grid-template-columns:35% 1fr;gap:8%;padding:4rem 0;border-top:1px solid #dcdde2}.ko-depth__routine ol{list-style:none;counter-reset:routine;margin:0;padding:0}.ko-depth__routine li{counter-increment:routine;display:flex;gap:2rem;padding:0 0 2rem}.ko-depth__routine li:before{content:counter(routine,decimal-leading-zero);color:#685688;padding-top:1.4rem}.ko-depth__source,.ko-depth__description{max-width:90rem;margin:3rem auto}.ko-depth__analysis{display:flex;align-items:center;justify-content:space-between;gap:3rem;background:#18283c;color:#fff;padding:4rem;margin-top:4rem}.ko-depth__analysis h2{color:#fff;font-size:2.8rem}.ko-depth__analysis p{max-width:65rem}.ko-depth__analysis .button{flex-shrink:0;background:#fff;color:#18283c}.ko-depth__faq .ko-disclosure{margin:0}.ko-depth__faq summary{font-size:1.6rem}.ko-depth__faq details p{padding:0 1rem 1.5rem}@media(max-width:749px){.ko-depth{padding-top:3rem;padding-bottom:3rem}.ko-depth__intro{grid-template-columns:1fr;gap:3rem}.ko-depth__image{max-width:44rem;margin:auto}.ko-depth__cards{grid-template-columns:1fr;gap:1rem;margin:3rem 0}.ko-depth__cards article{padding:2rem}.ko-depth__routine,.ko-depth__faq{grid-template-columns:1fr;gap:1rem;padding:3rem 0}.ko-depth__analysis{display:block;padding:2.5rem}.ko-depth__analysis .button{margin-top:1rem;width:100%}}.ko-landing-routine{padding-top:6rem;padding-bottom:6rem}.ko-landing-routine__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.ko-landing-routine__steps article{background:#f5f4f7;padding:3rem}.ko-landing-routine h3{font-size:2.1rem}.ko-landing-routine p{line-height:1.8}.ko-landing-routine__choice{border-bottom:1px solid #ddd;padding:3rem 0;max-width:90rem}.ko-landing-routine__quote{margin:4rem 0;border-left:3px solid #685688;padding:1rem 3rem;max-width:90rem}.ko-landing-routine__quote>p{font-size:2rem}.ko-landing-routine__quote cite{font-style:normal;font-size:1.3rem}.ko-landing-routine__quote small{display:block;margin-top:1rem}.ko-landing-routine__clinic{display:grid;grid-template-columns:1fr 1fr;gap:4rem;background:#f5f4f7;align-items:center}.ko-landing-routine__clinic img{width:100%;height:100%;min-height:30rem;object-fit:cover}.ko-landing-routine__clinic>div{padding:3rem 3rem 3rem 0}.ko-landing-routine__clinic h2{font-size:3rem;line-height:1.2}@media(max-width:749px){.ko-landing-routine{padding-top:3rem;padding-bottom:3rem}.ko-landing-routine__steps,.ko-landing-routine__clinic{grid-template-columns:1fr}.ko-landing-routine__clinic{gap:0}.ko-landing-routine__clinic img{min-height:0;height:20rem}.ko-landing-routine__clinic>div{padding:2.5rem}.ko-landing-routine__steps article{padding:2rem}}.ko-compare{padding-top:5rem;padding-bottom:5rem}.ko-compare__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}.ko-compare article{padding:2rem;background:#f5f4f7}.ko-compare article img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}.ko-compare h3{font-size:2.1rem}.ko-compare a{color:inherit;text-decoration:none}.ko-compare .ko-text-link{text-decoration:underline;text-underline-offset:.4rem}.ko-compare__note{font-size:1.3rem;max-width:80rem;margin-top:2rem}@media(max-width:749px){.ko-compare__grid{grid-template-columns:1fr;gap:1.5rem}.ko-compare article{display:grid;grid-template-columns:35% 1fr;column-gap:2rem;align-items:center}.ko-compare article>a:first-child{grid-row:1 / 5}.ko-compare article p,.ko-compare article h3{margin:.5rem 0}.ko-compare h3{font-size:1.8rem}}.ko-red-story{padding-block:6rem;color:#18283c}.ko-red-story>header{max-width:78rem;margin-bottom:3rem}.ko-red-story h2{font-size:clamp(2.8rem,3.5vw,4.5rem);font-weight:400;line-height:1.18;letter-spacing:-.035em;margin:1rem 0 2rem}.ko-red-story>header>p:last-child{font-size:1.7rem;line-height:1.8}.ko-red-story__track.ko-carousel-track{grid-auto-columns:calc((100% - 4rem)/3);gap:2rem}.ko-red-story__track article{padding:3rem;background:#f7f4ee}.ko-red-story__track article>span{font-size:1.3rem;color:#73634d}.ko-red-story h3{font-size:2.2rem;line-height:1.3;font-weight:400;margin:1.5rem 0}.ko-red-story__track p{font-size:1.5rem;line-height:1.75}.ko-red-story__track a{font-size:1.3rem;color:inherit;text-underline-offset:.4rem;min-height:4.4rem;display:inline-flex;align-items:center}.ko-red-story .ko-red-story__fine{font-size:1.25rem;line-height:1.75;color:#58615e;max-width:100rem}.ko-red-story__decision{display:grid;grid-template-columns:1fr 1fr;gap:5rem;margin:5rem 0;padding-block:3rem;border-block:1px solid #d8d0c4}.ko-red-story__decision h2{font-size:2.8rem}.ko-red-story__decision a{display:flex;align-items:center;min-height:5.6rem;padding:1.2rem 0;color:inherit;text-decoration:none;border-bottom:1px solid #e6ded3;font-size:1.5rem}.ko-red-story__decision a:hover{text-decoration:underline;text-underline-offset:.4rem}.ko-red-story__reviews{padding-top:1rem}.ko-red-story__reviews h2{font-size:clamp(2.6rem,3vw,3.8rem)}.ko-red-story__reviews .ko-review-stories.ko-carousel-track{grid-auto-columns:calc((100% - 2rem)/2)}.ko-red-story a:focus-visible{outline:2px solid #18283c;outline-offset:3px}@media(max-width:749px){.ko-red-story{padding-block:4rem}.ko-red-story__track.ko-carousel-track{grid-auto-columns:88%;gap:1.4rem}.ko-red-story__track article{padding:2.2rem}.ko-red-story h3{font-size:2rem}.ko-red-story__decision{grid-template-columns:1fr;gap:1rem;margin:3rem 0;padding:2.5rem 0}.ko-red-story__reviews .ko-section-heading{display:block}.ko-red-story__reviews .ko-review-stories.ko-carousel-track{grid-auto-columns:88%;gap:1.4rem}}.ko-reviews-page{padding-top:6rem;padding-bottom:7rem;color:#18283c;max-width:132rem}.ko-reviews-page__heading{text-align:center;max-width:78rem;margin:0 auto 2rem}.ko-reviews-page h1{font-size:clamp(3.6rem,4vw,5.4rem);line-height:1.12;letter-spacing:-.04em;font-weight:400}.ko-reviews-page__content>p{font-size:1.5rem;line-height:1.75;text-align:center;max-width:68rem;margin:0 auto 4rem;color:#60645f}.ko-reviews-page .jdgm-all-reviews-page{width:100%;max-width:none}.ko-reviews-page .jdgm-star{color:#73634d!important}.ko-reviews-page .jdgm-histogram__bar-content{background:#73634d!important}.ko-reviews-page .jdgm-write-rev-link{background:#18283c!important;border-color:#18283c!important}@media(max-width:749px){.ko-reviews-page{padding-top:3.5rem;padding-bottom:4rem}.ko-reviews-page h1{font-size:3.6rem}.ko-reviews-page__content>p{font-size:1.4rem;margin-bottom:2.5rem}}.ko-reviews-page__heading>p:not(.ko-eyebrow){font-size:1.6rem;line-height:1.75;color:#60645f}.ko-reviews-page__jump{display:inline-flex;align-items:center;min-height:4.8rem;padding:1rem 2rem;border:1px solid #b6ad9f;color:inherit;text-decoration:none;font-size:1.4rem}.ko-reviews-page__jump:hover{background:#f5f1eb}.ko-reviews-page__selection{margin:5rem 0 6rem}.ko-reviews-page__selection>h2,.ko-reviews-page__all-title{font-weight:400;font-size:clamp(2.6rem,3vw,3.4rem);line-height:1.2}.ko-reviews-page__selection>p{font-size:1.4rem;color:#66706f;margin:0 0 2.5rem}.ko-reviews-page .jdgm-all-reviews__body{font-size:1.5rem}.ko-reviews-page #judgeme_all_reviews_page{scroll-margin-top:12rem;border-top:1px solid #ded8ce;padding-top:2rem}.ko-reviews-page .jdgm-rev{padding:2.4rem 0!important}.ko-reviews-page .jdgm-rev__title{font-size:1.6rem}.ko-reviews-page .jdgm-rev__body{font-size:1.5rem;line-height:1.7}.ko-reviews-page .jdgm-rev__prod-link{font-size:1.4rem;color:#18283c}@media(max-width:749px){.ko-reviews-page__selection{margin:3.5rem 0 4rem}.ko-reviews-page__heading>p:not(.ko-eyebrow){font-size:1.5rem}}.ko-routines.ko-routines--carousel .ko-routines__grid{grid-template-columns:none;grid-auto-columns:calc((100% - 4rem)/3);gap:2rem}@media(max-width:989px){.ko-routines.ko-routines--carousel .ko-routines__grid{grid-auto-columns:calc((100% - 2rem)/2)}}@media(max-width:749px){.ko-routines.ko-routines--carousel .ko-routines__grid{grid-auto-columns:88%;gap:1.5rem}}.ko-science__visual{position:relative;isolation:isolate;min-height:37rem;display:flex;align-items:center;margin-bottom:5rem;border-radius:3px;overflow:hidden;background:#18283c;color:#fff}.ko-science__visual>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.ko-science__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(24,40,60,.92),rgba(24,40,60,.7) 38%,transparent 80%)}.ko-science__visual>div{max-width:62%;padding:4rem}.ko-science__visual h2{color:#fff;font-size:clamp(3rem,3.5vw,4.5rem);line-height:1.16;letter-spacing:-.03em}.ko-science__visual p{color:#fff;max-width:43rem}.ko-science .ko-science__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ko-science__number small{display:block;font-size:1.5rem!important;line-height:1.5;margin-top:.7rem}@media(max-width:749px){.ko-science__visual{min-height:42rem;align-items:flex-end}.ko-science__visual>img{object-position:70% center}.ko-science__visual:after{background:linear-gradient(0deg,#18283cfa,#18283c40)}.ko-science__visual>div{max-width:100%;padding:2.5rem}.ko-science .ko-science__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1rem}.ko-science__number{font-size:4rem!important}}.ko-discover.page-width{padding-top:6.5rem;padding-bottom:6rem}.ko-gallery{display:block}.ko-gallery__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 4.8rem)/3.35);gap:2.4rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b3aba0 #eeeae4;padding-bottom:1.6rem;overscroll-behavior-x:contain}.ko-gallery__track>*{scroll-snap-align:start;min-width:0}.ko-discover__card{text-decoration:none;color:#18283c}.ko-discover__image{overflow:hidden;aspect-ratio:4/5;background:#e6e1d8}.ko-discover__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--ko-focus,50%) center;transition:transform .35s}.ko-discover__card:hover img{transform:scale(1.025)}.ko-discover__card--product .ko-discover__image img{object-fit:contain;padding:9%;mix-blend-mode:multiply}.ko-discover__caption{display:flex;justify-content:space-between;gap:1rem;padding-top:1.8rem;align-items:baseline}.ko-discover__caption h3{font-size:1.9rem;line-height:1.3;margin:0}.ko-discover__caption span{font-size:2.2rem}.ko-discover__card p{font-size:1.3rem;line-height:1.6;color:#61635f;margin:.7rem 0 0}.ko-gallery__controls{display:flex;justify-content:space-between;align-items:center;margin-top:1.2rem;font-size:1.1rem;color:#6d6c66}.ko-gallery__controls>div{display:flex;gap:.8rem}.ko-gallery__controls button{width:4.4rem;height:4.4rem;background:transparent;border:1px solid #b6b0a7;border-radius:50%;font-size:2rem;color:#18283c;cursor:pointer}.ko-gallery__controls button:disabled{opacity:.3;cursor:default}.ko-gallery__controls button:not(:disabled):hover{background:#e8e3db}@media(max-width:989px){.ko-gallery__track{grid-auto-columns:44%;gap:1.8rem}}@media(max-width:749px){.ko-discover.page-width{padding-top:4rem;padding-bottom:4rem}.ko-gallery__track{grid-auto-columns:78%;gap:1.5rem}.ko-discover__caption h3{font-size:1.8rem}.ko-discover__image{aspect-ratio:4/4.6}.ko-gallery__controls{font-size:1rem}}@media(prefers-reduced-motion:reduce){.ko-discover__image img{transition:none}.ko-discover__card:hover img{transform:none}}.ko-op-hero{background:#f3efe7;padding:42px 0;color:#18283c}.ko-op-eyebrow{font-size:11px!important;letter-spacing:.13em;text-transform:uppercase;line-height:1.5;margin:0 0 14px!important;color:#756956!important}.ko-op-hero h1{font-size:clamp(34px,4vw,52px);font-weight:400;line-height:1.12;letter-spacing:-.035em;margin:14px 0 20px;max-width:850px}.ko-op-hero__lead{font-size:16px;line-height:1.8;color:#5f625e;max-width:720px}.ko-op-hero nav{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-top:24px}.ko-op-hero .button{background:#18283c;color:#fff;border-radius:0;font-weight:400}.ko-op-hero .button:after{box-shadow:none}.ko-op-hero a:focus-visible{outline:2px solid #18283c;outline-offset:4px}@media(max-width:749px){.ko-op-hero{padding:28px 0}.ko-op-hero h1{font-size:34px}.ko-op-hero__lead{font-size:15px}.ko-op-hero nav{margin-top:18px}}.ko-op-timeline{padding:48px 0;color:#18283c;scroll-margin-top:110px;border-top:1px solid #ded9d0}.ko-op-timeline header{max-width:760px;margin-bottom:30px}.ko-op-timeline h2{font-size:clamp(28px,3.3vw,42px);font-weight:400;line-height:1.15;letter-spacing:-.035em;margin:12px 0 18px;max-width:none}.ko-op-timeline p{font-size:14px;line-height:1.75;color:#5f625e}.ko-op-eyebrow{font-size:11px!important;letter-spacing:.13em;text-transform:uppercase;margin:0!important;color:#756956!important}.ko-op-timeline__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;list-style:none;padding:0;margin:0}.ko-op-timeline__steps li{display:grid;grid-template-columns:26px 1fr;gap:14px;border-top:1px solid #ded9d0;padding-top:22px;min-width:0}.ko-op-number{font-size:12px;color:#786b58;padding-top:3px}.ko-op-timeline .ko-op-phase{font-size:12px;line-height:1.5;margin:0 0 8px;color:#786b58}.ko-op-timeline h3{font-size:21px;line-height:1.3;font-weight:400;margin:0 0 12px}.ko-op-timeline__steps p:last-of-type{margin:0}.ko-op-note{padding:18px 22px;margin:30px 0 18px!important;background:#f4f1eb;border-left:2px solid #a99b86}.ko-op-link{display:inline-flex;gap:12px;align-items:center;min-height:44px;color:#18283c;font-size:14px;text-underline-offset:5px}.ko-op-source{font-size:12px;color:#5f625e;text-underline-offset:4px;display:inline-block;padding:10px 0}.ko-op-link:focus-visible,.ko-op-source:focus-visible{outline:2px solid #18283c;outline-offset:5px}@media(max-width:749px){.ko-op-timeline{padding:36px 0;scroll-margin-top:90px}.ko-op-timeline__steps{grid-template-columns:1fr;gap:22px}.ko-op-timeline h2{font-size:29px}.ko-op-timeline h3{font-size:20px}.ko-op-note{padding:16px 18px}}.ko-op-flow{--flow-ink:#18283c;--flow-muted:#5f625e;--flow-line:#d5cbb9;--flow-sand:#f5f2ec;color:var(--flow-ink);padding:54px 0 20px;scroll-margin-top:100px}.ko-op-flow__heading{max-width:780px}.ko-op-flow h2,.ko-op-selection h2{font-size:clamp(30px,3.2vw,42px);line-height:1.14;letter-spacing:-.035em;font-weight:400;margin:12px 0 18px}.ko-op-flow p,.ko-op-selection p{font-size:15px;line-height:1.75;color:var(--flow-muted);margin:0 0 18px}.ko-op-flow__heading>p:last-child{max-width:690px}.ko-op-flow__nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:32px 0 22px;border:1px solid var(--flow-line);background:#fff}.ko-op-flow__nav>a{display:flex;align-items:center;gap:12px;padding:18px 16px;color:var(--flow-ink);text-decoration:none;font-size:14px;line-height:1.4;border-right:1px solid var(--flow-line);min-width:0}.ko-op-flow__nav>a:last-child{border:0}.ko-op-flow__nav>a:hover{background:var(--flow-sand)}.ko-op-flow__nav>a>span:first-child{font-size:12px;color:#877659}.ko-op-flow__nav small{display:block;color:var(--flow-muted);font-size:12px;margin-top:5px}.ko-op-flow .ko-op-flow__note{font-size:13px;max-width:850px;margin:0 0 36px}.ko-op-flow__phases{list-style:none;margin:0;padding:0}.ko-op-flow__phase{display:grid;grid-template-columns:160px minmax(0,1fr);gap:32px;position:relative;padding:0 0 34px;scroll-margin-top:110px}.ko-op-flow__phase:not(:last-child):before{content:"";position:absolute;left:18px;top:32px;bottom:0;width:1px;background:var(--flow-line)}.ko-op-flow__time{position:relative;padding-top:2px}.ko-op-flow__dot{display:grid;place-items:center;width:38px;height:38px;border:1px solid #aa987b;background:#f5f2ec;border-radius:50%;font-size:12px;color:#715c3c;margin-bottom:17px}.ko-op-flow__time>p{font-size:18px;line-height:1.35;color:var(--flow-ink);max-width:150px;margin:0 0 9px;padding-left:0;background:#fff;position:relative}.ko-op-flow__time>small{display:block;font-size:12px;line-height:1.6;color:var(--flow-muted);max-width:145px;background:#fff;position:relative;padding-bottom:10px}.ko-op-flow__panel{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(210px,.8fr);gap:30px;background:var(--flow-sand);padding:32px;align-items:center;min-width:0}.ko-op-flow h3{font-size:clamp(24px,2.4vw,31px);font-weight:400;letter-spacing:-.025em;line-height:1.2;margin:0 0 16px}.ko-op-flow__copy>p{font-size:14px}.ko-op-flow__actions{list-style:none;margin:22px 0 0;padding:0}.ko-op-flow__actions li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;padding:12px 0;border-top:1px solid #ddd5c8}.ko-op-flow__actions li>span{font-size:12px;color:#877659;padding-top:2px}.ko-op-flow__actions li>p{font-size:13px;line-height:1.7;margin:0}.ko-op-flow__scene{margin:0;align-self:stretch;display:flex;align-items:center}.ko-op-flow__scene img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.ko-op-flow__product{background:#fff;padding:20px;text-align:center;min-width:0}.ko-op-flow .ko-op-flow__role{font-size:10px;letter-spacing:.1em;line-height:1.5;margin:0 0 8px;color:#76654c}.ko-op-flow__packshot{display:block;width:100%;max-width:240px;aspect-ratio:1;margin:0 auto;background:#fff}.ko-op-flow__packshot img{width:100%;height:100%;object-fit:contain;display:block;background:#fff}.ko-op-flow h4{font-size:16px;line-height:1.4;font-weight:400;margin:12px 0 0;color:var(--flow-ink)}.ko-op-flow__link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:13px;color:var(--flow-ink);text-underline-offset:5px}.ko-op-flow__wash{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:24px;align-items:center;margin:0;padding-top:24px;border-top:1px solid #ddd5c8}.ko-op-flow__wash img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.ko-op-flow__wash figcaption{font-size:14px;line-height:1.7;color:var(--flow-muted);max-width:240px}.ko-op-flow__footer{margin:0 0 0 192px;padding:0 0 30px;max-width:850px}.ko-op-flow__footer p{font-size:12px;margin:0 0 8px}.ko-op-flow__footer a{font-size:12px;color:var(--flow-muted);text-underline-offset:4px;display:inline-block;padding:8px 0}.ko-op-flow a:focus-visible{outline:2px solid #18283c;outline-offset:4px}.ko-op-selection{padding:28px 0 0;border-top:1px solid #ded9d0;color:#18283c}.ko-op-selection p{color:#5f625e;max-width:650px;margin-bottom:0}@media(max-width:989px){.ko-op-flow__phase{grid-template-columns:130px minmax(0,1fr);gap:22px}.ko-op-flow__panel{padding:24px;gap:22px;grid-template-columns:minmax(0,1fr) minmax(170px,.75fr)}.ko-op-flow__time>p{font-size:16px}.ko-op-flow__footer{margin-left:152px}.ko-op-flow__product{padding:14px}.ko-op-flow__nav>a{font-size:12px;padding:16px 12px;gap:8px}}@media(max-width:749px){.ko-op-flow{padding-top:34px}.ko-op-flow h2,.ko-op-selection h2{font-size:30px}.ko-op-flow__nav{grid-template-columns:1fr 1fr;margin:24px 0 18px}.ko-op-flow__nav>a{padding:15px 12px;font-size:12px;min-height:76px}.ko-op-flow__nav>a:nth-child(2){border-right:0}.ko-op-flow__nav>a:nth-child(-n+2){border-bottom:1px solid var(--flow-line)}.ko-op-flow__phase{display:block;padding:0 0 28px 30px}.ko-op-flow__phase:not(:last-child):before{left:8px;top:22px;bottom:0}.ko-op-flow__time{padding:0 0 14px}.ko-op-flow__dot{position:absolute;left:-30px;top:3px;width:18px;height:18px;font-size:0;margin:0;background:#aa987b;border:4px solid #fff;outline:1px solid #aa987b}.ko-op-flow__time>p{font-size:18px;max-width:none;margin:0 0 3px}.ko-op-flow__time>small{max-width:none;padding:0;font-size:12px}.ko-op-flow__panel{grid-template-columns:1fr;padding:22px 18px;gap:22px}.ko-op-flow h3{font-size:25px}.ko-op-flow__product{max-width:300px;width:100%;justify-self:center;padding:16px;box-sizing:border-box}.ko-op-flow__packshot{max-width:200px}.ko-op-flow__copy>p{font-size:14px}.ko-op-flow__wash{grid-template-columns:1fr;gap:12px;padding-top:20px}.ko-op-flow__wash figcaption{max-width:none;font-size:12px}.ko-op-flow__footer{margin-left:30px;padding-bottom:20px}.ko-op-flow__actions li{gap:9px;grid-template-columns:16px minmax(0,1fr)}.ko-op-flow__scene img{aspect-ratio:3/2}.ko-op-selection{padding-top:22px}}.ko-bn__card,.ko-home-bestsellers .ko-bestseller-v5{position:relative}.ko-card-offer-badge{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;max-width:calc(100% - 24px);padding:8px 11px;border-radius:4px;background:#19355b;color:#fff;font-family:inherit;font-size:13px;font-weight:650;line-height:1.3;letter-spacing:.01em;pointer-events:none}.ko-home-bestsellers .price__badge-sale{display:none}.ko-bn__compare{font-size:13px;font-weight:400;color:#607087;margin-left:7px;white-space:nowrap}@media(max-width:749px){.ko-card-offer-badge{top:9px;left:9px;max-width:calc(100% - 18px);padding:7px 9px;font-size:12px}.ko-home-bestsellers .ko-card-offer-badge{font-size:11px;padding:6px 8px}.ko-bn__compare{font-size:12px}}.ko-care{color:#18283c}.ko-care__section{padding:60px 0;border-top:1px solid #ded9d0;scroll-margin-top:110px}.ko-care__editorial{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%}.ko-care h2{font-size:clamp(28px,3.3vw,42px);font-weight:400;letter-spacing:-.035em;line-height:1.15;margin:12px 0 22px;max-width:520px}.ko-care__lead{font-size:17px;line-height:1.8;max-width:510px}.ko-care__photo{margin:0;width:100%;max-width:400px;justify-self:center}.ko-care__photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:3px}.ko-care__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:32px}.ko-care__facts article{border-top:1px solid #ded9d0;padding-top:20px}.ko-care__number{font-size:12px;letter-spacing:.1em;color:#7b7063}.ko-care h3{font-size:18px;font-weight:400;line-height:1.4;margin:10px 0}.ko-care p{line-height:1.75;color:#5f625e}.ko-care__facts p,.ko-care__steps p,.ko-care__note p,.ko-care__faq p{font-size:14px;margin:6px 0 0}.ko-care__steps{list-style:none;padding:0;margin:24px 0 0}.ko-care__steps li{display:grid;grid-template-columns:26px 1fr;gap:14px;margin:0 0 22px}.ko-care__steps .ko-care__number{padding-top:14px}.ko-care__note{background:#f5f3ef;padding:22px 28px;margin-top:36px;border-left:2px solid #aaa091}.ko-care__note h3{font-size:16px;margin:0}.ko-care__faq{display:grid;grid-template-columns:1fr 1.5fr;gap:8%}.ko-care__faq details{border-bottom:1px solid #ded9d0}.ko-care__faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;cursor:pointer;padding:16px 0;font-size:15px}.ko-care__faq summary::-webkit-details-marker{display:none}.ko-care__faq details[open] summary>span:last-child{transform:rotate(45deg)}.ko-care__faq details>p,.ko-care__inci{margin:0;padding:0 26px 22px 0;line-height:1.8}.ko-care__inci{font-size:12px;overflow-wrap:anywhere}.ko-care__faq summary:focus-visible{outline:2px solid #18283c;outline-offset:5px}@media(max-width:749px){.ko-care__section{padding:36px 0;scroll-margin-top:90px}.ko-care__editorial,.ko-care__faq{grid-template-columns:1fr;gap:24px}.ko-care__editorial--application>figure{order:2}.ko-care__photo{max-width:320px}.ko-care__facts{grid-template-columns:1fr;gap:22px;margin-top:30px}.ko-care__facts article{display:grid;grid-template-columns:26px 1fr;column-gap:14px;padding-top:16px}.ko-care__facts .ko-care__number{grid-row:1/3;padding-top:12px}.ko-care__facts h3{margin:6px 0}.ko-care__facts p{grid-column:2}.ko-care h2{font-size:29px}.ko-care__lead{font-size:15px}.ko-care__note{padding:20px}.ko-care__faq{gap:0}.ko-care__faq summary{font-size:14px;min-height:54px}}.ko-care-hero{background:#fff;color:#18283c}.ko-care-hero__visual{position:relative;isolation:isolate;height:clamp(32rem,32vw,44rem);overflow:hidden;background:#ddd4c5}.ko-care-hero__image{position:absolute;inset:0 0 0 auto;width:60%;height:100%;display:block;object-fit:cover;object-position:75% 15%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%);mask-image:linear-gradient(90deg,transparent,#000 16%)}.ko-care-hero--sets .ko-care-hero__image,.ko-care-hero--aftercare .ko-care-hero__image{object-position:75% 65%}.ko-care-hero__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,rgba(17,25,28,.8),rgba(17,25,28,.6) 32%,rgba(17,25,28,.07) 65%,transparent 85%);pointer-events:none}.ko-care-hero__title.page-width{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding-top:3rem;padding-bottom:4.4rem}.ko-care-hero__title .ko-eyebrow{color:#fff;font-size:1.3rem;margin:0 0 1.4rem;letter-spacing:.12em}.ko-care-hero__title h1{color:#fff;font-weight:400;font-size:clamp(3.4rem,3.8vw,5.2rem);line-height:1.15;letter-spacing:normal;max-width:54rem;margin:0;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}.ko-care-hero__summary.page-width{display:flex;align-items:center;justify-content:space-between;gap:3rem;padding-top:2.2rem;padding-bottom:2.2rem}.ko-care-hero__summary p{font-size:1.6rem;line-height:1.65;margin:0;max-width:80rem}.ko-care-hero__shop{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:4.8rem;padding:1rem 2.5rem;border:1px solid #18283c;text-decoration:none;color:#18283c;font-size:1.5rem;font-weight:600}.ko-care-hero__shop:hover{background:#18283c;color:#fff}.ko-care-hero__shop:focus-visible{outline:2px solid #18283c;outline-offset:4px}.ko-care-hero__note.page-width{font-size:1.3rem;line-height:1.6;margin:0 auto;padding-bottom:1.5rem;color:#4b535a}#ProductGridContainer{scroll-margin-top:10rem}@media(max-width:749px){.ko-care-hero__visual{height:31rem}.ko-care-hero__image{width:100%;object-position:80% 34%;-webkit-mask-image:none;mask-image:none}.ko-care-hero--sets .ko-care-hero__image{object-position:75% 40%}.ko-care-hero--aftercare .ko-care-hero__image{object-position:82% 40%}.ko-care-hero__visual:after{background:linear-gradient(180deg,transparent 32%,rgba(17,25,28,.15) 47%,rgba(17,25,28,.75) 76%,rgba(17,25,28,.87))}.ko-care-hero__title.page-width{padding-bottom:2.4rem}.ko-care-hero__title .ko-eyebrow{font-size:1.1rem;margin-bottom:.8rem}.ko-care-hero__title h1{font-size:3rem;line-height:1.2;max-width:36rem;text-wrap:balance}.ko-care-hero--aftercare .ko-care-hero__title h1{font-size:2.7rem}.ko-care-hero__summary.page-width{display:block;padding-top:1.8rem;padding-bottom:.8rem}.ko-care-hero__summary p{font-size:1.5rem;line-height:1.6}.ko-care-hero__shop{margin-top:1rem;font-size:1.5rem;min-height:4.4rem;padding:.8rem 1.8rem}.ko-care-hero__note.page-width{font-size:1.25rem;padding-top:.8rem}}.ko-care-hero--topic .ko-care-hero__visual{height:clamp(38rem,38vw,52rem)}.ko-care-hero--topic .ko-care-hero__image{width:100%;-webkit-mask-image:none;mask-image:none;object-position:center 35%}.ko-care-hero--topic .ko-care-hero__visual:after{background:linear-gradient(90deg,#0e181cc2,#0e181c33 75%),linear-gradient(0deg,rgba(14,24,28,.45),transparent 65%)}.ko-care-hero--topic .ko-care-hero__title h1{max-width:78rem;font-size:clamp(3.6rem,4.4vw,6rem)}.ko-topic-back{color:#fff;text-decoration:none;font-size:1.4rem;margin-bottom:auto;padding-bottom:4rem;align-self:flex-start}.ko-topic-back:hover{text-decoration:underline}.ko-topic-back:focus-visible{outline:2px solid #fff;outline-offset:5px}.ko-care-hero--topic .ko-care-hero__summary{padding-top:2.6rem;padding-bottom:2.6rem;border-bottom:1px solid #e8e2d9}@media(max-width:749px){.ko-care-hero--topic .ko-care-hero__visual{height:38rem}.ko-care-hero--topic .ko-care-hero__title h1{font-size:3.4rem;line-height:1.16}.ko-care-hero--topic .ko-care-hero__visual:after{background:linear-gradient(180deg,#0e181c40,#0e181c14 25%,#0e181cd4)}.ko-care-hero--topic .ko-care-hero__summary{padding-top:2rem;padding-bottom:2rem}.ko-topic-back{font-size:1.3rem}.ko-care-hero--topic .ko-care-hero__title.page-width{padding-top:2rem}}.ko-red-main:has(.ko-care-nav) .product__title h1{font-weight:400;letter-spacing:-.035em;line-height:1.15}.ko-red-main:has(.ko-care-nav) .ko-red-kicker{font-weight:400}.ko-care-nav{display:flex;flex-wrap:wrap;gap:8px 20px;margin:12px 0 18px}.ko-care-nav a{color:inherit;font-size:13px;text-underline-offset:5px;min-height:44px;display:inline-flex;align-items:center}.ko-care-nav a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.ko-menu-categories{min-width:0;color:#18283c}.ko-menu-categories__title{font-size:1.2rem;letter-spacing:.09em;text-transform:uppercase;font-weight:400;margin:0 0 1.4rem}.ko-menu-categories__track.ko-carousel-track{grid-auto-columns:calc((100% - 6.4rem)/5);gap:1.6rem;margin-block:0;padding-bottom:.8rem}.ko-menu-categories__card{display:block;position:relative;isolation:isolate;height:17rem;overflow:hidden;color:#fff;background:#e8e1d5;text-decoration:none}.ko-menu-categories__card:after{content:"";position:absolute;top:30%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0f181ec7);z-index:1;pointer-events:none}.ko-menu-categories__card img{display:block;width:100%;height:100%;object-fit:cover;object-position:80% 40%;transition:transform .2s}.ko-menu-categories__card>span{position:absolute;z-index:2;bottom:1.2rem;left:1.2rem;right:1.2rem;padding:.8rem .6rem;min-height:4.4rem;display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid #ffffffbd;font-size:1.4rem;line-height:1.3;font-weight:400;background:#ffffff0d}.ko-menu-categories__card:hover>span{background:#ffffff30}.ko-menu-categories__card:hover img{transform:scale(1.025)}.ko-menu-categories__quick-title{margin:1.4rem 0 1rem}.ko-menu-categories__quick{display:flex;flex-wrap:wrap;gap:.8rem 2rem;margin:0}.ko-menu-categories__quick a{display:flex;align-items:center;min-height:4.4rem;font-size:1.4rem;color:inherit;text-decoration:none}.ko-menu-categories__quick a:hover{text-decoration:underline;text-underline-offset:.4rem}.ko-menu-categories a:focus-visible{outline:2px solid #18283c;outline-offset:3px}.ko-menu-categories .ko-carousel-controls{margin-top:.3rem}.ko-menu-categories__hint{font-size:1.2rem;color:#66706f;margin:1rem 0 1.8rem}.ko-menu-categories--mobile{padding:1rem 2.4rem 2.4rem}.ko-menu-categories--mobile .ko-menu-categories__track{grid-auto-columns:84%;gap:1.2rem}.ko-menu-categories--mobile .ko-menu-categories__card{height:18rem}.ko-menu-categories--mobile .ko-menu-categories__card>span{font-size:1.6rem}.ko-menu-categories--mobile .ko-menu-categories__quick{flex-wrap:nowrap;overflow-x:auto;gap:1rem;scroll-snap-type:x mandatory;padding-bottom:1rem;scrollbar-width:thin}.ko-menu-categories--mobile .ko-menu-categories__quick li{flex-shrink:0;scroll-snap-align:start}.ko-menu-categories--mobile .ko-menu-categories__quick a{padding:.8rem 1.2rem;border:1px solid #ddd5ca;font-size:1.4rem}.ko-menu-categories__quick:focus-visible{outline:2px solid #18283c;outline-offset:3px}@media(prefers-reduced-motion:reduce){.ko-menu-categories__card img{transition:none}}.ko-neck-complements{padding-top:24px;margin-top:24px;border-top:1px solid #d7d0c4}.ko-neck-complements h2{font-size:20px;font-weight:400;line-height:1.3;margin:0 0 16px;letter-spacing:-.01em}.ko-neck-complements__list{display:grid;gap:12px}.ko-neck-complements .ko-neck-complements__product{display:grid;grid-template-columns:96px minmax(0,1fr) 18px;gap:14px;align-items:center;padding:10px 14px 10px 4px;border:1px solid #e5e1d9;background:#fff;color:inherit;text-decoration:none}.ko-neck-complements__image{display:flex;align-items:center;justify-content:center;background:#fff;width:96px;height:104px;overflow:hidden}.ko-neck-complements .ko-neck-complements__image img{display:block;position:static;width:96px;height:104px;max-width:none;object-fit:contain;transform:none}.ko-neck-complements__copy{min-width:0}.ko-neck-complements h3{font-size:15px;font-weight:500;line-height:1.4;margin:0 0 7px;letter-spacing:0}.ko-neck-complements .price{font-size:14px;line-height:1.4;letter-spacing:0}.ko-neck-complements .price__container{margin:0}.ko-neck-complements .unit-price{display:block;font-size:11px;line-height:1.5;margin-top:3px;color:#656057}.ko-neck-complements .price-item{margin-right:0}.ko-neck-complements__arrow{font-size:18px}.ko-neck-complements__product:hover{border-color:#9f9079}.ko-neck-complements__product:focus-visible{outline:2px solid #715d43;outline-offset:3px}.ko-neck-complements>.ko-red-link{margin-top:16px;font-size:12px}@media(max-width:374px){.ko-neck-complements .ko-neck-complements__product{grid-template-columns:80px minmax(0,1fr) 14px;gap:10px}.ko-neck-complements__image,.ko-neck-complements .ko-neck-complements__image img{width:80px;height:90px}}ko-offer-countdown.ko-countdown{display:flex;align-items:center;justify-content:center;gap:28px;color:#18283c;box-sizing:border-box;max-width:100%;font-family:inherit}ko-offer-countdown.ko-countdown[hidden]{display:none!important}.ko-countdown .ko-countdown__label{font-size:14px;line-height:1.4;font-weight:500;margin:0;letter-spacing:.01em}.ko-countdown__digits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;width:300px;max-width:100%}.ko-countdown__unit{text-align:center;min-width:0;display:flex;flex-direction:column;gap:5px}.ko-countdown__unit strong{display:block;padding:9px 8px;background:#fff;border:1px solid #deded9;border-radius:4px;font-size:27px;font-weight:500;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:.025em;color:#18283c}.ko-countdown__unit>span{font-size:10px;line-height:1.3;letter-spacing:.025em}ko-offer-countdown.ko-countdown--hero{background:#142337;color:#fff;padding:22px 24px;min-height:110px}.ko-countdown--hero .ko-countdown__label{font-size:16px}.ko-countdown--hero .ko-countdown__unit strong{background:#ffffff0d;border-color:#ffffff38;color:#fff;font-size:30px}.ko-countdown--hero .ko-countdown__unit>span{color:#d5deeb}ko-offer-countdown.ko-countdown--product{display:flex;flex-direction:column;gap:12px;align-items:flex-start;background:#f7f5f0;border:1px solid #e2ded5;border-radius:6px;padding:15px 16px;margin:0 0 16px}.ko-countdown--product .ko-countdown__digits{width:100%;gap:9px}.ko-countdown--product .ko-countdown__unit strong{font-size:25px;padding:8px 5px}.ko-countdown--product .ko-countdown__unit>span{color:#526170}@media(max-width:749px){ko-offer-countdown.ko-countdown--hero{flex-direction:column;gap:12px;padding:20px}.ko-countdown--hero .ko-countdown__label{font-size:14px}.ko-countdown--hero .ko-countdown__digits{width:280px}.ko-countdown--hero .ko-countdown__unit strong{font-size:26px}.ko-countdown--product .ko-countdown__unit strong{font-size:23px}}ko-offer-countdown.ko-countdown--header{gap:0;color:inherit;flex:0 0 auto}.ko-countdown--header .ko-countdown__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ko-countdown--header .ko-countdown__digits{display:flex;align-items:baseline;justify-content:center;gap:10px;width:auto;max-width:100%}.ko-countdown--header .ko-countdown__unit{display:flex;flex-direction:row;align-items:baseline;gap:4px;white-space:nowrap}.ko-countdown--header .ko-countdown__unit strong{padding:0;border:0;background:none;color:#fff;font-size:16px;font-weight:600;line-height:1.25}.ko-countdown--header .ko-countdown__unit>span{font-size:10px;line-height:1.25;color:#d0d9e7;letter-spacing:0}@media(max-width:374px){.ko-countdown--header .ko-countdown__digits{gap:8px}.ko-countdown--header .ko-countdown__unit{gap:3px}}ko-offer-countdown.ko-countdown--product{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;padding:10px 12px;margin-bottom:12px}.ko-countdown--product .ko-countdown__label{font-size:12px;line-height:1.4;flex:1 1 120px}.ko-countdown--product .ko-countdown__digits{width:188px;max-width:100%;gap:6px;flex:0 1 188px}.ko-countdown--product .ko-countdown__unit{gap:3px}.ko-countdown--product .ko-countdown__unit strong{font-size:18px;padding:5px 3px}.ko-countdown--product .ko-countdown__unit>span{font-size:10px;letter-spacing:0}.ko-product-rating{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;min-height:4.4rem;width:fit-content;position:relative;z-index:2;color:#5b503f;text-decoration:none;font-size:1.3rem;line-height:1.4;letter-spacing:0;margin:0 0 .5rem}.ko-product-rating:hover{text-decoration:underline;text-underline-offset:3px}.ko-product-rating__stars{line-height:1}.ko-product-rating__count{color:#66706f}.ko-product-rating:focus-visible{outline:2px solid #18283c;outline-offset:3px}.card-information>.ko-product-rating{margin:0 0 .4rem}.ko-purchase-benefits:has(>li:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.ko-purchase-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;list-style:none;margin:12px 0 0;padding:0;color:#526071}.ko-purchase-benefits li{display:flex;flex-direction:row;align-items:flex-start;gap:6px;margin:0;padding:0 3px;font-size:12px;line-height:1.45;text-align:left;min-width:0;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}.ko-purchase-benefits__icon{display:flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:1px;color:#19355b;flex:none}.ko-purchase-benefits svg{width:18px;height:18px;flex:none}@media(max-width:374px){.ko-purchase-confidence a{flex-direction:column;text-align:center}.ko-purchase-benefits{gap:6px 10px}}.ko-purchase-confidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:10px 0 0;margin:10px 0 4px;border-top:1px solid #e0e4e8;gap:8px;color:#19355b}.ko-purchase-confidence li{min-width:0;margin:0;padding:0}.ko-purchase-confidence li+li{border-left:1px solid #e8eaed}.ko-purchase-confidence a{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:2px 5px;color:inherit;text-decoration:none;text-align:left}.ko-purchase-confidence a:focus-visible{outline:2px solid #19355b;outline-offset:3px;border-radius:3px}.ko-purchase-confidence a:hover strong{text-decoration:underline;text-underline-offset:3px}.ko-purchase-confidence svg{width:18px;height:18px;flex:none}.ko-purchase-confidence strong{display:block;font-size:11px;line-height:1.35;font-weight:500;overflow-wrap:break-word}.ko-purchase-confidence small{display:block;margin-top:3px;font-size:10.5px;line-height:1.4;color:#66707b;overflow-wrap:break-word}@media(max-width:374px){.ko-purchase-confidence{gap:4px}.ko-purchase-confidence a{padding-inline:2px}.ko-purchase-confidence strong{font-size:11px}.ko-purchase-confidence small{font-size:10px}}.ko-purchase-options-note{padding:1.8rem 0 .5rem;border-top:1px solid #ddd5ca}.ko-purchase-options-note p{font-size:1.8rem;font-weight:400;margin:0 0 .7rem}.ko-purchase-options-note>span{font-size:1.4rem;line-height:1.6;display:block;color:#58615e}.ko-purchase-options-note>a{display:inline-flex;align-items:center;min-height:4.4rem;color:#18283c;font-size:1.3rem;text-underline-offset:.4rem}.ko-review-stories.ko-carousel-track{grid-auto-columns:calc((100% - 4rem)/3);gap:2rem;align-items:stretch}.ko-review-story{display:flex;flex-direction:column;padding:2.8rem;background:#fff;border:1px solid #e2dbd0;color:#18283c}.ko-review-story__topic{display:flex;align-items:center;gap:1.3rem;margin:0 0 2rem}.ko-review-story__topic>span{display:grid;place-items:center;width:4.8rem;height:4.8rem;background:#f5f1eb;border-radius:50%;flex-shrink:0}.ko-review-story__topic svg{width:2.5rem;height:2.5rem;color:#73634d}.ko-review-story__topic p{font-size:1.4rem;font-weight:400;margin:0}.ko-review-story blockquote{padding:0;margin:0 0 2.4rem;border:0;font-style:normal}.ko-review-story blockquote p{font-size:1.7rem;line-height:1.65;margin:0}.ko-review-story__source{display:flex;flex-direction:column;gap:.3rem;font-size:1.2rem;line-height:1.6;color:#626861;margin-top:auto}.ko-review-story__link{display:flex;align-items:center;min-height:4.4rem;margin-top:1rem;color:#18283c;font-size:1.3rem;text-underline-offset:.4rem}.ko-review-story__product{color:inherit;text-decoration:none;display:block}.ko-review-story__product img{display:block;width:100%;height:23rem;object-fit:contain;background:#fff;margin-bottom:1.5rem}.ko-review-story__product h3{font-size:1.9rem;font-weight:400;line-height:1.4;margin:0}.ko-review-stories--products .ko-product-rating{margin:0 0 2rem}.ko-review-story a:focus-visible{outline:2px solid #18283c;outline-offset:3px}@media(max-width:989px){.ko-review-stories.ko-carousel-track{grid-auto-columns:calc((100% - 2rem)/2)}}@media(max-width:749px){.ko-review-stories.ko-carousel-track{grid-auto-columns:88%;gap:1.4rem}.ko-review-story{padding:2.2rem}.ko-review-story blockquote p{font-size:1.6rem}.ko-review-story__product img{height:20rem}.ko-review-story__topic{margin-bottom:1.5rem}}.ko-set-landing__benefits-visual{max-width:760px;margin:0 auto 32px}.ko-set-landing__benefits-visual img{width:100%;height:auto;display:block;border-radius:6px}.ko-set-landing__visual-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin:44px 0}.ko-set-landing__visual-row>img{display:block;width:100%;height:auto;border-radius:6px}.ko-set-landing__brand>img{aspect-ratio:4/3;object-fit:cover}.ko-set-landing__brand .ko-clinic-note{margin-top:20px}.ko-set-landing__brand .ko-clinic-note blockquote{font-size:17px}@media(max-width:749px){.ko-set-landing__visual-row{grid-template-columns:1fr;gap:20px;margin:28px 0}.ko-set-landing__benefits-visual{margin-bottom:24px}}.ko-set-landing{padding-top:48px;padding-bottom:40px;color:#18283c}.ko-set-landing__heading{max-width:720px;margin-bottom:28px}.ko-set-landing h2{font-size:clamp(26px,3vw,38px);line-height:1.2;font-weight:400;margin:8px 0 18px}.ko-set-landing h3{font-size:17px;line-height:1.4;font-weight:500;margin:12px 0 8px}.ko-set-landing p{font-size:15px;line-height:1.7}.ko-set-landing__products{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:20px}.ko-set-landing__product{padding:18px;background:#f6f4f0;border:1px solid #ece8e1;border-radius:6px}.ko-set-landing__image{display:block;background:#fff;border-radius:4px}.ko-set-landing__image img{display:block;width:100%;height:180px;object-fit:contain}.ko-set-landing__number{display:block;margin-top:16px;font-size:12px;color:#526071}.ko-set-landing__product h3 a{color:inherit;text-decoration:none}.ko-set-landing a:focus-visible{outline:2px solid #19355b;outline-offset:4px}.ko-set-landing__actives,.ko-set-landing__nutrition{display:grid;grid-template-columns:1fr 1.2fr;gap:24px 40px;margin-top:44px;padding:32px;background:#f3f5f7;border-radius:6px}.ko-set-landing__concentrations{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px}.ko-set-landing__concentrations strong{font-size:32px;font-weight:400;color:#19355b}.ko-set-landing__concentrations h3{font-size:14px}.ko-set-landing .ko-set-landing__fine{font-size:12px;line-height:1.7;color:#526071}.ko-set-landing__actives>.ko-set-landing__fine{grid-column:1/-1;margin:0}.ko-set-landing__nutrition{background:#f6f4f0}.ko-set-landing__routine{margin:44px 0}.ko-set-landing__routine ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:28px;padding-left:22px}.ko-set-landing__routine li{padding-left:5px}.ko-set-landing__faq{max-width:880px;margin:36px auto 0}.ko-set-landing__faq summary{font-size:16px}.ko-set-landing .ko-clinic-note{max-width:800px}.ko-set-landing .ko-clinic-note img{flex:0 0 60px;height:80px}@media(max-width:749px){.ko-set-landing{padding-top:30px}.ko-set-landing__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ko-set-landing__product{padding:12px}.ko-set-landing__image img{height:140px}.ko-set-landing__product h3{font-size:15px}.ko-set-landing__product p{font-size:13px}.ko-set-landing__actives,.ko-set-landing__nutrition{grid-template-columns:1fr;padding:22px;gap:18px;margin-top:28px}.ko-set-landing__routine ol{grid-template-columns:1fr;gap:8px}.ko-set-landing .ko-clinic-note{gap:14px;padding:20px 0}.ko-set-landing .ko-clinic-note blockquote{font-size:16px}}.ko-set-landing__molecules{display:block;width:100%;height:220px;object-fit:cover;border-radius:6px;margin-bottom:18px}.ko-set-landing .ko-set-landing__visual-row,.ko-set-landing .ko-set-landing__actives,.ko-set-landing .ko-set-landing__nutrition{grid-template-columns:minmax(0,1fr);gap:24px}.ko-set-landing .ko-set-landing__visual-row{max-width:880px;margin-inline:auto}.ko-set-landing .ko-set-landing__visual-row>img{max-width:560px;margin-inline:auto}.ko-set-landing .ko-set-landing__visual-row>div{width:100%}.ko-set-landing .ko-set-landing__routine ol{grid-template-columns:minmax(0,1fr);gap:12px}.ko-topic-nav{padding-top:22px;padding-bottom:22px}.ko-topic-nav>p{font-size:14px;font-weight:400;margin:0 0 12px;color:#57615e}.ko-topic-nav__track{display:flex;gap:10px;overflow-x:auto;padding:3px 2px 12px;scroll-snap-type:x proximity}.ko-topic-nav__track a{display:flex;align-items:center;min-height:44px;flex:none;scroll-snap-align:start;padding:10px 18px;border:1px solid #d8d1c7;border-radius:3px;text-decoration:none;color:#18283c;font-size:14px;font-weight:400;line-height:1.4;background:#fff}.ko-topic-nav__track a:hover{background:#f5f2ec}.ko-topic-nav__track a[aria-current=page]{background:#18283c;color:#fff;border-color:#18283c}.ko-topic-nav a:focus-visible{outline:2px solid #18283c;outline-offset:2px}.ko-topic-nav__switch{display:flex;flex-wrap:wrap;gap:12px 24px;border-top:1px solid #e7e2d9;margin-top:4px;padding-top:6px}.ko-topic-nav__switch a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#19355b;font-size:13px;text-underline-offset:4px}.ko-set-reference-label{display:block;font-size:11px;line-height:1.35;font-weight:400;letter-spacing:0;color:rgb(var(--color-foreground));opacity:.72;margin-bottom:4px}.ko-set-reference-note{display:block;max-width:44rem;font-size:10px;line-height:1.35;font-weight:400;letter-spacing:0;opacity:.7;margin-top:5px}
/*# sourceMappingURL=/cdn/shop/t/54/compiled_assets/styles.css.map */
