.k404{background:var(--k-burg);color:#fff;padding:96px 0 112px;text-align:center;position:relative;overflow:hidden}.k404-in{display:flex;flex-direction:column;align-items:center;gap:18px;position:relative}.k404-num{font-family:var(--font-heading-family);font-size:clamp(140px,26vw,320px);line-height:.8;color:#c0915829;position:absolute;top:-30px;left:50%;transform:translate(-50%);pointer-events:none;direction:ltr}.k404 h1{margin:0;font-size:56px;line-height:1.1;position:relative}[dir=rtl] .k404 h1{line-height:1.35}.k404 .k-p{color:#e0d2c2;max-width:520px;position:relative}.k404 .k-eyebrow{position:relative;padding-top:56px}.k404-btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:8px;position:relative}.k404-search{display:flex;gap:10px;width:100%;max-width:520px;margin-top:24px;position:relative}.k404-search .k-in{border-color:transparent}@media(max-width:749px){.k404{padding:56px 0 72px}.k404 h1{font-size:36px}.k404-search{flex-direction:column}}.kacc-hero{background:var(--k-burg);color:#fff;padding:48px 0}.kacc-hero-in{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.kacc-hero h1{margin:8px 0 4px;font-size:52px;line-height:1.1}[dir=rtl] .kacc-hero h1{line-height:1.3}.kacc-mail{margin:0;color:#e0d2c2}.kacc{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:32px;padding-top:40px;padding-bottom:88px;align-items:start}.kacc-card{border:1px solid var(--k-line);padding:30px;margin-bottom:24px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.kacc-card h2{margin:0;font-size:32px}.kacc-profile{align-items:stretch}.kacc-profile form{display:flex;flex-direction:column;gap:20px}.kacc-profile .k-btn{align-self:flex-start}.kacc-grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.kacc-fs{border:0;padding:0;margin:0}.kacc-chips{display:flex;flex-wrap:wrap;gap:8px}.kacc-chips label{cursor:pointer}.kacc-chips input{position:absolute;opacity:0;pointer-events:none}.kacc-chips span{display:inline-flex;min-height:40px;align-items:center;padding:0 16px;border-radius:999px;border:1.5px solid var(--k-field);font-size:14.5px}.kacc-chips input:checked+span{background:var(--k-burg);border-color:var(--k-burg);color:#fff}.kacc-chips input:focus-visible+span{outline:3px solid var(--k-sand)}.kacc-ok{background:#eef5ea;color:#2f5a22;padding:12px 14px;border-inline-start:3px solid #2f5a22}.kacc-addr{font-style:normal;line-height:1.6}.kacc-orders{list-style:none;margin:0;padding:0;width:100%}.kacc-orders a{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:12px 0;border-bottom:1px solid var(--k-line);font-size:14.5px}.kacc-orders span{color:var(--k-mute)}@media(max-width:989px){.kacc{grid-template-columns:1fr}.kacc-hero h1{font-size:36px}}@media(max-width:560px){.kacc-grid2{grid-template-columns:1fr}.kacc-card{padding:22px 18px}}.kb-hero{background:var(--k-burg);color:#fff;padding:56px 0}.kb-hero h1{margin:12px 0 0;font-size:56px;line-height:1.05}[dir=rtl] .kb-hero h1{line-height:1.3}.kb-hero p:last-child{margin:16px 0 0;font-size:18px;color:#e9dccd;font-weight:300;max-width:620px;line-height:1.55}.kb-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(340px,1fr);gap:48px;padding-top:48px;padding-bottom:80px;align-items:start}.kb-main{display:flex;flex-direction:column;gap:40px;min-width:0}.kb-step h2{margin:0 0 16px;font-size:28px;display:flex;align-items:center;gap:14px;font-family:var(--font-body-family)!important;font-weight:500}.kb-step h2 b{font-family:var(--font-heading-family);font-size:36px;color:var(--k-sand);font-weight:500;line-height:1}.kb-opts{display:flex;flex-wrap:wrap;gap:10px}.kb-opt{display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:8px 18px;border:1.5px solid var(--k-line);background:#fff;border-radius:2px;font:500 15px var(--font-body-family);color:var(--k-ink);cursor:pointer;text-align:start}.kb-opt span{display:flex;flex-direction:column;gap:2px}.kb-opt small{font-weight:400;color:var(--k-mute);font-size:12.5px}.kb-opt em{font-style:normal;color:var(--k-terra);font-weight:600;margin-inline-start:6px}.kb-opt.on{border-color:var(--k-burg);box-shadow:0 0 0 1px var(--k-burg);background:var(--k-cream)}.kb-sw{width:24px;height:24px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px var(--k-field);display:inline-block}.kb-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.kb-tabs button{min-height:40px;padding:0 16px;border-radius:999px;border:1.5px solid var(--k-burg);background:#fff;color:var(--k-burg);font:500 14px var(--font-body-family);cursor:pointer}.kb-tabs button.on{background:var(--k-burg);color:#fff}.kb-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.kb-it{display:flex;align-items:center;gap:12px;min-height:60px;padding:8px 14px;border:1.5px solid var(--k-line);background:#fff;border-radius:2px;font:500 14.5px var(--font-body-family);color:var(--k-ink);text-align:start}.kb-it span{flex:1}.kb-it.on{border-color:var(--k-burg);background:var(--k-cream)}.kb-dot{width:42px;height:42px;border-radius:50%;flex:none;display:block;box-shadow:0 0 0 1px #0000001f;background-color:#140b08}.kb-side{background:var(--k-cream);padding:28px;position:sticky;top:150px;display:flex;flex-direction:column;gap:16px}.kb-side h2{margin:0;font-size:34px}.kb-side .kb-lid{margin-bottom:-8px}.kb-box{display:grid;grid-template-columns:repeat(var(--cols,5),minmax(0,1fr));grid-template-rows:repeat(var(--rows,1),minmax(0,1fr));gap:3px;padding:6px;width:100%;background:var(--tray);border-radius:2px;box-shadow:0 14px 28px #28131447,inset 0 0 0 1px var(--edge);transition:background .35s}.kb-slot{border:0;border-radius:1px;background-color:var(--floor);box-shadow:inset 0 0 6px #00000073;display:flex;align-items:center;justify-content:center;padding:0;min-width:0;min-height:0;color:var(--ink,#f6efe7);cursor:default;overflow:hidden}.kb-slot em{font-style:normal;opacity:.4;font:500 11px var(--font-body-family)}.kb-slot.fill{cursor:pointer;box-shadow:inset 0 0 8px #00000059;animation:kbIn .4s ease}.kb-slot.pop{animation:kbIn .45s ease}@keyframes kbIn{0%{transform:scale(.6);opacity:0;filter:brightness(1.5)}to{transform:none;opacity:1;filter:none}}.kb-count{display:flex;justify-content:space-between;font-size:14px;color:var(--k-mute)}.kb-count span[role=button]{color:var(--k-terra);text-decoration:underline;cursor:pointer}.kb-last{margin:0;font-size:13px;line-height:1.5;color:var(--k-mute);min-height:1.5em}.kb-side form{display:flex;flex-direction:column;gap:14px;margin:0}.kb-calm{margin:0;font-size:13.5px;color:var(--k-mute);line-height:1.45}@media(max-width:989px){.kb-grid{grid-template-columns:1fr;gap:32px}.kb-side{position:static}.kb-hero h1{font-size:38px}.kb-hero{padding:40px 0}}@media(max-width:560px){.kb-items{grid-template-columns:1fr}}.kcf-hero{background:var(--k-cafe);color:#fff}.kcf-hero-in{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding-top:64px;padding-bottom:64px}.kcf-hero-txt{display:flex;flex-direction:column;gap:22px;align-items:flex-start}.kcf-logo{width:260px;max-width:70%;height:auto}.kcf-hero h1{margin:0;font-size:68px;line-height:1}[dir=rtl] .kcf-hero h1{font-size:56px;line-height:1.3}.kcf-hero-img{position:relative;min-height:400px}.kcf-hero-img img,.kcf-hero-img .k-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kcf-ways{background:var(--k-cream)}.kcf-ways-in{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;padding-top:44px;padding-bottom:44px}.kcf-ways h3{margin:0 0 8px;font-size:30px}.kcf-ways p{margin:0;color:#4a3a33;line-height:1.6;font-size:16.5px}.kcf-apps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px}.kcf-apps a,.kcf-apps span{display:flex;align-items:center;justify-content:center;min-height:52px;background:#fff;border:1.5px solid var(--k-cafe);color:var(--k-cafe);font-weight:600;font-size:16px;border-radius:2px}.kcf-apps a:hover{background:var(--k-sand);border-color:var(--k-sand);color:var(--k-ink)}.kcf-apps span{opacity:.5;border-style:dashed}.kcf-menu{padding-top:72px;padding-bottom:24px}.kcf-tabs{display:flex;flex-wrap:wrap;gap:8px}.kcf-tabs button{min-height:44px;padding:0 20px;border-radius:999px;border:1.5px solid var(--k-cafe);background:#fff;color:var(--k-cafe);font:500 15px var(--font-body-family);cursor:pointer}.kcf-tabs button.on{background:var(--k-cafe);color:#fff}.kcf-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px}.kcf-item{display:flex;gap:16px;align-items:center;padding:20px 0;border-bottom:1px solid var(--k-line)}.kcf-item[hidden]{display:none}.kcf-dot{width:60px;height:60px;flex:none;border-radius:2px;background:#e8d9c4}.kcf-dot--cafe-iced{background:#d3e5ec}.kcf-dot--cafe-specialty{background:#ebe0b4}.kcf-dot--cafe-matcha{background:#d5e3c6}.kcf-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.kcf-info b{font-size:18px;font-weight:500}.kcf-info span{font-size:15px;color:var(--k-mute);line-height:1.45}.kcf-buy{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.kcf-price{font-size:16.5px;font-weight:500;white-space:nowrap}.kcf-visit-wrap{padding-top:56px;padding-bottom:88px}.kcf-visit{display:grid;grid-template-columns:1fr 1fr;background:var(--k-dark);color:#fff}.kcf-visit-txt{padding:56px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.kcf-visit-txt p{margin:0;color:#e0d2c2;line-height:1.6}.kcf-visit-img{position:relative;min-height:300px}.kcf-visit-img img,.kcf-visit-img .k-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:989px){.kcf-hero-in,.kcf-ways-in,.kcf-visit{grid-template-columns:1fr}.kcf-hero h1{font-size:44px}[dir=rtl] .kcf-hero h1{font-size:38px}.kcf-hero-in{padding-top:40px;padding-bottom:40px}.kcf-hero-img{min-height:260px;order:-1}.kcf-list{grid-template-columns:1fr}.kcf-visit-txt{padding:32px 22px}.kcf-ways-in{gap:28px}.kcf-apps{grid-template-columns:repeat(2,minmax(0,1fr))}.kcf-menu{padding-top:48px}}.kcart{padding-top:40px;padding-bottom:80px}.kcart-h{margin:0 0 28px;font-size:52px;line-height:1.05}.kcart-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:48px;align-items:start}.kcart-line{display:grid;grid-template-columns:96px 1fr auto;gap:18px;padding:20px 0;border-bottom:1px solid var(--k-line);align-items:start}.kcart-line:first-child{border-top:1px solid var(--k-line)}.kcart-img{display:block;width:96px;height:96px;background:var(--k-cream);overflow:hidden}.kcart-img img{width:100%;height:100%;object-fit:cover;display:block}.kcart-t{font-size:18px;font-weight:500;line-height:1.3}.kcart-var{font-size:14px;color:var(--k-mute);margin-top:3px}.kcart-pill{display:inline-block;margin-top:6px;background:var(--k-burg);color:#fff;font-size:12px;padding:3px 10px;border-radius:999px;letter-spacing:.03em}.kcart-ctl{display:flex;align-items:center;gap:18px;margin-top:12px;flex-wrap:wrap}.kq{display:inline-flex;border:1.5px solid var(--k-field);border-radius:2px}.kq button{width:40px;height:40px;background:#fff;border:0;font-size:18px;cursor:pointer;color:var(--k-ink)}.kq input{width:46px;height:40px;border:0;text-align:center;font:500 16px var(--font-body-family);-moz-appearance:textfield;background:#fff;color:var(--k-ink);padding:0}.kq input::-webkit-outer-spin-button,.kq input::-webkit-inner-spin-button{-webkit-appearance:none}.kcart-rm{font-size:14px;color:var(--k-mute);text-decoration:underline!important}.kcart-price{font-size:17px;font-weight:500;white-space:nowrap}.kcart-box{margin-top:28px;padding:28px;border:1px solid var(--k-line)}.kcart-box h2{margin:0 0 16px;font-size:30px}.kcart-giftbox{background:var(--k-cream);border-color:var(--k-cream)}.kcart-giftbox p{margin:0 0 10px}.kcart-choice{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.kopt{display:flex;gap:12px;align-items:flex-start;border:1.5px solid var(--k-field);padding:16px;cursor:pointer;border-radius:2px}.kopt input{margin-top:4px;width:20px;height:20px;accent-color:var(--k-burg);flex:none}.kopt span{display:flex;flex-direction:column;gap:3px}.kopt small{color:var(--k-mute);font-size:14px;line-height:1.4}.kopt:has(input:checked){border-color:var(--k-burg);background:var(--k-cream)}.kcart-pane[hidden]{display:none}.kcart-co{margin-top:18px}.kcart-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.kcart-note{background:var(--k-cream);padding:14px 16px;font-size:15px;line-height:1.55;margin-bottom:18px;border-inline-start:3px solid var(--k-sand)}.kcart-note a{display:block;margin-top:6px;color:var(--k-terra);font-weight:500;text-decoration:underline!important}.kcart-side{background:var(--k-cream);padding:32px;position:sticky;top:150px;display:flex;flex-direction:column;gap:16px}.kcart-side h2{margin:0;font-size:34px}.kcart-row{display:flex;justify-content:space-between;font-size:19px;font-weight:500;padding-top:14px;border-top:1px solid #d9cbbd}.kcart-go{width:100%;min-height:54px}.kcart-cont{text-align:center;font-size:15px;font-weight:500;text-decoration:underline!important}.kcart-err{background:#fbe9e5;color:#7a1c10;padding:12px 14px;font-size:14.5px;border-inline-start:3px solid #7a1c10}.kcart-empty{text-align:center;padding:48px 0 24px}.kcart-empty-btns{display:flex;gap:12px;justify-content:center;margin-top:24px;flex-wrap:wrap}@media(max-width:989px){.kcart-grid{grid-template-columns:1fr;gap:12px}.kcart-side{position:static}.kcart-h{font-size:38px}}@media(max-width:560px){.kcart-line{grid-template-columns:76px 1fr;gap:14px}.kcart-img{width:76px;height:76px}.kcart-price{grid-column:2}.kcart-choice,.kcart-two{grid-template-columns:1fr}.kcart-box{padding:20px}.kcart-side{padding:24px 20px}}.kcol-hero{background:var(--k-cream);padding:44px 0 40px;border-bottom:1px solid var(--k-line)}.kcol-hero h1{margin:8px 0 0;font-size:56px;line-height:1.05;color:var(--k-burg)}[dir=rtl] .kcol-hero h1{line-height:1.3}.kcol-crumb{display:flex;gap:8px;font-size:14px;color:var(--k-mute)}.kcol-desc{margin-top:14px;max-width:640px;color:var(--k-mute);font-size:17px;line-height:1.6}.kcol{padding-top:32px;padding-bottom:88px}.kcol-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-bottom:32px}.kcol-chips{display:flex;flex-wrap:wrap;gap:8px}.kcol-chips a{min-height:42px;display:inline-flex;align-items:center;padding:0 18px;border-radius:999px;border:1.5px solid var(--k-burg);color:var(--k-burg);font-size:14.5px;font-weight:500}.kcol-chips a.on{background:var(--k-burg);color:#fff}.kcol-chips a.kcol-quote{border-color:var(--k-sand);color:var(--k-terra)}.kcol-sort{display:flex;align-items:center;gap:14px}.kcol-sort .k-in{width:auto;min-width:200px}.kcol-count{font-size:14px;color:var(--k-mute)}.kcol-empty{text-align:center;padding:64px 0;display:flex;flex-direction:column;align-items:center;gap:20px}.kcol-pg{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:48px;font-weight:500}.kcol-pg a{border:1.5px solid var(--k-burg);padding:11px 24px;border-radius:2px;color:var(--k-burg)}@media(max-width:749px){.kcol-hero h1{font-size:38px}.kcol-hero{padding:28px 0}.kcol-sort{width:100%;justify-content:space-between}.kcol-sort .k-in{flex:1}}.kct{display:grid;grid-template-columns:1fr 1.2fr;gap:56px;padding-top:56px;padding-bottom:88px;align-items:start}.kct-info{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.kct-info h2{margin:0;font-size:38px}.kct form{display:flex;flex-direction:column;gap:18px}.kct form .k-btn{align-self:flex-start}@media(max-width:989px){.kct{grid-template-columns:1fr;gap:32px}.kpg-hero h1{font-size:34px}.kpg-hero{padding:32px 0}}.kcp-hero{background:var(--k-dark);color:#fff}.kcp-hero-in{padding-top:72px;padding-bottom:72px;display:flex;flex-direction:column;gap:20px;align-items:flex-start}.kcp-hero h1{margin:0;font-size:60px;line-height:1.05;max-width:760px}[dir=rtl] .kcp-hero h1{line-height:1.3;font-size:50px}.kx-lead{margin:0;font-size:18px;line-height:1.6;max-width:600px;color:#e9dccd;font-weight:300}.kcp-sec{padding-top:64px}.kcp-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.kcp-three>div{border:1px solid var(--k-line);padding:28px;display:flex;flex-direction:column;gap:10px}.kcp-three h3,.kcp-six h3,.kcp-steps h3{margin:0;font-size:22px}.kcp-three p,.kcp-six p,.kcp-steps p{margin:0;color:var(--k-mute);line-height:1.6}.kcp-three a{margin-top:auto;color:var(--k-burg);font-weight:600;border-bottom:1.5px solid var(--k-sand);align-self:flex-start;padding-bottom:2px}.kcp-band{background:var(--k-cream);margin-top:64px;padding:64px 0}.kcp-six{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 32px;margin-top:24px}.kcp-six>div{display:flex;flex-direction:column;gap:8px;border-top:2px solid var(--k-sand);padding-top:16px}.kcp-steps{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.kcp-steps li{display:flex;flex-direction:column;gap:8px}.kcp-steps b{width:40px;height:40px;border-radius:50%;background:var(--k-burg);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600}.kcp-form{padding-top:72px;padding-bottom:72px}.kcp-form-in{max-width:820px;display:flex;flex-direction:column;gap:18px}.kcp-form-in form{display:flex;flex-direction:column;gap:18px}.kcp-form-in .k-btn{align-self:flex-start}.kcp-meet{background:var(--k-burg);color:#fff;padding:56px 0}.kcp-meet-in{display:flex;flex-wrap:wrap;gap:28px 48px;align-items:center;justify-content:space-between}.kcp-meet h2{margin:0 0 8px;font-size:34px;color:#fff}.kcp-meet p{margin:0;color:#e9dccd;max-width:520px;line-height:1.6}.kcp-meet-btns{display:flex;flex-wrap:wrap;gap:12px}body.k-body .kcp-meet a.k-btn--line{color:#fff;border-color:#ffffff8c;background:transparent}body.k-body .kcp-meet a.k-btn--line:hover{background:#fff;color:var(--k-burg)}@media(max-width:989px){.kcp-hero h1{font-size:38px}[dir=rtl] .kcp-hero h1{font-size:34px}.kcp-hero-in{padding-top:44px;padding-bottom:44px}.kcp-three,.kcp-six{grid-template-columns:1fr}.kcp-steps{grid-template-columns:1fr 1fr}.kcp-sec{padding-top:44px}.kcp-band{margin-top:44px;padding:44px 0}}@media(max-width:480px){.kcp-steps{grid-template-columns:1fr}}.kf{background:var(--k-ink);color:#d9cbbd;margin-top:0;padding:72px 0 28px}.kf-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1.3fr;gap:40px}.kf h3{margin:0 0 16px;font-family:var(--font-body-family)!important;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:#fff;font-weight:500}[dir=rtl] .kf h3{letter-spacing:0;font-size:16px}.kf-col{display:flex;flex-direction:column;gap:11px;font-size:15px;align-items:flex-start}.kf-col a:hover,.kf-legal a:hover,.kf-contact a:hover{color:var(--k-sand)}.kf-brand p{margin:18px 0;font-size:15px;line-height:1.65;max-width:320px;color:#bfae9f}.kf-logo{width:300px;max-width:100%;height:auto;display:block}.kf-contact{display:flex;flex-direction:column;gap:8px;font-size:15px}.kf-pick p{margin:0;font-size:15px;line-height:1.6;color:#bfae9f}.kf-dir{margin-top:6px;color:var(--k-sand);border-bottom:1.5px solid var(--k-sand);padding-bottom:2px;font-weight:500}.kf-bottom{margin-top:56px;padding-top:22px;border-top:1px solid #3a2a2a;display:flex;flex-wrap:wrap;gap:16px 32px;justify-content:space-between;align-items:center;font-size:13.5px;color:#a89888}.kf-legal{display:flex;flex-wrap:wrap;gap:8px 24px}.kf-pay{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.kf-pay-ic{width:38px;height:24px}.kh-wordmark,.kh-wordsub{display:none}.kh-logo:before{content:"";display:block;width:310px;height:37px;background:url(/cdn/shop/files/mk-logo-dark.png?v=1793566590) center/contain no-repeat}.kcf-hero-txt:before,.kx-cafe .kx-band-txt:before{content:"";display:block;width:280px;height:95px;max-width:100%;background:url(/cdn/shop/files/mk-cafe-logo-white.png?v=1793566590) left center/contain no-repeat}[dir=rtl] .kcf-hero-txt:before,[dir=rtl] .kx-cafe .kx-band-txt:before{background-position:right center}.kx-cafe .kx-band-txt>h2{display:none}@media(max-width:989px){.kf-grid{grid-template-columns:1fr 1fr;gap:36px 24px}.kf-brand,.kf-pick{grid-column:1/-1}.kh-logo:before{width:210px;height:25px}}@media(max-width:749px){.kf{padding-top:48px}.kf-bottom{flex-direction:column;align-items:flex-start}}.kg-hero{background:var(--k-burg);color:#fff;padding:56px 0}.kg-hero h1{margin:12px 0 0;font-size:56px;line-height:1.05}[dir=rtl] .kg-hero h1{line-height:1.3}.kg-hero p:last-child{margin:16px 0 0;font-size:18px;color:#e9dccd;font-weight:300;max-width:600px;line-height:1.55}.kg-empty{padding-top:56px;padding-bottom:80px;text-align:center}.kg-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);gap:48px;padding-top:48px;padding-bottom:80px;align-items:start}.kg-main{display:flex;flex-direction:column;gap:44px;min-width:0}.kg-step h2{margin:0 0 16px;font-size:30px;display:flex;align-items:center;gap:14px;font-family:var(--font-body-family)!important;font-weight:500}.kg-step h2 b{font-family:var(--font-heading-family);font-size:38px;color:var(--k-sand);font-weight:500;line-height:1}.kg-items{border:1px solid var(--k-line)}.kg-item{display:flex;gap:14px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--k-line)}.kg-item:last-child{border-bottom:0}.kg-thumb{width:56px;height:56px;flex:none;background:var(--k-cream);overflow:hidden}.kg-thumb img{width:100%;height:100%;object-fit:cover;display:block}.kg-iname{flex:1;min-width:0;display:flex;flex-direction:column;font-weight:500}.kg-iname small{color:var(--k-mute);font-weight:400;font-size:13.5px}.kg-link{background:none;border:0;padding:0;font:inherit;font-weight:500;color:var(--k-terra);text-decoration:underline!important;cursor:pointer;margin-top:10px;display:inline-block}.kg-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.kg-phone{display:flex}body.k-body .kg-phone select{flex:0 0 138px;max-width:138px;border-inline-end:0;border-radius:2px 0 0 2px;background-color:var(--k-cream);padding:0 30px 0 10px;font:500 15px var(--font-body-family);min-height:48px;text-overflow:ellipsis}.kg-phone .k-in{border-radius:0 2px 2px 0}.kg-addr{display:grid;grid-template-columns:200px 1fr;gap:10px;max-width:520px}.kg-addr .k-in{min-height:44px;padding-top:8px;padding-bottom:8px;font-size:15px}.kg-cal{border:1px solid var(--k-line);padding:22px;max-width:460px;box-sizing:border-box}.kg-cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;font-size:18px}.kg-cal-head button{width:44px;height:44px;border:1px solid var(--k-field);background:#fff;border-radius:2px;font-size:20px;cursor:pointer}.kg-cal-head button:disabled{opacity:.35;cursor:not-allowed}.kg-cal-wd,.kg-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;text-align:center}.kg-cal-wd{font-size:12px;color:var(--k-mute);margin-bottom:6px}.kg-cal-grid button{height:44px;border:1px solid var(--k-line);background:#fff;font:400 15px var(--font-body-family);border-radius:2px;cursor:pointer;color:var(--k-ink)}.kg-cal-grid button:disabled{color:#b5a79b;cursor:not-allowed;background:#faf7f3}.kg-cal-grid button.on{background:var(--k-burg);border-color:var(--k-burg);color:#fff}.kg-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.kg-chips button{min-height:40px;padding:0 16px;border-radius:999px;border:1.5px solid var(--k-burg);background:#fff;color:var(--k-burg);font:500 14px var(--font-body-family);cursor:pointer}.kg-chips button.on{background:var(--k-burg);color:#fff}.kg-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.kg-card[hidden]{display:none}.kg-card{cursor:pointer;display:block}.kg-card input{position:absolute;opacity:0;pointer-events:none}.kg-card-in{display:flex;flex-direction:column;gap:6px;border:1.5px solid var(--k-line);padding:10px;height:100%;box-sizing:border-box;border-radius:2px}.kg-card-art{aspect-ratio:210/148;background:var(--k-cream);display:flex;align-items:center;justify-content:center;font-size:30px;color:var(--k-sand);overflow:hidden}.kg-card-art img{width:100%;height:100%;object-fit:cover}.kg-card-in b{font-size:15px;font-weight:500}.kg-card-in small{color:var(--k-mute);font-size:14px}.kg-card input:checked+.kg-card-in{border-color:var(--k-burg);box-shadow:0 0 0 1px var(--k-burg)}.kg-card input:focus-visible+.kg-card-in{outline:3px solid var(--k-sand)}.kg-count{display:flex;justify-content:space-between;font-size:14px;color:var(--k-mute);margin-top:6px}.kg-side{background:var(--k-cream);padding:30px;position:sticky;top:150px;display:flex;flex-direction:column;gap:16px}.kg-side h2{margin:0;font-size:34px}.kg-prev-rows{display:flex;flex-direction:column;gap:9px;font-size:15px}.kg-prev-rows div{display:flex;justify-content:space-between;gap:12px}.kg-prev-rows span{color:var(--k-mute)}.kg-prev-rows b{font-weight:500;text-align:end;overflow-wrap:anywhere}.kg-paper{background:#fff;box-shadow:0 8px 24px #2813141f;aspect-ratio:210/148;margin:4px 0;width:100%;overflow:hidden;position:relative}.kg-paper-in{position:absolute;top:0;right:0;bottom:0;left:0;padding:16px 22px;display:flex;flex-direction:column;gap:6px;border:6px solid #fff;outline:1px solid var(--k-sand);outline-offset:-12px}.kg-paper-msg{flex:1;font-family:var(--font-heading-family);font-size:13.5px;line-height:1.45;white-space:pre-wrap;overflow:hidden;overflow-wrap:anywhere}.kg-paper-from{font-size:9px;letter-spacing:.3em;color:var(--k-sand);text-align:center}.kg-calm{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:13.5px;color:var(--k-mute);line-height:1.45}.kg-calm li:before{content:"\2713";color:var(--k-burg);margin-inline-end:8px;font-weight:600}@media(max-width:989px){.kg-grid{grid-template-columns:1fr;gap:32px}.kg-side{position:static}.kg-hero h1{font-size:38px}.kg-hero{padding:40px 0}}@media(max-width:560px){.kg-two{grid-template-columns:1fr}.kg-cal{padding:14px}.kg-addr{grid-template-columns:1fr}.kg-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.kh{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid var(--k-line)}.kh-ann{background:var(--k-burg);color:#f4e9dc;font-size:12.5px;letter-spacing:.04em;text-align:center;padding:9px 16px;line-height:1.3}.kh-ann-short{display:none}.kh-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding-top:12px;padding-bottom:12px}.kh-left{display:flex;align-items:center;gap:18px;font-size:14px;font-weight:500}.kh-left form,.kh-dr-lang form{margin:0}.kh-dd{position:relative}.kh-dd summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1.5px solid var(--k-field);border-radius:2px;background:#fff;font-size:14px;font-weight:500;color:var(--k-ink)}.kh-dd summary::-webkit-details-marker{display:none}.kh-dd[open] summary{border-color:var(--k-burg)}.kh-dd[open] .kh-chev{transform:rotate(180deg)}.kh-dd ul{position:absolute;top:calc(100% + 6px);inset-inline-start:0;min-width:100%;margin:0;padding:6px 0;list-style:none;background:#fff;border:1px solid var(--k-line);box-shadow:0 14px 30px #14090a1f;z-index:20}.kh-dd ul button{display:block;width:100%;text-align:start;background:none;border:0;padding:11px 16px;font:500 14.5px var(--font-body-family);cursor:pointer;color:var(--k-ink);white-space:nowrap}.kh-dd ul button:hover{background:var(--k-cream)}.kh-dd ul button[aria-current]{color:var(--k-terra)}.kh-send{border:1.5px solid var(--k-burg);color:var(--k-burg);padding:9px 18px;border-radius:2px}body.k-body a.kh-send:hover{background:var(--k-burg);color:#fff}.kh-logo{display:flex;flex-direction:column;align-items:center;line-height:1}.kh-logo-img{height:42px;width:auto;display:block}.kh-wordmark{font-family:var(--font-heading-family);font-size:30px;letter-spacing:.28em;color:var(--k-burg);font-weight:600}.kh-wordsub{font-size:10px;letter-spacing:.34em;color:var(--k-sand);margin-top:5px;font-weight:500}[dir=rtl] .kh-wordmark,[dir=rtl] .kh-wordsub{letter-spacing:0}.kh-right{display:flex;justify-content:flex-end;align-items:center;gap:6px}.kh-ic{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;cursor:pointer;color:var(--k-ink);position:relative;padding:0}.kh-badge{position:absolute;top:4px;inset-inline-end:2px;min-width:18px;height:18px;border-radius:9px;background:var(--k-burg);color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;padding:0 4px;box-sizing:border-box}.kh-badge[hidden],.kh-burger{display:none}.kh-nav{border-top:1px solid var(--k-line)}.kh-nav>ul{list-style:none;margin:0 auto;padding-top:0;padding-bottom:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0 30px}.kh-nav>ul>li{position:relative}.kh-nav>ul>li>a{display:block;padding:15px 0;font-size:14.5px;font-weight:500;letter-spacing:.02em}.kh-nav>ul>li:hover>a,.kh-nav>ul>li:focus-within>a{color:var(--k-terra)}body.k-body .kh-nav .kh-cafe>a{background:var(--k-cafe);color:#fff;padding:11px 24px;margin:7px 0;border-radius:2px;font-size:15px;font-weight:600;letter-spacing:.04em}body.k-body .kh-nav .kh-cafe:hover>a{background:var(--k-terra);color:#fff}.kh-cafebar{display:none}.kh-sub{display:none;position:absolute;top:100%;inset-inline-start:-16px;min-width:210px;background:#fff;border:1px solid var(--k-line);box-shadow:0 14px 30px #14090a1a;list-style:none;margin:0;padding:8px 0;z-index:5}.kh-has:hover .kh-sub,.kh-has:focus-within .kh-sub{display:block}.kh-sub a{display:block;padding:11px 20px;font-size:14.5px}.kh-sub a:hover{background:var(--k-cream)}.kh-scrim,.kh-drawer{display:none}body.k-body a.k-btn--dark,body.k-body a.k-btn--dark:hover,body.k-body button.k-btn--dark,body.k-body a.kc-btn,body.k-body a.kc-btn:hover{color:#fff}body.k-body a.kc-btn--line{color:var(--k-burg)}body.k-body a.k-btn--gold{color:var(--k-ink)}body.k-body a.k-btn--white{color:var(--k-cafe)}body.k-body .k-btn--dark *,body.k-body .kc-btn:not(.kc-btn--line) *{color:inherit}body.k-body select,body.k-body select.k-in{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23401416' stroke-width='1.7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px 8px;padding-inline-end:40px;border:1.5px solid var(--k-field);border-radius:2px;color:var(--k-ink);font-family:var(--font-body-family);cursor:pointer}[dir=rtl] body.k-body select,[dir=rtl] select.k-in{background-position:left 14px center}body.k-body select:focus{border-color:var(--k-burg);outline:0;box-shadow:0 0 0 3px #c0915859}@media(max-width:749px){body.k-body .k-wrap,body.k-body [class*=kh-].k-wrap{padding-left:20px;padding-right:20px}body.k-body section,body.k-body .shopify-section>div{max-width:100%}}@media(max-width:989px){.kh-ann-long{display:none}.kh-ann-short{display:inline}.kh-top{grid-template-columns:88px 1fr 88px;padding-top:8px;padding-bottom:8px;gap:8px}.kh-burger{display:inline-flex}.kh-left,.kh-nav,.kh-acc,.kh-right .kh-ic:first-child{display:none}.kh-logo-img{height:34px}.kh-wordmark{font-size:22px;letter-spacing:.2em}.kh-wordsub{font-size:8.5px}.kh-cafebar{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--k-cafe);color:#fff;padding:10px 20px;font-size:13px}body.k-body a.kh-cafebar{color:#fff}.kh-cafebar strong{font-size:14.5px;letter-spacing:.04em}.kh-cafebar span{color:#e6cfa8;text-align:end}.kh-dr-lang{padding:14px 16px;border-bottom:1px solid var(--k-line)}.kh-dr-lang .kh-dd ul{position:static;box-shadow:none;margin-top:6px}.kh-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#14090a80;z-index:300;opacity:0;pointer-events:none;transition:opacity .25s;display:block}.kh-drawer{position:fixed;top:0;bottom:0;inset-inline-start:0;width:min(86vw,360px);background:#fff;z-index:310;transform:translate(-100%);transition:transform .28s;display:flex;flex-direction:column;overflow-y:auto}[dir=rtl] .kh-drawer{transform:translate(100%)}.k-menu-open .kh-scrim{opacity:1;pointer-events:auto}.k-menu-open .kh-drawer{transform:none}.k-menu-open{overflow:hidden}.kh-dr-head{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--k-line)}.kh-drawer>ul{list-style:none;margin:0;padding:8px 0;flex:1}.kh-drawer>ul>li>a{display:block;padding:14px 20px;font-size:18px;font-weight:500}body.k-body .kh-drawer .kh-cafe>a{background:var(--k-cafe);color:#fff;margin:6px 16px 10px;padding:14px 18px;border-radius:2px;text-align:center;font-weight:600}.kh-drawer ul ul{list-style:none;margin:0;padding:0 0 8px;background:var(--k-cream)}.kh-drawer ul ul a{display:block;padding:11px 36px;font-size:16px;color:var(--k-mute)}.kh-dr-foot{display:flex;gap:24px;padding:18px 20px;border-top:1px solid var(--k-line);font-weight:500}}.kx-hero{display:grid;grid-template-columns:1fr 1fr;background:var(--k-burg);color:#fff;min-height:580px;overflow:hidden}.kx-hero-txt{padding:80px 64px;display:flex;flex-direction:column;justify-content:center;gap:24px}.kx-hero h1{margin:0;font-size:76px;line-height:1;letter-spacing:-.01em}[dir=rtl] .kx-hero h1{line-height:1.25;font-size:64px}.kx-lead{margin:0;font-size:18px;line-height:1.6;max-width:480px;color:#e9dccd;font-weight:300}.kx-btns{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:6px}.kx-hero-img{min-height:380px;position:relative;overflow:hidden}.kx-hero-img img,.kx-hero-img video,.kx-hero-img .k-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;animation:kxZoom 14s ease-out both}.kx-in{opacity:0;transform:translateY(22px);animation:kxUp .9s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:var(--d,0s)}@keyframes kxUp{to{opacity:1;transform:none}}@keyframes kxZoom{0%{transform:scale(1.14)}to{transform:scale(1)}}.kx-js .kx-rv{opacity:0;transform:translateY(34px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.kx-js .kx-rv.in{opacity:1;transform:none}.kx-js .kx-cat{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease;transition-delay:calc(var(--i,0) * 70ms)}.kx-js .kx-rv.in .kx-cat{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.kx-in{opacity:1;transform:none;animation:none}.kx-hero-img img,.kx-hero-img video{animation:none}}.kx-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:32px}.kx-more{font-weight:500;border-bottom:1.5px solid var(--k-burg);padding-bottom:2px}.kx-catsec{padding-top:72px;padding-bottom:40px}.kx-cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px}.kx-cat{display:flex;flex-direction:column;gap:12px;min-width:0}.kx-cat-img{display:block;aspect-ratio:4/5;overflow:hidden}.kx-cat-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s;display:block}.kx-cat:hover .kx-cat-img img{transform:scale(1.04)}.kx-cat-row{display:flex;flex-direction:column;gap:2px}.kx-cat-name{font-size:19px;font-weight:500}.kx-cat-note{font-size:14px;color:var(--k-mute)}.kx-rowsec{padding-top:24px;padding-bottom:56px}.kx-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px}.kx-band{display:grid;grid-template-columns:1fr 1fr;margin:24px auto 56px;max-width:1264px;width:calc(100% - 96px)}.kx-band-txt{padding:64px;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:flex-start}.kx-build{background:var(--k-burg);color:#fff}.kx-build-vis{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:48px;align-content:center}.kx-build-vis span{aspect-ratio:1;border:1px solid rgba(255,255,255,.25);display:block}.kx-gift{background:var(--k-cream)}.kx-steps{list-style:none;margin:0;padding:64px;display:flex;flex-direction:column;justify-content:center;gap:28px}.kx-steps li{display:flex;gap:20px;align-items:flex-start}.kx-steps b{font-family:var(--font-heading-family);font-size:44px;line-height:1;color:var(--k-sand);min-width:40px;font-weight:500}.kx-steps h3{margin:0;font-size:22px;font-family:var(--font-body-family)!important;font-weight:500}.kx-steps p{margin:4px 0 0;color:var(--k-mute);line-height:1.5}.kx-corp{background:var(--k-dark);color:#fff}.kx-corp-img,.kx-cafe-img{position:relative;min-height:400px}.kx-corp-img img,.kx-corp-img .k-ph,.kx-cafe-img img,.kx-cafe-img .k-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kx-ul{color:var(--k-sand);border-bottom:1.5px solid var(--k-sand);font-weight:500;padding:4px 0}.kx-prom{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-bottom:56px}.kx-prom>div{border:1px solid var(--k-line);padding:32px}.kx-prom h3{margin:0 0 8px;font-size:22px;font-family:var(--font-body-family)!important;font-weight:500}.kx-prom p{margin:0;color:var(--k-mute);line-height:1.55}.kx-cafe{background:var(--k-cafe);color:#fff;margin-top:0;margin-bottom:72px}.kx-cafe-logo{width:300px;max-width:100%;height:auto}.kx-apps{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:14px;color:#e0d2c2}.kx-apps a{border:1px solid var(--k-sand);color:#fff;padding:9px 18px;border-radius:999px;font-weight:500}.kx-apps a:hover{background:var(--k-sand);color:var(--k-ink)}@media(max-width:989px){.kx-hero{grid-template-columns:1fr}.kx-hero-txt{padding:48px 20px}.kx-hero h1{font-size:46px}[dir=rtl] .kx-hero h1{font-size:40px}.kx-hero-img{min-height:300px;order:-1}.kx-cats,.kx-grid4{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.kx-catsec{padding-top:44px;padding-bottom:24px}.kx-band{grid-template-columns:1fr;width:calc(100% - 40px)}.kx-band-txt,.kx-steps{padding:36px 22px}.kx-corp-img,.kx-cafe-img{min-height:260px}.kx-build-vis{padding:0 22px 32px}.kx-cafe-img{order:-1}.kx-prom{grid-template-columns:1fr}.kx-rowsec{padding-bottom:36px}}.klg{background:var(--k-cream);padding:72px 20px 96px;display:flex;justify-content:center}.klg-card{background:#fff;width:100%;max-width:460px;padding:44px 40px;display:flex;flex-direction:column;gap:18px;box-sizing:border-box}.klg-card h1{margin:0;font-size:44px;line-height:1.1;color:var(--k-burg)}.klg-card form{display:flex;flex-direction:column;gap:16px}.klg-card .kg-link{align-self:flex-start;margin:0}.klg-alt{margin:8px 0 0;font-size:15px;color:var(--k-mute)}.klg-alt a{color:var(--k-terra);font-weight:500;text-decoration:underline!important}@media(max-width:560px){.klg{padding:32px 16px 56px}.klg-card{padding:30px 22px}}.kpg-hero{background:var(--k-cream);padding:48px 0;border-bottom:1px solid var(--k-line)}.kpg-hero h1{margin:0;font-size:52px;line-height:1.1;color:var(--k-burg)}[dir=rtl] .kpg-hero h1{line-height:1.3}.kpg{padding-top:48px;padding-bottom:88px}.kpg-body{max-width:780px;font-size:17px;line-height:1.75;color:#3a2c27}.kpg-body h2,.kpg-body h3{font-family:var(--font-heading-family);color:var(--k-burg);margin:1.6em 0 .5em;line-height:1.2}.kpg-body h2{font-size:34px}.kpg-body h3{font-size:26px}.kpg-body a{color:var(--k-terra);text-decoration:underline!important}@media(max-width:749px){.kpg-hero h1{font-size:34px}.kpg-hero{padding:32px 0}.kpg-body{font-size:16px}}.kp{padding-top:36px;padding-bottom:72px}.kp-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:start}.kp-gal{position:sticky;top:150px}.kp-main{background:var(--k-cream);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;overflow:hidden}.kp-main img{width:100%;height:100%;object-fit:contain;display:block}.kp-thumbs{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.kp-th{width:72px;height:72px;padding:0;background:var(--k-cream);border:1.5px solid transparent;cursor:pointer}.kp-th.is-on{border-color:var(--k-burg)}.kp-th img{width:100%;height:100%;object-fit:contain;display:block}.kp-eyebrow{font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--k-sand);font-weight:600}[dir=rtl] .kp-eyebrow{letter-spacing:0}.kp-title{margin:8px 0 14px;font-size:clamp(28px,3.4vw,40px);line-height:1.15;color:var(--k-burg)}.kp-price{display:flex;align-items:baseline;gap:12px;font-size:26px;font-weight:600;color:var(--k-ink)}.kp-price s{font-size:17px;color:var(--k-mute);font-weight:400}.kp-price small{font-size:13px;font-weight:400;color:var(--k-mute)}.kp-short{margin:16px 0 0;color:var(--k-mute);line-height:1.65;font-size:16px}.kp form{margin:26px 0 0}.kp-opt{border:0;padding:0;margin:0 0 20px}.kp-opt legend{font-size:13.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;padding:0}.kp-vals{display:flex;flex-wrap:wrap;gap:10px}.kp-v{min-width:64px;padding:11px 18px;background:#fff;border:1.5px solid var(--k-field);border-radius:2px;font:500 15px var(--font-body-family);cursor:pointer;color:var(--k-ink)}.kp-v.is-on{border-color:var(--k-burg);background:var(--k-burg);color:#fff}.kp-buy{display:flex;gap:14px;align-items:stretch}.kp-qty{display:flex;border:1.5px solid var(--k-field);border-radius:2px}.kp-qty button{width:44px;background:none;border:0;font-size:20px;cursor:pointer;color:var(--k-ink)}.kp-qty input{width:48px;text-align:center;border:0;font:500 16px var(--font-body-family);-moz-appearance:textfield;background:none}.kp-qty input::-webkit-outer-spin-button,.kp-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kp-add{flex:1;min-height:54px;font-size:16px}.kp-add[disabled]{opacity:.5;cursor:not-allowed}.kp-trust{list-style:none;margin:22px 0 0;padding:18px 0;border-top:1px solid var(--k-line);border-bottom:1px solid var(--k-line);display:grid;grid-template-columns:repeat(3,1fr);gap:12px;font-size:13.5px;color:var(--k-mute);text-align:center}.kp-acc{margin-top:8px}.kp-acc details{border-bottom:1px solid var(--k-line)}.kp-acc summary{list-style:none;cursor:pointer;padding:18px 0;font-weight:600;font-size:16px;display:flex;justify-content:space-between;align-items:center}.kp-acc summary::-webkit-details-marker{display:none}.kp-acc summary:after{content:"+";font-size:22px;font-weight:400;color:var(--k-burg)}.kp-acc details[open] summary:after{content:"\2212"}.kp-rte{padding:0 0 20px;line-height:1.7;color:var(--k-mute);font-size:15.5px}.kp-rte p{margin:0 0 10px}.kp-spec{margin:0;padding:0 0 18px;display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.kp-spec div{display:flex;flex-direction:column;gap:2px;padding:11px 0;border-top:1px solid var(--k-line)}.kp-spec dt{font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--k-mute)}.kp-spec dd{margin:0;font-weight:500;color:var(--k-ink)}.kp-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--k-line);border:1px solid var(--k-line);margin-top:20px}.kp-facts>div{background:#fff;padding:12px 14px;display:flex;flex-direction:column;gap:3px}.kp-facts span{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--k-mute)}.kp-facts b{font-weight:600;font-size:15px;color:var(--k-ink)}.kp-story{font-size:16px;line-height:1.75;color:var(--k-ink)}.kp-h4{margin:18px 0 10px;font:600 13px var(--font-body-family);letter-spacing:.1em;text-transform:uppercase;color:var(--k-burg)}[dir=rtl] .kp-h4{letter-spacing:0}.kp-items{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}.kp-items li{position:relative;padding-inline-start:20px;color:var(--k-ink);font-size:15px;line-height:1.4}.kp-items li:before{content:"";position:absolute;inset-inline-start:0;top:.45em;width:8px;height:8px;border-radius:50%;background:var(--k-sand)}@media(max-width:560px){.kp-items,.kp-facts{grid-template-columns:1fr}}@media(max-width:989px){.kp-grid{grid-template-columns:1fr;gap:28px}.kp-gal{position:static}.kp{padding-top:20px}}@media(max-width:480px){.kp-trust{grid-template-columns:1fr;text-align:start}.kp-spec{grid-template-columns:1fr}}.kgift{display:flex;gap:14px;align-items:flex-start;border:1.5px solid var(--k-field);padding:16px;margin:0 0 16px;cursor:pointer;border-radius:2px;background:var(--k-cream)}.kgift input{width:22px;height:22px;flex:none;margin:2px 0 0;accent-color:var(--k-burg)}.kgift span{display:flex;flex-direction:column;gap:3px;font-size:15px}.kgift small{color:var(--k-mute);font-size:13.5px;line-height:1.5}.kgift:has(input:checked){border-color:var(--k-burg)}#kb-box[style*="--cols: 7"]{aspect-ratio:1.05!important}#kb-box[style*="--tray: #A9481F"]{background:#6f2a17!important}.kbx-top{display:block;flex:none;width:100%;aspect-ratio:872/592;margin-bottom:-8px;border-radius:2px;box-shadow:0 10px 22px #28131440;position:relative;overflow:hidden}.kb-box{flex:none}.kb-ctl{display:flex;align-items:center;gap:6px;flex:none}.kb-ctl button{width:28px;height:28px;border:1px solid var(--k-line);background:#fff;border-radius:50%;cursor:pointer;font:500 17px/1 var(--font-body-family);color:var(--k-burg);padding:0}.kb-ctl button:disabled{opacity:.3;cursor:not-allowed}.kb-ctl b{min-width:16px;text-align:center;font-weight:600;font-size:15px}.kb-it{cursor:pointer}.kb-pre{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:12px 14px;background:var(--k-cream);border:1px dashed var(--k-sand)}.kb-pre span{font-size:13.5px;font-weight:600;color:var(--k-burg);margin-inline-end:4px}.kb-pre button{min-height:38px;padding:0 14px;border:1.5px solid var(--k-burg);background:#fff;color:var(--k-burg);font:500 14px var(--font-body-family);cursor:pointer;border-radius:2px}.kb-pre button:hover{background:var(--k-burg);color:#fff}.kc{display:flex;flex-direction:column;gap:10px;min-width:0}.kc-img{position:relative;display:block;aspect-ratio:1/1;background:var(--k-cream);overflow:hidden}.kc-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.kc:hover .kc-img img{transform:scale(1.04)}.kc-ph{width:100%;height:100%;box-sizing:border-box;background:var(--k-brown)}.kc-sold{position:absolute;top:12px;inset-inline-start:12px;background:var(--k-ink);color:#fff;font-size:12px;padding:5px 10px;letter-spacing:.04em}.kc-t{font-size:17px;font-weight:500;line-height:1.3}.kc-t:hover{color:var(--k-terra)}.kc-row{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.kc-price{font-size:16px}.kc-form{margin:0}.kc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 20px;background:var(--k-burg);color:#fff;border:1.5px solid var(--k-burg);font:500 14px/1 var(--font-body-family);border-radius:2px;cursor:pointer}.kc-btn--line{background:#fff;color:var(--k-burg)}.kc-btn:hover{opacity:.88}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
