:root{--kr-accent:#535a3b;--kr-soft:#f3f0e7;--kr-radius:18px;--kr-line:rgba(76,83,56,.16)}
.kr-theme{font-size:1.45rem;letter-spacing:.01em}.kr-theme .page-width{max-width:1240px}.kr-theme .button{font-weight:600;letter-spacing:.025em;min-height:50px;padding:1.5rem 2.5rem;box-shadow:none}.kr-theme .button:after,.kr-theme .button:before{box-shadow:none}.kr-theme .button:not(.button--secondary):not(.button--tertiary){transition:background .2s,transform .2s}.kr-theme .button:not([disabled]):hover{transform:translateY(-1px)}.kr-theme .button--secondary{border:1px solid rgba(var(--color-button),.45)}.kr-theme .button:focus-visible,.kr-theme a:focus-visible,.kr-theme summary:focus-visible{outline:3px solid var(--kr-accent);outline-offset:4px}.kr-theme .announcement-bar__message{font-size:1.1rem;letter-spacing:.09em;font-weight:500;padding:1rem 0}.kr-theme .utility-bar{border:0}.kr-theme .header__heading .h2{font-family:var(--font-heading-family);font-size:2.7rem;letter-spacing:.17em;text-transform:uppercase}.kr-theme .header__menu-item{font-size:1.2rem}.kr-theme .header__active-menu-item{font-weight:600;text-decoration:none}.kr-theme .header-wrapper--border-bottom{border-bottom:1px solid var(--kr-line)}.kr-theme .header__icon .svg-wrapper{width:21px}.kr-theme .header__icons{align-items:center}.kr-theme .header-localization{font-size:1.1rem}.kr-brand-type h1,.kr-brand-type h2,.kr-brand-type h3{letter-spacing:-.045em;line-height:1.2}.kr-theme h1{font-size:clamp(3.2rem,3.7vw,5.2rem)}.kr-theme .product__title{margin-bottom:1.6rem}.kr-theme .product__title h1{font-size:clamp(3.1rem,3.35vw,4.8rem)}.kr-theme product-info>.page-width{padding-top:1rem}.kr-theme .product__info-container>*+*{margin:1.7rem 0}.kr-theme .product__text.caption-with-letter-spacing{font-size:1rem;letter-spacing:.16em;color:var(--kr-accent);font-weight:600}.kr-theme .product__info-container .price--large{font-size:2.3rem;letter-spacing:-.025em}.kr-theme .price--on-sale .price-item--regular{font-size:1.6rem;opacity:.5}.kr-theme .price .badge{font-family:var(--font-body-family);font-size:1rem;padding:.5rem 1rem;letter-spacing:.03em}.kr-theme .product__media-list{border-radius:var(--kr-radius);overflow:hidden}.kr-theme .product-media-container{border:0;border-radius:var(--kr-radius);background:var(--kr-soft)}.kr-theme .product__media img{object-fit:cover}.kr-theme .thumbnail{border-radius:10px;border-color:transparent}.kr-theme .thumbnail[aria-current]{border-color:var(--kr-accent);box-shadow:0 0 0 1px var(--kr-accent)}.kr-theme .thumbnail-list{gap:1rem}.kr-theme .thumbnail-slider{margin-top:1.4rem}.kr-theme .thumbnail-list__item:before{padding-bottom:100%}.kr-theme .product__description{font-size:1.35rem;line-height:1.8;color:rgba(var(--color-foreground),.76)}.kr-theme .product__tax{font-size:1.1rem;opacity:.7}.kr-theme .product-form__input .form__label{font-size:1.15rem;font-weight:600}.kr-theme .product-form__input{max-width:none}.kr-theme .product-form__input--pill input[type=radio]+label{font-size:1.15rem;padding:1.1rem 1.6rem}.kr-theme .product-form__quantity{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap}.kr-theme .product-form__quantity .quantity__label{margin:0}.kr-theme .product-form__quantity .quantity__rules{width:100%;margin:0}.kr-theme .quantity{min-height:42px;width:130px;border:1px solid var(--kr-line);border-radius:8px}.kr-theme .quantity:after{box-shadow:none}.kr-theme .quantity__button{width:38px}.kr-theme .quantity__input{font-size:1.3rem}.kr-theme .product-form__submit{background:var(--kr-accent);color:#fff;border:0;font-size:1.45rem;font-weight:600;min-height:56px}.kr-theme .product-form__buttons{max-width:none}.kr-theme .product__accordion{border-color:var(--kr-line)}.kr-theme .product__accordion .accordion__title{font-family:var(--font-body-family);font-size:1.25rem;font-weight:600;letter-spacing:0}.kr-theme .accordion summary{padding:1.7rem 0}.kr-theme .accordion__content{font-size:1.25rem;line-height:1.8}.kr-theme .product__column-sticky{top:3rem}.kr-theme .footer{border:0}.kr-theme .footer__content-top{padding-top:3rem}.kr-theme .footer-block__heading{font-size:1.8rem}.kr-theme .footer-block__details-content{font-size:1.3rem}.kr-theme .cart-drawer .drawer__inner{background:rgb(var(--color-background));border:0}.kr-theme .drawer__heading{font-size:2.7rem}.kr-theme .cart-item__name{font-size:1.5rem}.kr-theme .drawer__footer{border-top:1px solid var(--kr-line)}
.kr-wrap{padding-top:var(--kr-pt,64px);padding-bottom:var(--kr-pb,64px);color:rgb(var(--color-foreground));overflow:hidden}.kr-section-heading{text-align:center;max-width:780px;margin:0 auto 3.8rem}.kr-section-heading h2{font-size:clamp(3rem,3.6vw,4.6rem);line-height:1.2;letter-spacing:-.045em;margin:0 0 1.7rem}.kr-eyebrow{font-family:var(--font-body-family);font-size:1rem;letter-spacing:.17em;font-weight:600;text-transform:uppercase;line-height:1.6;margin:0 0 1.5rem;opacity:.75}.kr-intro{font-size:1.4rem;line-height:1.85;max-width:590px;margin:auto;opacity:.78}.kr-intro p{margin:0}.kr-button{display:inline-flex;align-items:center;gap:3rem}.kr-button span{font-size:1.9rem;line-height:1}.kr-hero-grid,.kr-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:7rem;align-items:center}.kr-hero-grid.kr-reverse .kr-hero-media{order:-1}.kr-hero-copy .kr-section-heading,.kr-story-copy .kr-section-heading{text-align:left;margin:0 0 2.6rem;max-width:530px}.kr-hero-copy h2{font-size:clamp(3.8rem,4.6vw,6rem);line-height:1.12;max-width:12ch}.kr-hero-copy .kr-intro,.kr-story-copy .kr-intro{margin:0}.kr-hero-media,.kr-story-media{position:relative;overflow:hidden;border-radius:20px;background:var(--kr-soft)}.kr-image{display:block;width:100%;height:auto;object-fit:cover}.kr-hero-media .kr-image{aspect-ratio:1/1.12;object-fit:cover}.kr-image-caption{position:absolute;bottom:1.8rem;left:1.8rem;right:1.8rem;background:#fcfaf6e8;backdrop-filter:blur(10px);padding:1.25rem;text-align:center;border-radius:5px;font-size:.9rem;letter-spacing:.16em;color:#3d432e}.kr-small-note{font-size:1.05rem;line-height:1.7;margin:1.5rem 0 0;opacity:.7}.kr-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.kr-benefit{display:flex;align-items:center;justify-content:center;gap:1.4rem}.kr-icon{width:31px;height:31px;flex-shrink:0;color:var(--kr-accent);display:inline-block}.color-scheme-3 .kr-icon,.color-scheme-4 .kr-icon{color:currentColor}.kr-benefit strong{font-size:1.15rem;font-weight:600;line-height:1.4;display:block}.kr-benefit p{font-size:1rem;line-height:1.6;margin:.5rem 0 0;opacity:.65}.kr-story-media .kr-image{aspect-ratio:1/1.15;object-fit:cover}.kr-story-grid.kr-reverse .kr-story-media{order:2}.kr-story-points{list-style:none;padding:0;margin:0 0 2.6rem;display:grid;gap:1.8rem}.kr-story-points li{display:flex;gap:1.7rem;align-items:start}.kr-story-points .kr-icon{width:24px;height:24px;margin-top:.3rem}.kr-story-points h3{font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;letter-spacing:0;margin:0 0 .6rem}.kr-story-points .rte{font-size:1.2rem;line-height:1.75;opacity:.7}.kr-story-points p{margin:0}.kr-card-grid{display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.kr-cols-1{grid-template-columns:1fr;max-width:550px;margin:auto}.kr-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.kr-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.kr-info-card{position:relative;padding:3.4rem 2.7rem;background:rgba(var(--color-background),.65);border:1px solid rgba(var(--color-foreground),.12);border-radius:15px}.kr-info-card>.kr-icon{width:38px;height:38px;margin-bottom:2.2rem}.kr-card-number{position:absolute;right:2.7rem;top:2.7rem;opacity:.35;font-size:1rem;letter-spacing:.1em}.kr-info-card h3{font-size:2.2rem;margin:0 0 1.5rem}.kr-info-card .rte{font-size:1.25rem;line-height:1.85;opacity:.72}.kr-info-card .rte p{margin:0}.kr-text-link{display:inline-block;color:inherit;font-size:1.1rem;text-underline-offset:4px;margin-top:1.6rem}.kr-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:0;gap:4.5rem}.kr-timeline li{position:relative}.kr-step-number{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--kr-accent);color:#fff;font-size:1.2rem;margin-bottom:2.5rem}.kr-timeline li:after{content:'';height:1px;background:var(--kr-line);position:absolute;top:26px;left:70px;width:calc(100% - 70px)}.kr-timeline li:last-child:after{display:none}.kr-timeline h3{font-size:2.3rem;margin:0 0 1.2rem}.kr-timeline .kr-eyebrow{font-size:.85rem;margin-bottom:.7rem}.kr-timeline .rte{font-size:1.2rem;line-height:1.85;opacity:.76}.kr-centered-note{text-align:center;font-size:1.1rem;margin:2.8rem auto 0;opacity:.65;max-width:750px;line-height:1.7}.kr-table-scroll{overflow-x:auto;border:1px solid var(--kr-line);border-radius:17px}.kr-comparison{border-collapse:collapse;width:100%;table-layout:fixed;min-width:540px;box-shadow:none}.kr-comparison th,.kr-comparison td{padding:2.1rem 2.5rem;text-align:center;border:0;border-bottom:1px solid var(--kr-line);font-size:1.25rem;line-height:1.6}.kr-comparison thead th{font-size:1.3rem;font-weight:600;padding-top:2.5rem;padding-bottom:2.5rem}.kr-comparison th:first-child{text-align:left;font-size:1.15rem;font-weight:500;width:24%}.kr-comparison .kr-highlight{background:var(--kr-accent);color:#fff;border-color:#ffffff25}.kr-comparison tr:last-child td,.kr-comparison tr:last-child th{border-bottom:0}.kr-faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:7rem;align-items:start}.kr-faq-grid .kr-section-heading{text-align:left;margin:0 0 2.5rem}.kr-faq-list details{border-bottom:1px solid var(--kr-line)}.kr-faq-list details:first-child{border-top:1px solid var(--kr-line)}.kr-faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.25rem 0;font-size:1.3rem;font-weight:600;cursor:pointer}.kr-faq-list summary::-webkit-details-marker{display:none}.kr-faq-list summary span{font-size:2rem;font-weight:400;line-height:1;transition:transform .2s}.kr-faq-list details[open] summary span{transform:rotate(45deg)}.kr-faq-list .rte{font-size:1.25rem;line-height:1.85;padding:0 2rem 1.6rem 0;opacity:.76}.kr-faq-list .rte p{margin:0}.kr-cta-content{text-align:center;max-width:820px;margin:auto}.kr-cta-content .kr-section-heading{margin-bottom:2.7rem}.kr-cta-content h2{font-size:clamp(3.1rem,4vw,5.2rem);max-width:750px}.kr-ornament{display:block;font-family:Georgia,serif;font-size:4.5rem;line-height:1;margin:0 0 2.7rem;opacity:.7}.kr-horizontal-scroll{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);gap:2rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 0 1.8rem;scrollbar-width:thin}.kr-horizontal-scroll>*{scroll-snap-align:start;min-width:0}.kr-video-card{margin:0}.kr-video-card video{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:16px;display:block;background:var(--kr-soft)}.kr-video-card h3{font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:0;text-align:center;margin:1.5rem 0 0}.kr-testimonial{background:rgba(var(--color-background),.8);border:1px solid var(--kr-line);border-radius:15px;padding:2.7rem;margin:0}.kr-stars{color:var(--kr-accent);letter-spacing:3px;font-size:1.5rem}.kr-testimonial blockquote{border:0;padding:0;margin:1.5rem 0 2.8rem;font-family:var(--font-heading-family);font-size:1.7rem;line-height:1.8;font-style:normal;opacity:1}.kr-testimonial figcaption{display:flex;gap:1rem;align-items:center}.kr-testimonial figcaption img{border-radius:50%;object-fit:cover}.kr-testimonial figcaption strong,.kr-testimonial figcaption span{display:block;font-size:1.1rem;line-height:1.8}.kr-testimonial figcaption span{font-size:1rem;opacity:.6}.kr-editor-placeholder{min-height:170px;border:1px dashed var(--kr-line);padding:3rem;display:grid;place-items:center;text-align:center;background:var(--kr-soft);border-radius:12px;color:#535a3b;font-size:1.2rem;line-height:1.8}.kr-editor-inline{font-size:1.1rem;padding:1rem;background:var(--kr-soft);border:1px dashed var(--kr-line)}.kr-inci{max-width:850px;margin:3rem auto 0;border:1px solid var(--kr-line);border-radius:10px;padding:1.5rem 2rem;font-size:1.15rem}.kr-inci summary{cursor:pointer;font-weight:600}.kr-inci .rte{font-size:1.15rem;line-height:1.8;margin-top:1.4rem}.kr-ingredient-image{width:100%;height:155px;object-fit:cover;border-radius:10px;margin-bottom:2rem}.kr-content-card{border:1px solid var(--kr-line);border-radius:17px;overflow:hidden;background:rgba(var(--color-background),.7)}.kr-content-card>.kr-image{aspect-ratio:4/4.6;object-fit:cover}.kr-content-card>div{padding:2.5rem}.kr-content-card h3{font-size:2.3rem;margin:0 0 1.1rem}.kr-content-card .kr-eyebrow{font-size:.8rem;margin-bottom:1rem}.kr-content-card .rte{font-size:1.2rem;line-height:1.8;opacity:.75}.kr-content-card .rte p{margin:0}
kr-pack-picker{display:block}.kr-pack-fieldset{padding:0;border:0;margin:0;min-width:0}.kr-pack-fieldset legend{font-size:1.2rem;font-weight:600;letter-spacing:0;padding:0;margin-bottom:1.1rem}.kr-packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.kr-pack{position:relative;cursor:pointer;min-width:0}.kr-pack input{position:absolute;left:50%;top:20px;opacity:0;width:1px;height:1px}.kr-pack-card{display:flex;flex-direction:column;align-items:center;min-height:159px;border:1px solid var(--kr-line);border-radius:10px;text-align:center;overflow:hidden;background:#fffdf8;transition:border-color .15s,background .15s;padding-bottom:1.25rem;color:#353d26}.kr-pack input:checked+.kr-pack-card{border-color:var(--kr-accent);box-shadow:0 0 0 1px var(--kr-accent);background:var(--kr-soft)}.kr-pack input:focus-visible+.kr-pack-card{outline:3px solid var(--kr-accent);outline-offset:3px}.kr-pack input:disabled+.kr-pack-card{opacity:.4;cursor:not-allowed}.kr-pack-label{display:block;width:100%;font-size:.95rem;font-weight:600;padding:.9rem .3rem;border-bottom:1px solid var(--kr-line);line-height:1.3}.kr-pack input:checked+.kr-pack-card .kr-pack-label{color:#fff;background:var(--kr-accent)}.kr-pack-amount{display:flex;justify-content:center;align-items:center;height:45px;gap:4px}.kr-pack-amount>span{width:8px;height:24px;border-radius:2px;background:#d9d1b8;border-bottom:5px solid #657048;transform:rotate(-8deg);box-shadow:2px 2px 3px #0000000d}.kr-pack-card strong{font-size:1.6rem;font-weight:600;letter-spacing:-.03em;line-height:1.2}.kr-pack-card s{font-size:1.05rem;opacity:.5;line-height:1.7}.kr-pack-card small{font-size:.85rem;margin-top:.65rem;padding:0 .3rem;opacity:.7;line-height:1.35}.kr-pack-note{font-size:1rem;opacity:.6;margin:1rem 0 0;line-height:1.7}.kr-fallback-quantity{display:flex;gap:1rem;align-items:center;margin-top:1.6rem;font-size:1.15rem}.kr-fallback-quantity input{width:75px;border:1px solid var(--kr-line);border-radius:5px;padding:.8rem}.kr-product-benefits{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.kr-product-benefits li{display:flex;gap:1rem;align-items:center;font-size:1.2rem;line-height:1.5}.kr-product-benefits .kr-icon{width:19px;height:19px;background:var(--kr-soft);border-radius:50%;padding:2px}.kr-product-note{display:flex;gap:1.2rem;align-items:center;background:var(--kr-soft);padding:1.5rem 1.8rem;border-radius:9px}.kr-product-note .kr-icon{width:28px;height:28px}.kr-product-note strong{display:block;font-size:1.1rem;font-weight:600;margin-bottom:.3rem}.kr-product-note .rte{font-size:1.05rem;line-height:1.6;opacity:.7}.kr-product-note p{margin:0}.kr-review-summary{display:inline-flex;align-items:center;gap:.7rem;color:inherit;font-size:1.1rem;text-decoration:none;letter-spacing:0}.kr-review-summary>span:first-child{font-size:1.7rem;color:var(--kr-accent)}.kr-sticky-buy{display:none}[hidden]{display:none!important}
@media(min-width:990px){.kr-theme .product--medium:not(.product--no-media) .product__media-wrapper{max-width:52%;width:52%}.kr-theme .product--medium:not(.product--no-media) .product__info-wrapper{max-width:48%;width:calc(48% - var(--grid-desktop-horizontal-spacing))}.kr-theme .product__info-wrapper{padding-left:5rem}.kr-theme .product__media-wrapper .product__column-sticky{top:2rem}}
@media(max-width:989px){.kr-hero-grid,.kr-story-grid{gap:3.5rem}.kr-hero-copy h2{font-size:4.4rem}.kr-benefits{grid-template-columns:repeat(2,1fr);gap:2.7rem}.kr-benefit{justify-content:start}.kr-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.kr-info-card{padding:2.8rem 2rem}.kr-card-number{right:2rem}.kr-faq-grid{gap:3.5rem}.kr-theme .product__info-wrapper{padding-left:2.5rem}.kr-theme .product__title h1{font-size:3.4rem}.kr-pack-card{min-height:155px}.kr-pack-label{font-size:.85rem}.kr-packs{gap:.7rem}}
@media(max-width:749px){.kr-theme{font-size:1.4rem}.kr-theme .page-width{padding-left:2rem;padding-right:2rem}.kr-theme .announcement-bar__message{font-size:.9rem;letter-spacing:.04em;line-height:1.5}.kr-theme .header{padding-top:1rem;padding-bottom:1rem}.kr-theme .header__heading .h2{font-size:2.2rem}.kr-theme .header__icon--cart{margin-right:-.9rem}.kr-theme product-info>.page-width{padding-top:0}.kr-theme product-info{padding-top:1.8rem!important}.kr-theme .product__info-wrapper{padding:0!important;margin-top:2.6rem}.kr-theme .product__info-container>*+*{margin:1.6rem 0}.kr-theme .product__title h1{font-size:3.4rem;line-height:1.18}.kr-theme .product__text.caption-with-letter-spacing{font-size:.9rem}.kr-theme .slider.slider--mobile{scroll-padding-left:0;margin:0}.kr-theme .product__media-list.slider{margin-bottom:0}.kr-theme .product__media-list .product__media-item{width:100%;margin-left:0}.kr-theme .thumbnail-slider .thumbnail-list.slider{padding:0}.kr-theme .thumbnail-slider{margin-top:.7rem}.kr-theme .thumbnail-list__item.slider__slide{width:calc((100% - 3rem)/5)}.kr-theme .product__media-wrapper .slider-buttons{display:none}.kr-theme .product__media-wrapper slider-component{margin-left:0;margin-right:0}.kr-theme .product__media-wrapper .product-media-container.constrain-height{--viewport-offset:20rem}.kr-theme .product-form__submit{min-height:54px}.kr-theme .product-form__quantity{gap:1.4rem}.kr-theme .quantity{min-height:40px}.kr-pack-card{min-height:154px}.kr-pack-label{font-size:1rem;padding:.9rem .3rem}.kr-pack-card strong{font-size:1.75rem}.kr-pack-card small{font-size:.9rem}.kr-packs{gap:1rem}.kr-pack-amount{height:42px}.kr-product-benefits li{font-size:1.25rem}.kr-product-note{padding:1.4rem}.kr-product-note strong{font-size:1.15rem}.kr-product-note .rte{font-size:1.1rem}.kr-theme .product__accordion .accordion__title{font-size:1.3rem}.kr-wrap{padding-top:calc(var(--kr-pt,64px)*.72);padding-bottom:calc(var(--kr-pb,64px)*.72)}.kr-section-heading{margin-bottom:2.8rem}.kr-section-heading h2{font-size:3rem;line-height:1.23;max-width:18ch;margin-left:auto;margin-right:auto}.kr-section-heading .kr-eyebrow{font-size:.85rem}.kr-intro{font-size:1.25rem;line-height:1.8}.kr-hero-grid,.kr-story-grid{grid-template-columns:1fr;gap:3rem}.kr-hero-copy .kr-section-heading,.kr-story-copy .kr-section-heading{max-width:100%;text-align:left}.kr-hero-copy h2{font-size:4rem;max-width:14ch;margin-left:0}.kr-hero-media .kr-image{aspect-ratio:1/1.04}.kr-hero-grid.kr-reverse .kr-hero-media{order:initial}.kr-story-grid.kr-reverse .kr-story-media{order:initial}.kr-story-media .kr-image{aspect-ratio:1/1}.kr-story-copy .kr-section-heading h2{margin-left:0}.kr-story-points{gap:1.6rem}.kr-story-points h3{font-size:1.3rem}.kr-story-points .rte{font-size:1.2rem}.kr-benefits{gap:2.2rem 1.8rem}.kr-benefit{gap:1rem}.kr-benefit .kr-icon{width:26px;height:26px}.kr-benefit strong{font-size:1rem}.kr-benefit p{font-size:.9rem;line-height:1.5}.kr-card-grid,.kr-cols-2,.kr-cols-4{grid-template-columns:1fr;gap:1.5rem}.kr-info-card{padding:2.8rem 2.4rem}.kr-info-card>.kr-icon{width:34px;height:34px;margin-bottom:1.7rem}.kr-info-card h3{font-size:2.25rem}.kr-info-card .rte{font-size:1.25rem}.kr-timeline{grid-template-columns:1fr;gap:2.6rem}.kr-timeline li{display:flex;gap:2rem;align-items:start}.kr-step-number{width:42px;height:42px;flex-shrink:0;font-size:1rem;margin:0}.kr-timeline li:after{top:54px;left:21px;height:calc(100% - 30px);width:1px}.kr-timeline h3{font-size:2.15rem;margin-bottom:.8rem}.kr-timeline .rte{font-size:1.2rem}.kr-timeline .rte p{margin:0}.kr-comparison th,.kr-comparison td{padding:1.8rem 1.5rem;font-size:1.1rem}.kr-comparison thead th{font-size:1.2rem}.kr-comparison th:first-child{font-size:1.1rem;width:27%}.kr-table-scroll{border-radius:12px}.kr-faq-grid{grid-template-columns:1fr;gap:2.5rem}.kr-faq-grid .kr-section-heading h2{margin-left:0}.kr-faq-list summary{font-size:1.25rem;padding:1.9rem 0}.kr-faq-list .rte{font-size:1.2rem}.kr-cta-content h2{font-size:3.2rem}.kr-ornament{font-size:4rem;margin-bottom:2rem}.kr-horizontal-scroll{grid-auto-columns:78%;gap:1.4rem;overflow: auto;margin-right:-2rem;padding-right:2rem}.kr-videos{grid-auto-columns:73%}.kr-content-card>.kr-image{aspect-ratio:1/1}.kr-content-card>div{padding:2.3rem}.kr-content-card h3{font-size:2.3rem}.kr-sticky-buy{display:block;position:fixed;z-index:25;bottom:0;left:0;right:0;border-top:1px solid var(--kr-line);background:#fcfaf6f5;backdrop-filter:blur(16px);box-shadow:0 -6px 20px #2c35200a;padding:1.1rem 0 calc(1.1rem + env(safe-area-inset-bottom));color:#353d26}.kr-sticky-buy>.page-width{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.kr-sticky-buy strong{font-size:1.1rem;line-height:1.3;display:block;max-width:150px}.kr-sticky-buy small{font-size:.8rem;opacity:.7;display:block;margin-top:.3rem;line-height:1.4}.kr-sticky-buy .button{font-size:1.15rem;padding:1.1rem 1.8rem;min-height:42px;flex-shrink:0;background:var(--kr-accent);color:#fff}.kr-theme:has(kr-sticky-buy) .footer{padding-bottom:8rem}.kr-theme .footer-block__heading{font-size:1.8rem}.kr-theme .footer-block__details-content{font-size:1.2rem}.kr-theme .footer-block.grid__item{margin:2.5rem 0}}
.kr-theme .header__heading-link .h2{font-family:var(--font-heading-family);font-size:2.7rem;letter-spacing:.17em;text-transform:uppercase}
#kr-product-top{scroll-margin-top:95px}
@media(max-width:749px){.kr-theme .header__heading-link .h2{font-size:2.2rem}}
@media(prefers-reduced-motion:reduce){.kr-theme *{scroll-behavior:auto!important;transition:none!important}}
