.ka{--blush:#F4E9E4;--linen:#FBF6F3;--plum:#4E3A4B;--mauve:#A98BA0;--apricot:#E9C4A6;--burnt:#C47A45;--rust:#A85F2E;--ink:#2E2226;--muted:#6E5E62;--line:#E0D0CA;background:var(--blush);color:var(--ink);font-family:Hanken Grotesk,system-ui,sans-serif;-webkit-font-smoothing:antialiased;position:relative}.ka *,.ka *:before,.ka *:after{box-sizing:border-box}.ka img{display:block;max-width:100%;height:auto}.ka a{color:inherit}.ka p{margin:0}.ka-w{max-width:1280px;margin:0 auto;padding:0 32px}.ka .serif,.ka h1,.ka h2,.ka h3{font-family:Fraunces,Georgia,serif;font-variation-settings:"SOFT" 100,"opsz" 144;font-weight:500;letter-spacing:-.01em}.ka h1,.ka h2,.ka h3{margin:0}.ka-eb{font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--rust)}.ka-h2{font-size:46px;line-height:1.05}.ka-h2 em,.ka h1 em{font-style:italic}.ka-lead{font-size:18px;line-height:1.55;color:var(--muted)}.ka-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--plum);color:var(--blush)!important;border:0;border-radius:999px;padding:17px 30px;font:600 16px/1 Hanken Grotesk,sans-serif;cursor:pointer;text-decoration:none;transition:background .2s}.ka-btn:hover{background:#3b2c39}.ka-btn--apr{background:var(--apricot);color:var(--ink)!important}.ka-btn--apr:hover{background:#e2b896}.ka-btn--burnt{background:var(--burnt)}.ka-btn--burnt:hover{background:var(--rust)}.ka-btn--ghost{background:transparent;border:1px solid currentColor}.ka-btn--ghost:hover{background:#ffffff14}.ka-btn[disabled]{opacity:.55;cursor:not-allowed}.ka-sec{padding:88px 0}.ka-center{text-align:center;max-width:760px;margin:0 auto 44px}.ka-center .ka-h2{margin-top:10px}.ka-card{background:var(--linen);border-radius:18px;overflow:hidden}.ka-g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ka-g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ka-pill{display:inline-block;background:#eadbd5;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.ka-stars{display:inline-flex;gap:1px;color:var(--burnt)}.ka-stars svg{width:15px;height:15px}.ka-chk{list-style:none;margin:6px 0 0;padding:0}.ka-chk li{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid rgba(46,34,38,.12);font-size:17px;line-height:1.45}.ka-chk li:last-child{border-bottom:0}.ka-dot{flex:none;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--blush);background:var(--plum);font-size:12px;margin-top:2px}.ka-pay{display:flex;gap:6px;flex-wrap:wrap;align-items:center;justify-content:center}.ka-pay svg{height:24px;width:auto;border-radius:4px}.ka-starsbg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.ka-dark{background:var(--plum);color:#fdfbfa;position:relative;overflow:hidden}.ka-ann{background:var(--ink);color:var(--blush);text-align:center;font-size:13px;padding:9px 12px}.ka-hdr{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:0 32px;height:76px;border-bottom:1px solid #EBDDD7;background:#fff}.ka-hdr-wrap{position:sticky;top:0;z-index:30}.ka-nav{display:flex;gap:26px;font-size:14px}.ka-nav a{text-decoration:none}.ka-nav a:hover{color:var(--rust)}.ka-logo{justify-self:center;display:block}.ka-logo img{height:30px;width:auto}.ka-icn{position:relative;background:none;border:0;cursor:pointer;color:var(--ink);width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;text-decoration:none}.ka-icn:hover{background:#eadbd5}.ka-badge{position:absolute;top:4px;right:2px;background:var(--burnt);color:#fff;font-size:10.5px;font-weight:700;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 4px}.ka-badge[data-n="0"],.ka-mob{display:none}.ka-mmenu{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--blush);z-index:60;padding:24px;display:none;flex-direction:column;gap:8px}.ka-mmenu.is-open{display:flex}.ka-mmenu a.ml{font-family:Fraunces,serif;font-size:34px;padding:10px 0;text-decoration:none}.ka-ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#2e222673;z-index:70;display:none}.ka-drawer{position:fixed;top:0;right:0;bottom:0;width:440px;max-width:100%;background:var(--blush);z-index:71;display:flex;flex-direction:column;box-shadow:-20px 0 60px #2e222633;transform:translate(105%);transition:transform .3s}html.ka-cart-open .ka-ov{display:block}html.ka-cart-open .ka-drawer{transform:none}.ka-dh{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid var(--line)}.ka-dh .serif{font-size:26px}.ka-ship{padding:14px 22px;border-bottom:1px solid var(--line);font-size:14px}.ka-ship .bar{height:6px;background:#eadbd5;border-radius:9px;margin-top:8px;overflow:hidden}.ka-ship .bar i{display:block;height:100%;width:100%;background:var(--burnt)}.ka-items{flex:1;overflow:auto;padding:8px 22px}.ka-it{display:grid;grid-template-columns:76px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.ka-it img{width:76px;height:76px;object-fit:cover;border-radius:12px;background:#fff}.ka-it .t{display:flex;justify-content:space-between;gap:10px;font-size:15px}.ka-it .d{font-size:13px;color:var(--muted);margin-top:2px}.ka-it .r{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.ka-qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;background:var(--linen)}.ka-qty button{width:34px;height:34px;border:0;background:none;cursor:pointer;font-size:16px;color:var(--ink);border-radius:999px}.ka-rm{background:none;border:0;color:var(--muted);text-decoration:underline;cursor:pointer;font-size:13px}.ka-df{padding:18px 22px;border-top:1px solid var(--line);display:grid;gap:10px;background:var(--linen)}.ka-df .row{display:flex;justify-content:space-between;font-size:15px}.ka-empty{text-align:center;padding:48px 10px}.ka-empty .serif{font-size:26px;margin-bottom:8px}html.ka-busy .ka-drawer{opacity:.7;pointer-events:none}@keyframes kamq{0%{transform:translate(0)}to{transform:translate(-50%)}}.ka-mq{overflow:hidden;white-space:nowrap;padding:18px 0;font-family:Fraunces,serif;font-size:22px}.ka-mq>div{display:inline-flex;animation:kamq 38s linear infinite}.ka-mq span.i{display:inline-flex;align-items:center;gap:22px;padding-right:22px}@media(prefers-reduced-motion:reduce){.ka-mq>div{animation:none}}.ka-hero .ka-w{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;min-height:620px;position:relative}.ka-hero .txt{display:flex;flex-direction:column;gap:22px;padding:64px 0}.ka-hero h1{font-size:68px;line-height:1.02}.ka-hero h1 em{color:var(--apricot)}.ka-hero .sub{font-size:18px;line-height:1.55;color:#eadbd5;max-width:450px}.ka-hero .media{position:relative;height:620px}.ka-hero .media img{position:absolute;left:0;top:0;width:760px;max-width:none;height:100%;object-fit:cover;object-position:42% 55%;border-radius:310px 0 0 310px}.ka-hero .time{position:absolute;right:40px;top:14%;background:#fdfbfaf0;color:var(--ink);border:1.5px solid var(--ink);border-radius:999px;padding:8px 18px;font-size:22px;font-weight:500}.ka-hero .seal{position:absolute;left:-40px;top:62%;width:112px;height:112px;border-radius:50%;background:var(--apricot);color:var(--ink);display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700;font-size:13px;line-height:1.2;padding:12px}.ka-rating{display:flex;gap:8px;align-items:center;font-size:14px}.ka-dn{display:grid;grid-template-columns:1.7fr 1fr;border-radius:26px;overflow:hidden;min-height:600px}.ka-dn .big{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:56px;text-decoration:none;background:var(--plum)}.ka-dn .big img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}.ka-dn .big:hover img{transform:scale(1.04)}.ka-dn .big .shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#4e3a4b00 30%,#2e2226e0)}.ka-dn .big .c{position:relative;color:var(--blush);display:flex;flex-direction:column;gap:10px}.ka-dn .big .serif{font-size:60px;line-height:1}.ka-dn .side{background:var(--plum);color:var(--blush);padding:40px;display:flex;flex-direction:column;justify-content:center;gap:22px;position:relative;overflow:hidden}.ka-dn .st{display:flex;gap:16px;align-items:center;position:relative}.ka-dn .st .n{font-family:Fraunces,serif;font-size:40px;color:var(--apricot)}.ka-dn .st small{display:block;opacity:.8;font-size:14px}.ka-dn .note{border-top:1px solid rgba(244,233,228,.2);padding-top:18px;font-size:13px;opacity:.8;position:relative}.ka-shopcard{display:grid;grid-template-columns:1fr 1fr;max-width:1120px;margin:0 auto}.ka-shopcard .im{position:relative;display:block}.ka-shopcard .im img{width:100%;height:100%;min-height:520px;object-fit:cover}.ka-tag{position:absolute;top:14px;left:14px;background:var(--ink);color:var(--blush);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600}.ka-shopcard .bd{padding:40px 44px;display:flex;flex-direction:column;gap:12px;justify-content:center}.ka-shopcard h3{font-size:34px}.ka-pts{list-style:none;margin:2px 0 4px;padding:0;display:grid;gap:7px}.ka-pts li{display:flex;gap:9px;align-items:center;font-size:14.5px}.ka-opt{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;font:inherit;color:inherit;background:#fff;border-radius:10px;padding:10px 12px;cursor:pointer;text-align:left;font-size:13px;border:1px solid var(--line)}.ka-opt.on{border:2px solid var(--burnt)}.ka-radio{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--ink);display:flex;align-items:center;justify-content:center;flex:none}.ka-radio i{width:8px;height:8px;border-radius:50%}.on .ka-radio i{background:var(--burnt)}.ka-save{background:var(--burnt);color:#fff;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700;letter-spacing:.04em}.ka-split{display:grid;grid-template-columns:1.05fr 1fr;background:var(--linen);border-radius:22px;overflow:hidden}.ka-split.full{border-radius:0}.ka-split>img,.ka-split .simg{width:100%;height:100%;min-height:560px;object-fit:cover}.ka-split .txt{padding:56px 64px;display:flex;flex-direction:column;justify-content:center;gap:14px}.ka-split .close{font-family:Fraunces,serif;font-size:22px;line-height:1.35;color:var(--plum);font-style:italic;margin-top:8px}.ka-mani{padding:110px 0 96px;text-align:center}.ka-mani .ka-w{max-width:1060px;position:relative}.ka-mani .big{font-size:52px;line-height:1.12;margin:18px 0 26px}.ka-mani .big em{color:var(--apricot)}.ka-mani .sub{font-size:15px;opacity:.75;margin:0 0 48px}.ka-mani .pillars{text-align:left;border-top:1px solid rgba(244,233,228,.2);padding-top:36px}.ka-mani .pillars .h{display:flex;gap:10px;align-items:center;color:var(--apricot)}.ka-mani .pillars .h span{font-family:Fraunces,serif;font-size:26px;color:var(--blush)}.ka-mani .pillars p{margin-top:10px;font-size:15px;line-height:1.55;opacity:.85}.ka-state{background:#f6e3d4;text-align:center;padding:64px 0 72px}.ka-state .s1{font-size:30px}.ka-state .s2{font-size:120px;line-height:1;color:var(--burnt)}.ka-state .s3{font-size:44px;margin-top:6px}.ka-ing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1080px;margin:0 auto}.ka-ing .card img{width:100%;aspect-ratio:1/1;object-fit:cover}.ka-ing .b{padding:22px 24px 26px;display:grid;gap:10px}.ka-ing .top{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.ka-ing h3{font-size:26px}.ka-ing .form{font-size:13px;color:var(--muted)}.ka-ing .tags{display:flex;gap:6px;flex-wrap:wrap}.ka-ing .why{font-size:14px;color:var(--muted);font-style:italic}.ka-not{max-width:1080px;margin:22px auto 0;background:#fff;border-radius:14px;padding:16px 20px;font-size:15px}.ka-fine{font-size:12px;color:var(--muted);margin-top:14px;text-align:center}.ka-lipo{position:relative;border-radius:26px;overflow:hidden;min-height:520px;display:flex;align-items:center;background:var(--plum)}.ka-lipo>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ka-lipo .shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#2e2226d9,#2e22268c 38%,#2e222600 62%)}.ka-lipo .c{position:relative;max-width:470px;padding:56px;color:var(--blush);display:flex;flex-direction:column;gap:14px}.ka-lipo .c em{color:var(--apricot)}.ka-lipo .c p{font-size:17px;line-height:1.6;opacity:.9}.ka-lab{position:absolute;background:#2e2226b3;color:var(--blush);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.ka-step{background:var(--linen);border-radius:20px;overflow:hidden}.ka-step img{width:100%;aspect-ratio:4/3;object-fit:cover}.ka-step .b{padding:18px 20px 22px}.ka-step .h{display:flex;gap:10px;align-items:center}.ka-step .n{width:34px;height:34px;border-radius:50%;background:var(--plum);color:var(--blush);display:flex;align-items:center;justify-content:center;font-family:Fraunces,serif;font-size:17px;flex:none}.ka-step b{font-size:18px}.ka-step p{margin-top:10px;font-size:15px;line-height:1.55;color:var(--muted)}.ka-why{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-top:56px}.ka-why img{width:100%;border-radius:22px}.ka-why .t{display:flex;flex-direction:column;gap:14px}.ka-comm-top{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:28px}.ka-comm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ka-comm .c{position:relative;border-radius:18px;overflow:hidden;background:#dccbd6}.ka-comm img{width:100%;aspect-ratio:4/5;object-fit:cover}.ka-comm .tg{position:absolute;top:12px;left:12px;background:#fdfbfaeb;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.ka-comm p{padding:12px 14px 16px;font-family:Fraunces,serif;font-size:19px}.ka-rv-top{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:end;margin-bottom:30px}.ka-rv-sum{display:flex;gap:26px;align-items:center;background:var(--linen);border-radius:18px;padding:18px 24px}.ka-rv-sum .big{font-family:Fraunces,serif;font-size:46px;line-height:1}.ka-rv-sum .g{font-family:Fraunces,serif;font-size:46px;line-height:1;color:var(--burnt)}.ka-rv-sum .sep{width:1px;align-self:stretch;background:var(--line)}.ka-rv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ka-rv{background:var(--linen);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:10px}.ka-rv .q{font-family:Fraunces,serif;font-size:20px;line-height:1.35}.ka-rv .w{font-size:13px;color:var(--muted)}.ka-rv-app{background:var(--linen);border-radius:18px;padding:24px}.ka-faq{max-width:860px;margin:0 auto}.ka-faq details{border-bottom:1px solid var(--line)}.ka-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font:600 17px/1.4 Hanken Grotesk,sans-serif;cursor:pointer}.ka-faq summary::-webkit-details-marker{display:none}.ka-faq summary:after{content:"+";font-size:22px;font-weight:400}.ka-faq details[open] summary:after{content:"\2013"}.ka-faq .a{padding:0 0 20px;font-size:16px;line-height:1.6;color:var(--muted)}.ka-cta{border-radius:22px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;background:#e2d3dc}.ka-cta .t{padding:56px 60px;display:flex;flex-direction:column;justify-content:center;gap:16px;align-items:flex-start}.ka-cta img{width:100%;height:100%;min-height:380px;object-fit:cover}.ka-field{flex:1;min-width:0;height:52px;border-radius:999px;border:1px solid var(--line);background:var(--linen);padding:0 20px;font:16px Hanken Grotesk,sans-serif;color:var(--ink)}.ka-nl{display:flex;gap:10px;width:100%;flex-wrap:wrap}.ka-crumb{font-size:13px;color:var(--muted);padding-top:18px}.ka-crumb a{text-decoration:none}.ka-pdp{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding:28px 0 64px;align-items:start}.ka-gal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ka-gal button{padding:0;border:0;background:none;cursor:zoom-in;border-radius:14px;overflow:hidden;display:block;width:100%}.ka-gal img{width:100%;aspect-ratio:1/1;object-fit:cover}.ka-buy{display:flex;flex-direction:column;gap:16px;padding-top:6px;position:sticky;top:100px}.ka-buy h1{font-size:60px;line-height:1}.ka-buy .hook{font-family:Fraunces,serif;font-size:24px;line-height:1.25;color:var(--plum)}.ka-buy .lead{font-size:17px;line-height:1.55}.ka-usps{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;margin:2px 0}.ka-usp{display:flex;gap:12px;align-items:center;font-size:15.5px;font-weight:600}.ka-usp .ic{width:40px;height:40px;border-radius:50%;background:#eadbd5;color:var(--plum);display:flex;align-items:center;justify-content:center;flex:none}.ka-tiers{display:grid;gap:10px}.ka-tier{display:block;width:100%;text-align:left;font:inherit;color:inherit;border-radius:14px;padding:16px 18px;cursor:pointer;position:relative;background:var(--linen);border:1px solid var(--line)}.ka-tier.on{background:#fbefe6;border:2px solid var(--burnt)}.ka-tier .bdg{position:absolute;top:-11px;left:18px;background:var(--ink);color:var(--blush);font-size:11px;font-weight:600;letter-spacing:.12em;padding:3px 10px;border-radius:999px;text-transform:uppercase}.ka-tier .row{display:flex;justify-content:space-between;align-items:center;gap:12px}.ka-tier .l{display:flex;gap:12px;align-items:center}.ka-tier .rd{width:20px;height:20px;border-radius:50%;border:2px solid var(--ink);display:flex;align-items:center;justify-content:center;flex:none}.ka-tier .rd i{width:10px;height:10px;border-radius:50%}.ka-tier.on .rd i{background:var(--burnt)}.ka-tier .nm{font-size:18px;font-weight:700}.ka-tier .pr{text-align:right;white-space:nowrap}.ka-tier .pr b{font-size:19px}.ka-tier .pr s{color:var(--muted);font-size:14px;margin-right:6px}.ka-tier .pr small{display:block;font-size:12px;color:var(--muted)}.ka-tier .perks{display:none;grid-template-columns:1fr 1fr;gap:8px 14px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(46,34,38,.14)}.ka-tier.on .perks{display:grid}.ka-tier .perks span{display:flex;gap:8px;align-items:center;font-size:13.5px}.ka-trust{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;font-size:13px;font-weight:600}.ka-trust span{display:inline-flex;gap:6px;align-items:center}.ka-secure{font-size:12px;color:var(--muted);display:inline-flex;gap:4px;align-items:center}.ka-sticky{position:fixed;left:50%;bottom:12px;transform:translate(-50%,140%);z-index:40;width:min(1040px,calc(100% - 24px));background:#fff;border-radius:16px;box-shadow:0 10px 40px #2e22262e;display:flex;align-items:center;gap:16px;padding:10px 12px 10px 14px;transition:transform .3s,opacity .3s;opacity:0;visibility:hidden;pointer-events:none}.ka-sticky.show{transform:translate(-50%);opacity:1;visibility:visible;pointer-events:auto}.ka-sticky img{width:52px;height:52px;border-radius:10px;object-fit:cover}.ka-sticky .nm{flex:1;min-width:0}.ka-lb{position:fixed;top:0;right:0;bottom:0;left:0;background:#2e2226d9;z-index:80;display:none;align-items:center;justify-content:center;padding:24px}.ka-lb.is-open{display:flex}.ka-lb img{max-height:90vh;width:auto;border-radius:14px}.ka-lb button{position:absolute;top:18px;right:18px;background:#fff;border:0;border-radius:999px;width:44px;height:44px;cursor:pointer}.ka-tabs{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.ka-tabs button{border:0;border-radius:8px;padding:9px 16px;font:600 14px Hanken Grotesk,sans-serif;cursor:pointer;background:#fff;color:var(--ink)}.ka-tabs button[aria-selected=true]{background:var(--ink);color:#fff}.ka-panel{display:none}.ka-panel.on{display:block}.ka-panel h2{text-align:center;font-size:40px;margin:18px 0 22px}.ka-spec{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;background:#fff;border-radius:18px;padding:32px 36px}.ka-spec .v{font-size:15px;line-height:1.55}.ka-marks{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;text-align:center;margin-top:40px}.ka-mk{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:14px;font-weight:500}.ka-mk span{width:58px;height:58px;border-radius:50%;border:1.5px solid var(--ink);display:flex;align-items:center;justify-content:center}.ka-cmp{background:var(--linen);border-radius:22px;overflow:hidden;max-width:1080px;margin:0 auto}.ka-cmp .r{display:grid;grid-template-columns:1.4fr 1fr 1fr;align-items:center;border-top:1px solid var(--line)}.ka-cmp .r.hd{border-top:0;align-items:end}.ka-cmp .q{padding:18px 24px;font-family:Fraunces,serif;font-size:19px;font-style:italic}.ka-cmp .us{background:#4e3a4b12;padding:18px 16px;display:flex;gap:10px;align-items:center;font-size:14.5px;font-weight:600;height:100%}.ka-cmp .them{padding:18px 16px;display:flex;gap:10px;align-items:center;font-size:14px;color:var(--muted)}.ka-cmp .hu{background:var(--plum);color:var(--blush);text-align:center;padding:22px 10px;border-radius:18px 18px 0 0}.ka-cmp .hu img{height:22px;width:auto;margin:0 auto 6px}.ka-cmp .ht{text-align:center;padding:22px 10px;color:var(--muted);font-size:14px}.ka-tl{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:1120px;margin:0 auto}.ka-tl:before{content:"";position:absolute;left:16%;right:16%;top:27px;height:2px;background:linear-gradient(90deg,var(--mauve),var(--burnt))}.ka-tl .m{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.ka-tl .n{width:56px;height:56px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-family:Fraunces,serif;font-size:22px}.ka-tl .wh{font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--rust)}.ka-tl .tt{font-family:Fraunces,serif;font-size:24px}.ka-tl p{font-size:15px;line-height:1.55;color:var(--muted);max-width:300px}.ka-steps3 .s{background:var(--linen);border-radius:20px;padding:28px}.ka-steps3 .num{font-family:Fraunces,serif;font-size:48px;color:var(--burnt);line-height:1}.ka-steps3 .tt{font-family:Fraunces,serif;font-size:26px;margin:8px 0}.ka-steps3 p{font-size:15px;line-height:1.55;color:var(--muted)}.ka-foot{background:var(--plum);color:var(--blush);position:relative;overflow:hidden;padding-top:64px}.ka-foot .cta{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding-bottom:44px;border-bottom:1px solid rgba(244,233,228,.18)}.ka-foot .cta p{font-family:Fraunces,serif;font-size:44px}.ka-foot .cta em{color:var(--apricot)}.ka-foot .cols{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;padding:44px 0}.ka-foot .cols img{height:28px;width:auto;margin-bottom:14px}.ka-foot .cols b{display:block;font-size:12px;letter-spacing:.18em;margin-bottom:12px;color:var(--apricot)}.ka-foot .cols a{display:block;text-decoration:none;font-size:15px;padding:4px 0;opacity:.9}.ka-foot .cols a:hover{opacity:1;color:var(--apricot)}.ka-foot .soc{display:flex;gap:10px;margin-top:16px}.ka-foot .soc a{width:38px;height:38px;border:1px solid rgba(244,233,228,.35);border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0}.ka-foot .fine{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;padding:20px 0 28px;border-top:1px solid rgba(244,233,228,.18);font-size:12px;opacity:.85}.ka-foot .word{font-family:Fraunces,serif;font-size:22vw;line-height:.8;letter-spacing:-.03em;white-space:nowrap;color:#f4e9e412;text-align:center;margin-bottom:-4vw;-webkit-user-select:none;user-select:none}.ka-foot .word span{color:#e9c4a640}@media(max-width:900px){.ka-w{padding:0 18px}.ka-sec{padding:56px 0}.ka-h2{font-size:34px}.ka-hdr{padding:0 12px;height:64px;gap:10px}.ka-nav.desk{display:none}.ka-mob{display:inline-flex}.ka-hero .ka-w{grid-template-columns:1fr;min-height:0}.ka-hero h1{font-size:44px}.ka-hero .txt{padding:44px 0 8px}.ka-hero .media{height:420px}.ka-hero .media img{width:100%;border-radius:210px 210px 0 0}.ka-hero .seal{left:8px;top:auto;bottom:18px;width:96px;height:96px;font-size:12px}.ka-hero .time{right:12px}.ka-dn{grid-template-columns:1fr}.ka-dn .big{min-height:460px;padding:28px}.ka-dn .big .serif{font-size:44px}.ka-shopcard,.ka-split,.ka-why,.ka-cta,.ka-pdp,.ka-g2,.ka-ing,.ka-g3,.ka-rv-grid,.ka-steps3{grid-template-columns:1fr}.ka-shopcard .im img{min-height:360px}.ka-shopcard .bd{padding:26px 20px}.ka-split>img,.ka-split .simg{min-height:340px}.ka-split .txt{padding:32px 20px}.ka-mani .big{font-size:32px}.ka-state .s2{font-size:68px}.ka-state .s3{font-size:28px}.ka-lipo .c{padding:28px}.ka-lipo .shade{background:linear-gradient(180deg,#2e2226d9,#2e222699)}.ka-lab{display:none}.ka-comm{grid-template-columns:repeat(2,minmax(0,1fr))}.ka-rv-top{grid-template-columns:1fr}.ka-cta .t{padding:32px 20px}.ka-buy{position:static}.ka-buy h1{font-size:42px}.ka-gal{grid-template-columns:repeat(2,minmax(0,1fr))}.ka-spec{grid-template-columns:1fr 1fr;padding:24px}.ka-marks{grid-template-columns:repeat(3,minmax(0,1fr))}.ka-cmp .r{grid-template-columns:1.1fr 1fr .9fr}.ka-cmp .q{padding:14px;font-size:15px}.ka-cmp .us,.ka-cmp .them{padding:12px 8px;font-size:12.5px}.ka-tl{grid-template-columns:1fr}.ka-tl:before{display:none}.ka-foot .cols{grid-template-columns:1fr 1fr}.ka-foot .cta p{font-size:32px}.ka-sticky .nm{display:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/kalma.css.map */
