.kr-page{--kr-ink:#3e2921;--kr-orange:#c6613c;--kr-paper:#f6ebdc;--kr-purple:#9c90d6;background:var(--kr-paper);color:var(--kr-ink);font-family:Arial,sans-serif;overflow:clip}.kr-page *{box-sizing:border-box}.kr-page a{color:inherit;text-decoration:none}.kr-page button,.kr-page input,.kr-page select,.kr-page textarea{font:inherit}.kr-page a,.kr-page button{touch-action:manipulation}.kr-page button{cursor:pointer}.kr-page :focus-visible{outline:3px solid #6251aa;outline-offset:4px}.kr-page img{display:block;max-width:100%;object-fit:cover}.kr-demo{gap:14px;padding:11px 4%;background:#3e2921;color:#f6ebdc}.kr-demo,.kr-nav{display:flex;justify-content:space-between}.kr-nav{gap:30px;padding:25px 4%;border-bottom:1px solid #3e29212b}.kr-logo,.kr-nav{align-items:center}.kr-logo{display:flex;gap:9px;font-weight:900;letter-spacing:-2px;position:relative;padding-bottom:20px}.kr-logo small{position:absolute;bottom:0;left:0;white-space:nowrap;letter-spacing:0;font-weight:400}.kr-nav nav{display:flex;gap:25px}.kr-cart-link{display:flex;gap:12px;align-items:center}.kr-cart-link b{width:28px;height:28px;background:#3e2921;color:#fff;border-radius:50%;display:grid;place-items:center}.kr-button{display:inline-flex;justify-content:space-between;align-items:center;gap:25px;background:#3e2921;color:#f6ebdc!important;border:1px solid #3e2921;border-radius:40px;padding:15px 23px;min-height:48px;transition:background .2s,transform .2s}.kr-button:hover{background:#6e4130;transform:translateY(-2px)}.kr-button>span{font-size:20px}.kr-page button:disabled{opacity:.45;cursor:not-allowed;transform:none}.kr-label{display:block;letter-spacing:1.4px;font-weight:700}.kr-hero{position:relative;padding-top:65px}.kr-hero-heading{text-align:center;padding:0 24px 45px}.kr-hero-heading p{margin-bottom:25px}.kr-hero figure{margin:0 4%;height:530px;position:relative}.kr-hero figure img{width:100%;height:100%;object-position:center 55%;border-radius:120px 0 120px 0}.kr-hero figcaption{position:absolute;left:40px;bottom:24px;background:#f6ebdceb;padding:12px 18px;letter-spacing:2px}.kr-hero-circle{position:absolute;right:10%;top:220px;border-radius:50%;background:#a69bdd;width:155px;height:155px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transform:rotate(12deg);z-index:1;line-height:1.5}.kr-catalog,.kr-home-coffee{padding:75px 5%}.kr-section-title{display:grid;grid-template-columns:1fr 1.5fr auto;align-items:start;gap:30px;margin-bottom:30px}.kr-section-title h2{margin-top:0!important}.kr-section-title>a{align-self:end;padding-bottom:20px}.kr-products{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.kr-products article{display:flex;flex-direction:column;min-width:0}.kr-product-image{position:relative;background:#eddbcb;overflow:hidden;border-radius:120px 120px 8px 8px}.kr-product-image img{width:100%;aspect-ratio:4/5;transition:transform .4s}.kr-product-image:hover img{transform:scale(1.035)}.kr-product-image>span{position:absolute;bottom:16px;left:16px;background:#f6ebdce6;padding:8px 12px;border-radius:20px}.kr-product-title{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-top:12px}.kr-products article>p{margin:0 0 8px}.kr-products article>small{margin-bottom:22px;opacity:.7}.kr-products .kr-button{margin-top:auto}.kr-home-finder{margin:20px 5% 70px;background:#d8d1ef;display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;padding:65px;border-radius:16px}.kr-wheel{width:310px;aspect-ratio:1;border-radius:50%;background:conic-gradient(#c5613c 0 120deg,#a89ade 120deg 240deg,#367e74 240deg);position:relative;margin:auto;box-shadow:0 0 0 20px #ffffff40}.kr-wheel:after{content:"";position:absolute;inset:70px;border-radius:50%;background:#f6ebdc}.kr-wheel b{position:absolute;inset:0;display:grid;place-content:center;text-align:center;z-index:1}.kr-wheel span{position:absolute;color:white;font-weight:700;letter-spacing:2px}.kr-wheel span:first-child{right:25px;top:110px;transform:rotate(60deg)}.kr-wheel span:nth-child(2){bottom:35px;left:112px}.kr-wheel span:nth-child(3){left:17px;top:105px;transform:rotate(-60deg)}.kr-home-guide{padding:65px 5%;display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:35px;background:#e7cab2}.kr-home-guide h2{margin-top:0!important}.kr-cart>header,.kr-catalog>header,.kr-checkout>header{max-width:800px;margin-bottom:40px}.kr-filters{display:grid;grid-template-columns:1.5fr 1fr 1fr auto;gap:18px;padding:25px 0;border-block:1px solid #3e292140}.kr-page label{display:flex;flex-direction:column;gap:9px}.kr-page input,.kr-page select,.kr-page textarea{background:#fffaf1;color:#3e2921;border:1px solid #8d7564;padding:13px 15px;width:100%;border-radius:7px;min-height:46px}.kr-filters button{background:none;border:0;border-bottom:1px solid #3e2921;align-self:end;padding:12px 0}.kr-empty{padding:45px;background:#ecdfcf;border-radius:15px;margin:25px 0}.kr-note{opacity:.7;margin-top:25px}.kr-detail{display:grid;grid-template-columns:1.05fr 1fr;gap:40px 7%;padding:55px 6%}.kr-detail-heading{grid-column:1/-1}.kr-detail-heading>.kr-label{margin-top:25px}.kr-detail-heading h1 em{display:block;margin-top:15px}.kr-detail-photo{margin:0}.kr-detail-photo img{width:100%;height:660px;border-radius:180px 180px 10px 10px}.kr-detail-photo figcaption{margin-top:12px;opacity:.6}.kr-buy{padding-top:30px;display:flex;flex-direction:column;align-items:stretch}.kr-buy fieldset{border:0;padding:0;margin:20px 0}.kr-buy legend{margin-bottom:12px}.kr-buy fieldset button{background:none;border:1px solid #3e292180;border-radius:30px;padding:12px 30px;margin-right:10px}.kr-buy fieldset button[aria-pressed=true]{background:#3e2921;color:white}.kr-buy-price{display:flex;gap:20px;justify-content:space-between;align-items:center;margin:30px 0}.kr-buy>small{margin-top:20px;opacity:.65}.kr-taste-profile{grid-column:1/-1;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:35px;padding:40px 0;border-block:1px solid #3e292140;align-items:center}.kr-taste-profile>p{grid-column:1/-1;max-width:700px;margin:0}.kr-profile-meter>div{display:flex;gap:7px;margin-top:15px}.kr-profile-meter b{height:25px;width:25px;border:1px solid var(--coffee);border-radius:50%}.kr-profile-meter b.filled{background:var(--coffee)}.kr-product-help{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:20px 60px;padding:15px 0}.kr-product-help .kr-button{justify-self:start;grid-column:2}.kr-detail-ethiopia{background:#e6dff0}.kr-detail-ethiopia .kr-detail-heading{text-align:center}.kr-detail-ethiopia .kr-detail-photo{grid-column:2;grid-row:2}.kr-detail-ethiopia .kr-buy{grid-column:1;grid-row:2}.kr-detail-ethiopia .kr-detail-photo img{border-radius:12px 180px 12px 180px}.kr-detail-colombia{background:#e1e7d9;grid-template-columns:1fr 1.1fr}.kr-detail-colombia .kr-detail-heading{grid-column:1;grid-row:1;align-self:center}.kr-detail-colombia .kr-detail-photo{grid-column:2;grid-row:1}.kr-detail-colombia .kr-detail-photo img{height:500px;border-radius:50% 50% 45% 45%}.kr-detail-colombia .kr-buy{grid-column:1/-1;max-width:760px;width:100%;margin:auto;background:#f6ebdc;border-radius:16px;padding:35px}.kr-finder{padding:60px 6%;background:#e1d9ed}.kr-finder>header{text-align:center;max-width:750px;margin:0 auto 45px}.kr-finder-grid{display:grid;grid-template-columns:1fr 1fr;gap:7%}.kr-finder-controls fieldset{padding:0;border:0;margin:0 0 35px}.kr-finder-controls legend{margin-bottom:20px;font-weight:700}.kr-finder-controls button{display:flex;justify-content:space-between;gap:20px;text-align:left;background:#f8f1e9;border:1px solid transparent;border-radius:10px;width:100%;padding:20px;margin-bottom:10px}.kr-finder-controls button[aria-pressed=true]{border-color:#3e2921;background:#c2b6dd}.kr-finder-result{background:#f6ebdc;border-radius:100px 100px 16px 16px;padding:35px;text-align:center;display:flex;flex-direction:column;align-items:center}.kr-finder-result img{width:200px;height:240px;object-fit:cover;border-radius:80px;margin-top:20px}.kr-finder-result p{max-width:400px}.kr-finder-result small{opacity:.65;margin-top:18px}.kr-guide{padding:60px 6%}.kr-guide>header{display:grid;grid-template-columns:1fr 1.5fr;gap:10px 50px}.kr-guide>header>.kr-label{grid-column:1/-1}.kr-guide>header>p{align-self:center;max-width:430px}.kr-recipe-tabs{display:flex;gap:12px;margin:35px 0}.kr-recipe-tabs button{background:transparent;border:1px solid #3e292150;padding:15px 30px;border-radius:30px}.kr-recipe-tabs button[aria-pressed=true]{background:#3e2921;color:white}.kr-recipe{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;padding:40px;background:#ead0b9;border-radius:20px}.kr-brew-art{height:380px;position:relative;max-width:350px;width:100%;margin:auto}.kr-brew-art>span{position:absolute;top:45px;left:15%;width:70%;height:130px;clip-path:polygon(0 0,100% 0,62% 100%,38% 100%);background:repeating-linear-gradient(110deg,#c88c60 0 12px,#deb087 12px 15px)}.kr-brew-art>b{position:absolute;left:27%;top:190px;width:46%;height:160px;background:linear-gradient(0deg,#603c2c 0 55%,#f7e9d880 55%);border:3px solid #704e3a;border-radius:12px 12px 50px 50px}.kr-brew-art>i{position:absolute;left:48%;top:176px;height:25px;width:5px;background:#603c2c}.kr-brew-press>span{clip-path:none;left:24%;top:72px;width:52%;height:220px;border:3px solid #704e3a;background:linear-gradient(0deg,#76503a 0 70%,#f5e5d080 70%);border-radius:10px}.kr-brew-press>b{left:20%;top:60px;width:60%;height:15px;border-radius:10px;background:#3e2921}.kr-brew-press>i{top:15px;left:49%;height:220px;background:#3e2921;width:5px}.kr-brew-espresso>span{clip-path:none;left:10%;top:25px;width:80%;height:180px;background:#a89ad0;border-radius:30px 30px 8px 8px}.kr-brew-espresso>b{top:225px;height:100px;background:#f6ebdc;border-radius:5px 5px 45px 45px}.kr-brew-espresso>i{top:170px;left:45%;width:15%;height:70px;background:#3e2921}.kr-recipe ol{list-style:none;padding:0}.kr-recipe li{display:flex;gap:18px;border-top:1px solid #3e292140;padding:14px 0}.kr-recipe li b{padding-top:3px}.kr-recipe li p{margin:0}.kr-guide-note{padding:35px 0;max-width:780px}.kr-cart,.kr-checkout{padding:60px 6%}.kr-cart-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:50px}.kr-cart-line{display:grid;grid-template-columns:140px 1fr;gap:25px;padding:25px 0;border-top:1px solid #3e292140}.kr-cart-line img{height:180px;width:140px;border-radius:60px 60px 8px 8px}.kr-cart-line h2{margin-top:0!important}.kr-quantity{display:flex;gap:14px;align-items:center;margin-top:18px}.kr-quantity button{background:none;border:1px solid #3e292170;border-radius:30px;min-width:38px;min-height:38px;padding:7px 10px}.kr-quantity button:last-child{margin-left:auto;border:0;border-radius:0;border-bottom:1px solid #3e292150}.kr-cart-summary{background:#dfd5ea;padding:30px;border-radius:20px;align-self:start;display:grid;gap:18px}.kr-cart-summary h2{margin:0!important}.kr-cart-summary dl{display:grid;grid-template-columns:1fr auto;gap:15px}.kr-cart-summary dd{margin:0}.kr-cart-summary>p{opacity:.7}.kr-checkout-grid{display:grid;grid-template-columns:1fr 1fr;gap:7%}.kr-checkout form{display:flex;flex-direction:column;gap:20px}.kr-checkout aside{background:#e4cfb9;padding:35px;border-radius:20px;align-self:start}.kr-checkout-total{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:25px 0;border-top:1px solid #3e292140}.kr-success{background:#dce9d1;border:1px solid #799c62;padding:18px;border-radius:10px}.kr-footer{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:40px 5%;background:#3e2921;color:#f6ebdc}.kr-footer .kr-logo{padding:0}.kr-footer p{max-width:490px;opacity:.7}.kr-page em{font-family:Georgia,serif;font-weight:400}html body main .kr-page h1{font-size:min(clamp(50px,6.5vw,86px),var(--pontera-heading-cap,999px))!important;line-height:1.02!important;letter-spacing:-3px!important;font-weight:750!important;color:inherit!important;margin:25px 0!important}html body main .kr-page h2{font-size:min(clamp(30px,3.6vw,46px),var(--pontera-heading-cap,999px))!important;line-height:1.12!important;letter-spacing:-1.5px!important;color:inherit!important;margin:18px 0!important}html body main .kr-page li,html body main .kr-page p{font-size:15px!important;line-height:1.7!important;color:inherit!important}html body main .kr-page a,html body main .kr-page button,html body main .kr-page input,html body main .kr-page label,html body main .kr-page select,html body main .kr-page textarea{font-size:14px!important;line-height:1.4!important}html body main .kr-page .kr-logo{font-size:36px!important;line-height:1!important}html body main .kr-page .kr-demo a,html body main .kr-page .kr-demo span,html body main .kr-page .kr-label,html body main .kr-page .kr-product-image>span,html body main .kr-page figcaption,html body main .kr-page small{font-size:10px!important;line-height:1.5!important}html body main .kr-page .kr-products h2,html body main .kr-page .kr-products h2 a{font-size:min(25px,var(--pontera-heading-cap,999px))!important;letter-spacing:-.8px!important}html body main .kr-page .kr-product-title>strong{font-size:20px!important;white-space:nowrap}html body main .kr-page .kr-products article>p{font-size:13px!important}html body main .kr-page .kr-detail-heading h1 em{font-size:min(34px,var(--pontera-heading-cap,999px))!important;letter-spacing:-1px!important}html body main .kr-page .kr-buy h2{font-size:min(35px,var(--pontera-heading-cap,999px))!important}html body main .kr-page .kr-buy-price strong,html body main .kr-page .kr-cart-summary>strong{font-size:38px!important}html body main .kr-page .kr-cart-line h2,html body main .kr-page .kr-cart-line h2 a{font-size:min(26px,var(--pontera-heading-cap,999px))!important}html body main .kr-page .kr-cart-line p{font-size:12px!important}html body main .kr-page .kr-checkout-total strong{font-size:28px!important}html body main .kr-page .kr-footer p{font-size:11px!important}html body main .kr-page .kr-hero-circle{font-size:12px!important}html body main .kr-page .kr-hero-circle b{font-size:22px!important}html body main .kr-page .kr-wheel b{font-size:24px!important}html body main .kr-page .kr-wheel span{font-size:12px!important}@media(max-width:1000px){.kr-nav nav{gap:15px}.kr-hero-circle{right:5%;width:125px;height:125px;top:240px}.kr-section-title{grid-template-columns:1fr 1.5fr}.kr-section-title>a{grid-column:2}.kr-home-finder{padding:40px;gap:6%}.kr-wheel{width:250px}.kr-wheel:after{inset:60px}.kr-wheel span:first-child{right:10px;top:83px}.kr-wheel span:nth-child(2){left:80px;bottom:25px}.kr-wheel span:nth-child(3){left:5px;top:83px}.kr-home-guide{grid-template-columns:1fr 1.5fr}.kr-home-guide>.kr-label{grid-column:1/-1}.kr-detail{gap:30px}.kr-detail-photo img{height:590px}.kr-cart-layout{gap:25px;grid-template-columns:1.3fr 1fr}.kr-cart-line{grid-template-columns:100px 1fr;gap:15px}.kr-cart-line img{width:100px;height:145px}}@media(max-width:650px){.kr-demo{padding:10px 15px}.kr-demo>span{display:none}.kr-nav{padding:20px 18px;gap:15px;flex-wrap:wrap}.kr-nav nav{order:3;width:100%;justify-content:space-between;margin-top:12px}.kr-nav nav a{font-size:12px!important}.kr-logo small{font-size:9px!important}.kr-hero{padding-top:35px}.kr-hero-heading{padding:0 20px 35px}.kr-hero-heading p br{display:none}.kr-hero figure{height:360px;margin:0 16px}.kr-hero figure img{border-radius:70px 0 70px 0}.kr-hero figcaption{bottom:15px;left:15px;padding:8px;font-size:8px!important}.kr-hero-circle{display:none}.kr-cart,.kr-catalog,.kr-checkout,.kr-detail,.kr-finder,.kr-guide,.kr-home-coffee{padding:40px 20px}.kr-section-title{display:block;margin-bottom:25px}.kr-section-title>a{display:inline-block;padding-bottom:0}.kr-products{grid-template-columns:1fr;gap:35px}.kr-product-image{border-radius:100px 100px 8px 8px}.kr-product-image img{aspect-ratio:1/1.05}.kr-home-finder{grid-template-columns:1fr;padding:35px 22px;margin:0 18px 40px;gap:40px}.kr-wheel{width:230px}.kr-wheel:after{inset:52px}.kr-wheel span:first-child{right:7px;top:76px}.kr-wheel span:nth-child(2){left:73px;bottom:22px}.kr-wheel span:nth-child(3){left:0;top:76px}.kr-home-guide{display:block;padding:40px 22px}.kr-filters{grid-template-columns:1fr 1fr;gap:15px}.kr-filters>label:first-child{grid-column:1/-1}.kr-filters>button{justify-self:start}.kr-detail{display:flex;flex-direction:column;gap:25px}.kr-detail-colombia .kr-detail-photo img,.kr-detail-photo img{height:390px}.kr-detail-ethiopia .kr-detail-heading{text-align:left}.kr-buy{padding:0}.kr-detail-colombia .kr-buy{padding:25px 18px}.kr-buy-price{gap:12px}.kr-taste-profile{grid-template-columns:1fr;gap:25px;padding:30px 0}.kr-taste-profile>p{grid-column:auto}.kr-product-help{display:block;padding:0}.kr-finder-grid{grid-template-columns:1fr;gap:25px}.kr-finder-result{padding:30px 20px;border-radius:80px 80px 16px 16px}.kr-guide>header{display:block}.kr-recipe-tabs{gap:7px;flex-wrap:wrap}.kr-recipe-tabs button{padding:12px 17px}.kr-recipe{grid-template-columns:1fr;padding:20px;gap:15px}.kr-brew-art{height:300px;transform:scale(.8);transform-origin:center top;margin-bottom:-55px}.kr-cart-layout,.kr-checkout-grid{grid-template-columns:1fr;gap:30px}.kr-cart-line{grid-template-columns:90px 1fr;gap:15px}.kr-cart-line img{width:90px;height:125px}.kr-quantity{gap:8px;flex-wrap:wrap}.kr-quantity button{min-height:40px;min-width:35px}.kr-quantity button:last-child{margin-left:0}.kr-cart-summary,.kr-checkout aside{padding:25px}.kr-footer{flex-direction:column;align-items:start;padding:30px 20px;gap:20px}.kr-footer p{margin:0}html body main .kr-page h1{font-size:min(49px,var(--pontera-heading-cap,999px))!important;letter-spacing:-2px!important}html body main .kr-page h2{font-size:min(34px,var(--pontera-heading-cap,999px))!important}html body main .kr-page .kr-logo{font-size:32px!important}html body main .kr-page .kr-buy h2{font-size:min(30px,var(--pontera-heading-cap,999px))!important}html body main .kr-page .kr-detail-heading h1 em{font-size:min(28px,var(--pontera-heading-cap,999px))!important}html body main .kr-page .kr-cart-line h2,html body main .kr-page .kr-cart-line h2 a{font-size:min(22px,var(--pontera-heading-cap,999px))!important}html body main .kr-page .kr-quantity button{font-size:12px!important}}html body main .kr-page em{color:#704d83!important}html body main .kr-page .kr-detail-ethiopia em{color:#614276!important}html body main .kr-page .kr-detail-colombia em{color:#25675f!important}