.ko-subscription{color:#18283c}.ko-subscription h1,.ko-subscription h2,.ko-subscription h3{font-weight:400;line-height:1.2;letter-spacing:-.025em}.ko-subscription h1{font-size:clamp(3.8rem,4.6vw,6.4rem);max-width:58rem;margin:1.5rem 0 2.4rem}.ko-subscription h2{font-size:clamp(2.8rem,3vw,4.2rem);margin:.8rem 0 2rem}.ko-subscription p{line-height:1.75}.ko-subscription__hero{padding:6rem 0;background:#f6f2eb}.ko-subscription__hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:8rem;align-items:center}.ko-subscription__intro{font-size:1.7rem;max-width:58rem}.ko-subscription__actions{display:flex;flex-wrap:wrap;gap:1.4rem 2.5rem;align-items:center;margin:2.5rem 0}.ko-subscription .button{font-weight:400;min-height:4.8rem}.ko-subscription__benefits{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin:2.4rem 0 0;font-size:1.3rem}.ko-subscription__benefits li:before{content:'✓';margin-right:.7rem}.ko-subscription__plans{display:grid;gap:1.8rem}.ko-subscription__plans article{display:grid;grid-template-columns:11rem 1fr;gap:0 2rem;align-items:center;padding:2.6rem;background:white;border:1px solid #d8d0c4}.ko-subscription__plans h2{font-size:1.8rem;margin:0 0 .8rem;letter-spacing:0}.ko-subscription__plans p{font-size:1.3rem;margin:0}.ko-subscription__saving{grid-row:1/3;font-size:6rem;line-height:1;color:#73634d;letter-spacing:-.05em}.ko-subscription__saving small{font-size:2.2rem}.ko-subscription__steps,.ko-subscription__products,.ko-subscription__faq{padding-top:6rem;padding-bottom:6rem;scroll-margin-top:14rem}.ko-subscription__steps ol{display:grid;grid-template-columns:repeat(3,1fr);gap:4rem;padding:0;margin:3rem 0}.ko-subscription__steps li{border-top:1px solid #d8d0c4;padding-top:2rem}.ko-subscription__steps li>span{font-size:1.3rem;color:#73634d}.ko-subscription__steps h3{font-size:2rem;margin:1rem 0}.ko-subscription__steps p{font-size:1.5rem}.ko-subscription__timing,.ko-subscription__price-note{font-size:1.3rem;color:#58615e;max-width:92rem}.ko-subscription__products{border-block:1px solid #e6e0d7}.ko-subscription__products .ko-section-heading>p{max-width:42rem;font-size:1.5rem;line-height:1.7}.ko-subscription__track.ko-carousel-track{grid-auto-columns:calc((100% - 4rem)/3);gap:2rem}.ko-subscription__product{padding:2rem;border:1px solid #e3ddd4;display:flex;flex-direction:column}.ko-subscription__product>a{color:inherit;text-decoration:none}.ko-subscription__product img{display:block;width:100%;height:24rem;object-fit:contain}.ko-subscription__product h3{font-size:1.9rem;margin:2rem 0 1rem;line-height:1.4}.ko-subscription__product .ko-product-rating{margin-bottom:1.2rem}.ko-subscription__one-time{font-size:1.3rem;color:#626861;margin:.5rem 0}.ko-subscription__price{margin:0;font-size:1.5rem}.ko-subscription__price strong{font-size:2.2rem;font-weight:400}.ko-subscription__price small{display:block;font-size:1.2rem}.ko-subscription__plan{font-size:1.2rem;color:#626861}.ko-subscription__product>.button{margin-top:auto;font-size:1.4rem}.ko-subscription__faq{display:grid;grid-template-columns:1fr 1.4fr;gap:7rem}.ko-subscription__faq-intro h2{font-size:2rem}.ko-subscription__faq .rte{font-size:1.5rem;line-height:1.75}.ko-subscription__disclosure{border-bottom:1px solid #d8d0c4}.ko-subscription__disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:6.4rem;padding:1.6rem 0;font-size:1.6rem;list-style:none;cursor:pointer}.ko-subscription__disclosure summary::-webkit-details-marker{display:none}.ko-subscription__disclosure summary span{font-size:2.2rem}.ko-subscription__disclosure[open] summary span{transform:rotate(45deg)}.ko-subscription__disclosure .rte{padding-bottom:1.8rem}.ko-subscription__legal{display:flex;flex-wrap:wrap;gap:1rem 2.5rem;padding-bottom:4rem}.ko-subscription__legal a{min-height:4.4rem;display:inline-flex;align-items:center;color:inherit;font-size:1.3rem;text-underline-offset:.4rem}.ko-subscription a:focus-visible,.ko-subscription summary:focus-visible{outline:2px solid #18283c;outline-offset:3px}@media(max-width:989px){.ko-subscription__hero-grid{gap:3rem}.ko-subscription__plans article{grid-template-columns:8rem 1fr;padding:2rem}.ko-subscription__saving{font-size:4.8rem}.ko-subscription__track.ko-carousel-track{grid-auto-columns:calc((100% - 2rem)/2)}}@media(max-width:749px){.ko-subscription__hero{padding:3.5rem 0}.ko-subscription__hero-grid,.ko-subscription__faq{grid-template-columns:1fr;gap:3rem}.ko-subscription__intro{font-size:1.6rem}.ko-subscription__plans{gap:1rem}.ko-subscription__plans article{grid-template-columns:7.5rem 1fr;padding:1.8rem}.ko-subscription__plans h2{font-size:1.6rem}.ko-subscription__benefits{gap:.8rem 1.3rem}.ko-subscription__steps,.ko-subscription__products,.ko-subscription__faq{padding-block:4rem;scroll-margin-top:14rem}.ko-subscription__steps ol{grid-template-columns:1fr;gap:1rem}.ko-subscription__steps li{display:grid;grid-template-columns:3rem 1fr;column-gap:1.2rem;padding-block:1.3rem}.ko-subscription__steps li>span{grid-row:1/3;padding-top:1.1rem}.ko-subscription__steps h3{margin:.8rem 0}.ko-subscription__steps li p{margin:0}.ko-subscription__track.ko-carousel-track{grid-auto-columns:88%;gap:1.4rem}.ko-subscription__product{padding:1.8rem}.ko-subscription__product img{height:20rem}.ko-subscription__products .ko-section-heading{display:block}}