:root{--k-red:#C42A2E;--k-red-dk:#9E1F23;--k-brand:#E33A3B;--k-ink:#221C1A;--k-sub:#4A403B;--k-mute:#6B5F59;--k-line:#EDE4DE;--k-line2:#CFC4BE;--k-warm:#FBF1EC;--k-pink:#FBEDEA;--k-serif:"DM Serif Display",Georgia,serif;--k-sans:Figtree,system-ui,-apple-system,sans-serif}.k{font-family:var(--k-sans);color:var(--k-ink);background:#fff;font-size:16px;line-height:1.5}.k *{box-sizing:border-box}.k a{color:var(--k-red)}.k a:hover{color:var(--k-red-dk)}.k :focus-visible{outline:3px solid var(--k-red);outline-offset:3px}.k img{max-width:100%}.k-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.k-wrap{max-width:1240px;margin:0 auto;padding-left:24px;padding-right:24px}.k-serif{font-family:var(--k-serif);font-weight:400}.k-eyebrow{font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--k-red)}.k-h1{font-family:var(--k-serif);font-weight:400;font-size:46px;line-height:1.08;margin:0}.k-h2{font-family:var(--k-serif);font-weight:400;font-size:40px;line-height:1.08;margin:0}.k-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:999px;border:2px solid transparent;font:700 16px var(--k-sans);text-decoration:none;cursor:pointer;background:var(--k-red);color:#fff}.k a.k-btn{color:#fff}.k a.k-btn:hover{background:var(--k-red-dk);color:#fff}.k .k-btn-dark,.k a.k-btn-dark{background:var(--k-ink);color:#fff}.k .k-btn-white,.k a.k-btn-white{background:#fff;color:var(--k-ink)}.k .k-btn-ghost,.k a.k-btn-ghost{background:#fff;color:var(--k-ink);border-color:var(--k-ink)}.k .k-btn-ghost[aria-pressed=true],.k .k-btn-ghost.is-done{background:var(--k-ink);color:#fff}.k-bar{background:var(--k-red);color:#fff;font-size:14px;font-weight:600;text-align:center;padding:10px 16px;letter-spacing:.02em}.k-head{border-bottom:1px solid var(--k-line);background:#fff;position:relative;z-index:20}.k-head-in{display:flex;align-items:center;gap:24px;padding-top:12px;padding-bottom:12px}.k-logo{display:block;line-height:0}.k-logo img{width:104px;height:auto}.k-nav{display:flex;gap:28px;margin-left:24px;font-weight:600;font-size:16px}.k-nav a{color:var(--k-ink);text-decoration:none;padding:10px 0}.k-nav a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--k-brand)}.k-nav a.k-nav-gift{color:var(--k-red)}.k-head-r{margin-left:auto;display:flex;gap:6px;align-items:center}.k-icon{width:44px;height:44px;border:0;background:transparent;cursor:pointer;color:var(--k-ink);display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.k a.k-cart{height:44px;padding:0 14px;border-radius:999px;background:var(--k-ink);color:#fff;display:inline-flex;align-items:center;gap:8px;font:700 15px var(--k-sans);text-decoration:none}.k-burger{display:none}.k-menu{display:none;border-top:1px solid var(--k-line);padding:8px 24px 16px}.k-menu a{display:block;padding:12px 0;font-weight:600;font-size:17px;color:var(--k-ink);text-decoration:none;border-bottom:1px solid var(--k-line)}.k-menu.is-open{display:block}.k-search{display:none;border-top:1px solid var(--k-line);padding:12px 24px}.k-search.is-open{display:block}.k-search form{display:flex;gap:10px;max-width:640px;margin:0 auto}.k-input{min-height:48px;padding:0 16px;border-radius:999px;border:1px solid var(--k-line2);font:16px var(--k-sans);color:var(--k-ink);flex:1;min-width:0;background:#fff}.k-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);background:var(--k-ink);color:#fff;border-radius:999px;padding:12px 20px;font-weight:600;display:none;gap:14px;align-items:center;z-index:50;box-shadow:0 8px 24px #0003}.k-toast.is-on{display:flex}.k .k-toast a{color:#ffb3ad}.k-hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.k-panel{position:relative;height:560px;border-radius:20px;overflow:hidden;background:var(--k-line)}.k-panel>img{width:100%;height:100%;object-fit:cover;display:block}.k-panel-card{position:absolute;left:20px;bottom:20px;right:20px;max-width:390px;background:#fff;border-radius:16px;padding:24px}.k-panel-card.is-dark{background:var(--k-ink);color:#fff}.k-panel-card.is-dark .k-eyebrow{color:#ff8a80}.k-panel-card h2{margin:6px 0 8px;font-family:var(--k-serif);font-weight:400;font-size:32px;line-height:1.06}.k-panel-card p{margin:0 0 16px;color:var(--k-sub)}.k-panel-card.is-dark p{color:#e5dcd7}.k-sec{padding-top:64px;padding-bottom:24px}.k-cats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-top:28px}.k-cat{display:flex;flex-direction:column;align-items:center;gap:10px;text-decoration:none}.k a.k-cat{color:var(--k-ink)}.k-cat .k-circle{width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;background:#fff;border:2px solid var(--k-line);display:block;transition:border-color .2s}.k-cat:hover .k-circle{border-color:var(--k-brand)}.k-cat .k-circle img{width:100%;height:100%;object-fit:cover;display:block}.k-cat strong{font-size:16px;text-align:center}.k-cat span.k-count{font-size:14px;color:var(--k-mute);margin-top:-6px}.k-dark{background:var(--k-ink);color:#fff;margin-top:56px}.k-dark .k-wrap{padding-top:72px;padding-bottom:72px}.k-dark .k-eyebrow{color:#ff8a80}.k-dark p.k-lead{color:#cfc4be;font-size:17px;max-width:520px;margin:10px 0 0}.k-tabs{display:flex;gap:8px;background:#352d29;padding:6px;border-radius:999px}.k-tab{min-height:44px;padding:0 20px;border-radius:999px;border:0;cursor:pointer;font:700 15px var(--k-sans);background:transparent;color:#e5dcd7}.k-tab[aria-selected=true]{background:#fff;color:var(--k-ink)}.k-row-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.k-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px}.k-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px}.k-card{display:flex;flex-direction:column;gap:10px}.k-card-img{position:relative;display:block;aspect-ratio:1;border-radius:16px;overflow:hidden;background:#fff;border:1px solid var(--k-line)}.k-card-img img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .25s}.k-card:hover .k-card-img img{transform:scale(1.03)}.k-badge{position:absolute;top:12px;left:12px;background:var(--k-ink);color:#fff;font-size:13px;font-weight:700;padding:6px 10px;border-radius:999px}.k-card h3{margin:0;font-size:16px;font-weight:700;line-height:1.3}.k .k-card h3 a{color:var(--k-ink);text-decoration:none}.k-card .k-sub{font-size:14px;color:var(--k-mute)}.k-card .k-price{font-size:17px;font-weight:800}.k-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.k-dark .k-card{background:#fff;color:var(--k-ink);border-radius:16px;overflow:hidden;padding-bottom:16px}.k-dark .k-card-img{border:0;border-radius:0}.k-dark .k-card>*:not(.k-card-img){margin-left:16px;margin-right:16px}.k-sw{display:flex;gap:6px;flex-wrap:wrap}.k-sw button{width:28px;height:28px;border-radius:50%;cursor:pointer;padding:0;border:2px solid #fff;box-shadow:0 0 0 1px var(--k-line2)}.k-sw button[aria-checked=true]{box-shadow:0 0 0 2px var(--k-ink)}.k-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:center}.k-why{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px}.k-why h3{margin:4px 0 0;font-size:18px}.k-why p{margin:0;font-size:15px;color:var(--k-sub)}.k-num{width:44px;height:44px;border-radius:12px;background:var(--k-pink);color:var(--k-red);display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:15px}.k-mosaic{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.k-mosaic img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:16px;display:block}.k-warm{background:var(--k-warm)}.k-news{background:var(--k-red);color:#fff;border-radius:24px;padding:48px;display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between}.k-news form{display:flex;gap:10px;flex-wrap:wrap}.k-news .k-input{border:0;min-width:260px}.k-crumb{font-size:14px;color:var(--k-mute);margin:24px 0 18px}.k .k-crumb a{color:var(--k-mute)}.k-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;align-items:center;margin-bottom:36px}.k-intro p{margin:12px 0 0;font-size:17px;line-height:1.6;color:var(--k-sub);max-width:600px}.k-intro img{width:100%;height:260px;object-fit:cover;border-radius:20px;display:block}.k-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:14px 0;border-top:1px solid var(--k-line);border-bottom:1px solid var(--k-line);margin-bottom:28px}.k-chips{display:flex;gap:8px;flex-wrap:wrap}.k a.k-chip{min-height:44px;padding:0 18px;border-radius:999px;display:inline-flex;align-items:center;font:700 15px var(--k-sans);text-decoration:none;background:#fff;color:var(--k-ink);border:2px solid var(--k-line2)}.k a.k-chip[aria-current=page]{background:var(--k-ink);color:#fff;border-color:var(--k-ink)}.k-select{min-height:44px;padding:0 14px;border-radius:10px;border:1px solid var(--k-line2);font:600 15px var(--k-sans);color:var(--k-ink);background:#fff}.k-faq{margin-top:72px;background:var(--k-warm);border-radius:24px;padding:48px}.k-faq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:24px}.k-faq h3{margin:0 0 8px;font-size:18px}.k-faq p{margin:0;font-size:15px;line-height:1.55;color:var(--k-sub)}.k-pager{display:flex;gap:12px;justify-content:center;margin-top:40px}.k-pdp{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px;align-items:start}.k-gal{display:flex;gap:14px}.k-thumbs{display:flex;flex-direction:column;gap:10px;width:84px;flex-shrink:0;max-height:620px;overflow-y:auto}.k-thumbs button{width:84px;height:84px;padding:0;border-radius:12px;overflow:hidden;cursor:pointer;background:#fff;border:2px solid var(--k-line);flex-shrink:0}.k-thumbs button[aria-pressed=true]{border-color:var(--k-ink)}.k-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.k-main-img{flex-grow:1;min-width:0;aspect-ratio:1;border-radius:20px;overflow:hidden;background:#fff;border:1px solid var(--k-line)}.k-main-img img{width:100%;height:100%;object-fit:contain;display:block}.k-buy{display:flex;flex-direction:column;gap:18px}.k-buy .k-h1{font-size:40px;line-height:1.06}.k-lead2{margin:0;font-size:17px;line-height:1.55;color:var(--k-sub)}.k-bigprice{font-size:30px;font-weight:800}.k-opt{border:0;padding:0;margin:0}.k-opt legend{font-size:15px;font-weight:700;margin-bottom:10px}.k-opt legend span{font-weight:500}.k-opts{display:flex;gap:10px;flex-wrap:wrap}.k-optbtn{min-height:48px;padding:0 16px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;font:600 15px var(--k-sans);color:var(--k-ink);background:#fff;border:2px solid var(--k-line2)}.k-optbtn[aria-pressed=true]{border-color:var(--k-ink)}.k-optbtn[disabled]{opacity:.4;cursor:not-allowed;text-decoration:line-through}.k-dot{width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}.k-qtyrow{display:flex;gap:12px;align-items:stretch}.k-qty{display:flex;align-items:center;border:2px solid var(--k-line2);border-radius:999px}.k-qty button{width:48px;height:52px;border:0;background:transparent;font:700 20px var(--k-sans);cursor:pointer;color:var(--k-ink)}.k-qty output{min-width:28px;text-align:center;font-weight:700;font-size:17px}.k-addbtn{flex-grow:1;min-height:56px;border:0;border-radius:999px;background:var(--k-red);color:#fff;font:800 17px var(--k-sans);cursor:pointer}.k-addbtn:hover{background:var(--k-red-dk)}.k-addbtn[disabled]{background:#9a8f8a;cursor:not-allowed}.k-trust{list-style:none;margin:0;padding:18px 0 0;border-top:1px solid var(--k-line);display:grid;gap:12px;font-size:15px}.k-trust li{display:flex;gap:12px;align-items:center}.k-desc{border-top:1px solid var(--k-line);padding-top:8px}.k-desc h3{font-size:17px;margin:18px 0 6px}.k-desc ul{margin:0;padding-left:20px;color:var(--k-sub);font-size:15px;line-height:1.7}.k-desc p{color:var(--k-sub);font-size:16px}.k-quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.k-quotes figure{margin:0;background:var(--k-warm);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:12px}.k-quotes blockquote{margin:0;font-family:var(--k-serif);font-size:24px;line-height:1.25}.k-quotes figcaption{font-size:14px;color:var(--k-mute)}.k-pairs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.k-pair{display:flex;gap:16px;align-items:center;border:1px solid var(--k-line);border-radius:16px;padding:14px}.k-pair img{width:96px;height:96px;object-fit:contain;border-radius:10px;background:#fff;flex-shrink:0}.k .k-pair a{color:var(--k-ink);text-decoration:none;font-weight:700;line-height:1.3}.k-sticky{display:none;position:sticky;bottom:0;background:#fff;border-top:1px solid var(--k-line);padding:12px 16px;gap:12px;align-items:center;justify-content:space-between;z-index:15}.k-rte{max-width:760px;font-size:17px;line-height:1.65;color:var(--k-sub)}.k-rte h2{font-family:var(--k-serif);font-weight:400;color:var(--k-ink);font-size:30px;margin:36px 0 10px}.k-form{display:grid;gap:14px;max-width:560px}.k-form label{font-weight:700;font-size:15px;display:block;margin-bottom:6px}.k-form .k-input{border-radius:12px;width:100%}.k-form textarea{min-height:140px;padding:12px 16px;border-radius:12px;border:1px solid var(--k-line2);font:16px var(--k-sans);width:100%}.k-foot{background:var(--k-ink);color:#e5dcd7}.k-foot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-top:56px;padding-bottom:32px}.k-foot p.k-foot-h{margin:0 0 12px;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff}.k-foot nav{display:flex;flex-direction:column;gap:10px;font-size:15px}.k .k-foot a{color:#e5dcd7}.k-foot-low{border-top:1px solid #3A322E;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;font-size:14px;color:#b9ada7;padding-top:20px;padding-bottom:32px}.k .k-foot-low a{color:#b9ada7}@media(max-width:900px){.k-nav{display:none}.k-burger{display:inline-flex}.k-hero,.k-split,.k-intro,.k-pdp{grid-template-columns:minmax(0,1fr)}.k-panel{height:460px}.k-cats{grid-template-columns:repeat(3,minmax(0,1fr))}.k-grid4,.k-grid3,.k-mosaic,.k-foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.k-quotes,.k-pairs,.k-faq-grid{grid-template-columns:minmax(0,1fr)}.k-h1,.k-buy .k-h1{font-size:34px}.k-h2{font-size:32px}.k-gal{flex-direction:column-reverse;min-width:0}.k-thumbs{flex-direction:row;width:auto;max-width:100%;max-height:none;overflow-x:auto}.k-thumbs button{width:64px;height:64px}.k-intro img{height:220px}.k-sticky{display:flex}.k-faq,.k-news{padding:32px 24px}}@media(max-width:520px){.k-cats{grid-template-columns:repeat(2,minmax(0,1fr))}.k-foot-grid,.k-why{grid-template-columns:1fr}.k-tabs{flex-direction:column;border-radius:20px}.k-grid4,.k-grid3{gap:24px 14px}.k-wrap{padding-left:16px;padding-right:16px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/kaluns.css.map */
