.kmc{--paper: #fff8f0;--mint: #bdebd8;--mint-deep: #b5dcc8;--ink: #5a1e17;--ink-soft: #7a4a42;--line: #eaddcf;--kiss: #a73626;--kiss-dark: #8c2c1e;--note: #fff1c9;--display: "Fredoka", "Arial Rounded MT Bold", Arial, sans-serif;--read: "Figtree", "Helvetica Neue", Arial, sans-serif;--ui: "Figtree", "Helvetica Neue", Arial, sans-serif;color-scheme:light}.kmc,.kmc *{box-sizing:border-box}.kmc{background:var(--paper);color:var(--ink)}.kmc{margin:0;font-family:var(--ui);font-size:16px;line-height:1.5}.kmc img{max-width:100%;display:block;height:auto}.kmc a{color:var(--kiss-dark)}.kmc a:focus-visible,.kmc button:focus-visible,.kmc summary:focus-visible,.kmc label:focus-within{outline:3px solid var(--kiss);outline-offset:2px}.kmc .wrap{max-width:680px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.kmc .wide{max-width:1040px}.kmc .masthead{border-bottom:1px solid var(--line);background:var(--paper)}.kmc .masthead .wrap{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:14px}.kmc .logo{display:inline-flex;text-decoration:none}.kmc .logo img{height:40px;width:auto}.kmc .masthead small{font:500 12px/1.3 var(--ui);color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase}.kmc .article{padding-block:28px 56px}.kmc .kicker{font:600 12px/1 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--kiss-dark);margin:0 0 14px}.kmc .article h1{font:650 clamp(30px,7vw,44px)/1.08 var(--display);letter-spacing:-.02em;margin:0 0 16px;text-wrap:balance}.kmc .dek{font:400 20px/1.45 var(--read);color:var(--ink-soft);margin:0 0 20px}.kmc .byline{display:flex;flex-wrap:wrap;gap:6px 16px;font:500 13px/1.4 var(--ui);color:var(--ink-soft);border-block:1px solid var(--line);padding-block:10px;margin-bottom:28px}.kmc .prose{font:400 19px/1.65 var(--read);font-optical-sizing:auto}.kmc .prose p{margin:0 0 1.1em}.kmc .prose h2{font:600 clamp(22px,5vw,28px)/1.2 var(--display);letter-spacing:-.01em;margin:1.8em 0 .6em;text-wrap:balance}.kmc .prose strong{font-weight:650}.kmc .prose figure{margin:1.4em 0}.kmc .prose figure img{border-radius:4px;width:100%}.kmc .prose figcaption{font:500 13px/1.4 var(--ui);color:var(--ink-soft);margin-top:8px}.kmc .prose blockquote{margin:1.4em 0;padding:4px 0 4px 18px;border-left:3px solid var(--mint-deep);font-style:italic;color:var(--ink-soft)}.kmc .prose blockquote cite{display:block;font:normal 500 13px/1.4 var(--ui);margin-top:6px}.kmc .sign{display:grid;grid-template-columns:44px 1fr;gap:0 14px;margin:2.2em 0 0}.kmc .sign .n{font:650 34px/1 var(--display);color:var(--kiss)}.kmc .sign h2{margin:0 0 .5em}.kmc .sign>div{min-width:0}.kmc .callout{background:var(--mint);border-radius:6px;padding:20px 20px 4px;margin:1.6em 0;font:400 18px/1.55 var(--read)}.kmc .callout h3{font:600 18px/1.3 var(--display);margin:0 0 8px}.kmc .cta-box{background:var(--ink);color:var(--paper);border-radius:8px;padding:24px 20px;margin:2.2em 0 0;display:grid;gap:14px}.kmc .cta-box img{border-radius:6px}.kmc .cta-box h3{font:600 24px/1.2 var(--display);margin:0}.kmc .cta-box p{font:400 16px/1.5 var(--ui);margin:0;color:#f6e3dc}.kmc .btn{display:inline-flex;justify-content:center;align-items:center;gap:8px;background:var(--kiss);color:#fff;font:700 17px/1 var(--ui);text-decoration:none;padding:18px 22px;border-radius:999px;border:0;cursor:pointer;width:100%;text-align:center}.kmc .fine{font:400 12px/1.5 var(--ui);color:var(--ink-soft)}.kmc .cta-box .fine{color:#a9bdb3}.kmc .site-foot{border-top:1px solid var(--line);padding-block:24px 40px;font:400 12px/1.6 var(--ui);color:var(--ink-soft)}.kmc .store-head{background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:env(safe-area-inset-top,0px);z-index:5}.kmc .store-head .wrap{display:flex;align-items:center;justify-content:space-between;padding-block:12px;gap:12px}.kmc .ship-bar{background:var(--ink);color:var(--paper);font:600 12px/1.3 var(--ui);text-align:center;padding-block:8px;letter-spacing:.04em}.kmc .pdp{display:grid;gap:28px;padding-block:24px 40px}@media(min-width:860px){.kmc .pdp{grid-template-columns:1.05fr 1fr;align-items:start}}.kmc .pdp>*{min-width:0}.kmc .gallery{display:grid;gap:10px}.kmc .gallery .thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.kmc .gallery img{border-radius:6px;width:100%;aspect-ratio:4 / 5;object-fit:cover}.kmc .pdp h1{font:650 clamp(34px,8vw,48px)/1 var(--display);letter-spacing:-.02em;margin:6px 0 10px}.kmc .tag{font:400 19px/1.45 var(--read);color:var(--ink-soft);margin:0 0 16px}.kmc .facts{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;list-style:none}.kmc .facts li{font:600 12px/1 var(--ui);background:var(--mint);padding:8px 10px;border-radius:999px}.kmc .offers{display:grid;gap:10px;border:0;padding:0;margin:0 0 14px}.kmc .offers legend{font:700 14px/1 var(--ui);margin-bottom:10px}.kmc .offer{display:grid;grid-template-columns:22px 1fr auto;gap:4px 12px;align-items:center;border:2px solid var(--line);border-radius:8px;padding:14px;cursor:pointer;background:#fff;position:relative}.kmc .offer:has(input:checked){border-color:var(--ink);background:#f3faf6}.kmc .offer input{accent-color:var(--kiss);width:18px;height:18px;margin:0}.kmc .offer b{font:700 16px/1.2 var(--ui)}.kmc .offer .sub{grid-column:2;font:400 13px/1.3 var(--ui);color:var(--ink-soft)}.kmc .offer .price{font:650 20px/1 var(--display);text-align:right;grid-row:1 / span 2;grid-column:3;font-variant-numeric:tabular-nums}.kmc .offer .price s{display:block;font:500 12px/1.4 var(--ui);color:var(--ink-soft)}.kmc .badge{position:absolute;top:-10px;right:12px;background:var(--kiss);color:#fff;font:700 11px/1 var(--ui);letter-spacing:.06em;text-transform:uppercase;padding:5px 8px;border-radius:4px}.kmc .cart-note{font:500 13px/1.4 var(--ui);color:var(--ink-soft);text-align:center;margin:10px 0 0;min-height:1.4em}.kmc .assure{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 0;padding:0;list-style:none}.kmc .assure li{font:600 12px/1.3 var(--ui);text-align:center;background:#fff;border:1px solid var(--line);border-radius:6px;padding:10px 6px}.kmc .band{padding-block:48px;border-top:1px solid var(--line)}.kmc .band.mint{background:var(--mint);border-top:0}.kmc .band h2{font:650 clamp(26px,6vw,36px)/1.1 var(--display);letter-spacing:-.02em;margin:0 0 14px;text-wrap:balance}.kmc .band .lede{font:400 19px/1.55 var(--read);color:var(--ink-soft);margin:0 0 24px;max-width:60ch}.kmc .steps{display:grid;gap:16px}@media(min-width:720px){.kmc .steps{grid-template-columns:repeat(3,1fr)}}.kmc .steps>div{background:#fff;border-radius:8px;padding:18px;min-width:0}.kmc .steps h3{font:600 18px/1.25 var(--display);margin:6px 0}.kmc .steps p{margin:0;color:var(--ink-soft)}.kmc .steps .when{font:700 12px/1 var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--kiss-dark)}.kmc .table-scroll{overflow-x:auto}.kmc table{border-collapse:collapse;width:100%;font:400 15px/1.45 var(--ui)}.kmc th,.kmc td{text-align:left;padding:12px 10px;border-bottom:1px solid var(--line);vertical-align:top}.kmc th{font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft)}.kmc td.amt{font-variant-numeric:tabular-nums;white-space:nowrap}.kmc .compare th:last-child,.kmc .compare td:last-child{background:#f3faf6;font-weight:650}.kmc .faq details{border-bottom:1px solid var(--line);padding-block:14px}.kmc .faq summary{font:700 17px/1.35 var(--ui);cursor:pointer}.kmc .faq details p{margin:10px 0 0;color:var(--ink-soft)}@media(prefers-reduced-motion:reduce){.kmc,.kmc *{scroll-behavior:auto!important;transition:none!important}}.kmc{background:var(--paper);color:var(--ink);font-family:var(--ui);font-size:16px;line-height:1.5}.kmc .btn{color:#fff}.kmc .offer-form{margin:0}.kmc .kmc-soldout{opacity:.6;cursor:not-allowed}.kmc .fx-top{background:var(--mint);padding-block:22px 56px}.kmc .fx-logo{display:block;width:110px;margin:0 auto 26px}.kmc .fx-grid{display:grid;gap:24px;max-width:1040px;margin:0 auto}@media(min-width:860px){.kmc .fx-grid{grid-template-columns:1fr 1fr;align-items:start}.kmc .fx-gallery{position:sticky;top:20px}}.kmc .fx-grid>*{min-width:0}.kmc .fx-gallery{display:grid;grid-template-columns:62px 1fr;gap:12px}.kmc .fx-thumbs{display:grid;gap:10px;align-content:start}.kmc .fx-thumbs button{padding:0;border:2px solid transparent;border-radius:6px;background:none;cursor:pointer;overflow:hidden}.kmc .fx-thumbs button[aria-current=true]{border-color:var(--ink)}.kmc .fx-thumbs img{width:100%;aspect-ratio:1;object-fit:cover}.kmc .fx-main img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:8px}.kmc .fx-promo{background:var(--kiss);color:#fff;text-align:center;padding:14px;position:relative}.kmc .fx-promo b{display:block;font:700 18px/1.2 var(--ui)}.kmc .fx-promo span{font:400 14px/1.3 var(--ui)}.kmc .fx-panel{background:#fff;border:1px solid var(--ink)}.kmc .fx-body{padding:18px;display:grid;gap:16px}.kmc .fx-body h1{font:650 clamp(30px,6vw,40px)/1.05 var(--display);letter-spacing:-.02em;margin:0}.kmc .fx-dots{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;font:600 11px/1.3 var(--ui);letter-spacing:.08em;text-transform:uppercase}.kmc .fx-dots li:before{content:"\2022";color:var(--kiss);margin-right:6px}.kmc .fx-tag{margin:0;color:var(--ink-soft)}.kmc .fx-tiers{border:0;margin:0;padding:0;display:grid}.kmc .fx-tier{display:grid;grid-template-columns:22px 1fr auto;gap:4px 10px;padding:14px 10px;border-top:1px solid var(--line);cursor:pointer;align-items:start}.kmc .fx-tier:has(input:checked){background:#eaf8f1;outline:1px solid var(--ink)}.kmc .fx-tier input{accent-color:var(--kiss);width:18px;height:18px;margin:2px 0 0}.kmc .fx-tier b{font:700 16px/1.3 var(--ui)}.kmc .fx-save{display:inline-block;background:var(--kiss);color:#fff;font:700 11px/1 var(--ui);padding:4px 6px;margin-left:6px;vertical-align:2px}.kmc .fx-tier .sub{grid-column:2;font:400 13px/1.4 var(--ui);color:var(--ink-soft)}.kmc .fx-tier .price{grid-column:3;grid-row:1 / span 2;font:650 20px/1 var(--display);text-align:right;font-variant-numeric:tabular-nums}.kmc .fx-tier .price s{display:block;font:500 12px/1.5 var(--ui);color:var(--ink-soft)}.kmc .fx-add{border-radius:0;background:var(--kiss)}.kmc .fx-strip{background:var(--mint);padding:12px;font:500 14px/1.4 var(--ui)}.kmc .fx-body h2{font:700 15px/1.3 var(--ui);margin:0 0 8px;letter-spacing:0}.kmc .fx-rows{list-style:none;margin:0;padding:0}.kmc .fx-rows li{padding:8px 0;border-bottom:1px solid var(--ink);font-size:14px}.kmc .fx-rich{border-top:1px solid var(--line);padding-top:14px;font-size:14px}.kmc .fx-rich ul{margin:0;padding-left:18px}.kmc .fx-rich li::marker{color:var(--kiss)}.kmc .fx-rich p{margin:0 0 6px}.kmc .fx-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:12px 0 0;border-top:1px solid var(--ink);list-style:none}.kmc .fx-chips li{background:var(--mint);font:600 11px/1 var(--ui);letter-spacing:.05em;text-transform:uppercase;padding:6px 8px}.kmc .fx-compare-band{background:var(--mint);padding-block:0 48px}.kmc .fx-compare{display:grid;grid-template-columns:minmax(90px,170px) 1fr;background:#fff;border:1px solid var(--ink);max-width:1040px;margin:0 auto}.kmc .fx-compare>*{min-width:0}.kmc .fx-compare .pic{padding:10px;align-self:center}.kmc .fx-compare .rows{display:grid}.kmc .fx-row{display:grid;grid-template-columns:minmax(84px,1.2fr) repeat(3,1fr);align-items:center;text-align:center;min-height:58px}.kmc .fx-row span{padding:6px 4px;font:500 11px/1.25 var(--ui);letter-spacing:.03em}.kmc .fx-row.us{background:var(--ink);color:#fff}.kmc .fx-row.us img{width:72px;margin:0 auto}.kmc .fx-row b{font:700 13px/1.2 var(--ui)}.kmc .fx-mark{font-size:18px!important}.kmc .fx-head{text-align:center;max-width:760px;margin:0 auto 24px}.kmc .fx-head h2{font:650 clamp(26px,5vw,36px)/1.1 var(--display);letter-spacing:-.02em;margin:0 0 10px;text-wrap:balance}.kmc .fx-head p{margin:0;color:var(--ink-soft)}.kmc .fx-split{display:grid;gap:14px;max-width:1040px;margin:0 auto}@media(min-width:760px){.kmc .fx-split{grid-template-columns:1fr 1fr}}.kmc .fx-split>*{min-width:0}.kmc .fx-split img{width:100%;height:100%;max-height:460px;object-fit:cover;border-radius:4px}.kmc .fx-acc details{border:1px solid var(--ink);border-top-width:0;padding:14px;background:#fff}.kmc .fx-acc details:first-child{border-top-width:1px}.kmc .fx-acc details[open]{background:var(--mint)}.kmc .fx-acc summary{font:700 16px/1.3 var(--ui);cursor:pointer}.kmc .fx-acc p{margin:10px 0 0;color:var(--ink)}.kmc .fx-sec{padding-block:48px}.kmc .fx-time{background:#f3faf6;border:1px solid var(--ink);padding:28px;display:grid;gap:0;align-content:center}.kmc .fx-step{position:relative;padding:0 0 22px 24px;border-left:1px solid var(--ink)}.kmc .fx-step:last-child{padding-bottom:0}.kmc .fx-step:before{content:"";position:absolute;left:-7px;top:3px;width:13px;height:13px;border-radius:50%;border:1px solid var(--ink);background:#f3faf6}.kmc .fx-step b{display:block;font:700 15px/1.3 var(--ui);letter-spacing:.04em;text-transform:uppercase}.kmc .fx-step h3{font:600 17px/1.3 var(--display);margin:2px 0}.kmc .fx-step p{margin:0;font-size:14px;color:var(--ink-soft)}.kmc .fx-stats{background:var(--kiss);color:#fff;display:grid;gap:14px;padding:22px;max-width:1040px;margin:14px auto 0;text-align:center}@media(min-width:760px){.kmc .fx-stats{grid-template-columns:1.4fr repeat(3,1fr);align-items:center}}.kmc .fx-stats p{margin:0;font:500 13px/1.45 var(--ui)}.kmc .fx-stats b{display:block;font:650 38px/1 var(--display)}.kmc .fx-stats small{font:500 12px/1.3 var(--ui)}.kmc .gg-bar{background:var(--ink);text-align:center;padding:16px}.kmc .gg-bar img{display:inline-block;width:110px}.kmc .gg-grid{display:grid;gap:28px;padding-block:28px 44px}@media(min-width:860px){.kmc .gg-grid{grid-template-columns:1fr 1fr;align-items:start}.kmc .gg-gallery{position:sticky;top:16px}}.kmc .gg-grid>*{min-width:0}.kmc .gg-main img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px}.kmc .gg-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}.kmc .gg-thumbs button{padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:none;cursor:pointer}.kmc .gg-thumbs button[aria-current=true]{border-color:var(--ink)}.kmc .gg-thumbs img{width:100%;aspect-ratio:1;object-fit:cover}.kmc .gg-info{display:grid;gap:14px}.kmc .gg-info h1{font:650 clamp(30px,6vw,42px)/1.06 var(--display);letter-spacing:-.02em;margin:0;text-wrap:balance}.kmc .gg-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.kmc .gg-chips li{background:#fff;border:1px solid var(--line);padding:7px 10px;border-radius:4px;font:600 13px/1 var(--ui)}.kmc .gg-for b{display:block;font:700 15px/1.3 var(--ui);margin-bottom:6px}.kmc .gg-for ul{margin:0;padding-left:20px;font-size:15px}.kmc .gg-for li{margin-bottom:4px}.kmc .gg-note{margin:0;font:500 14px/1.45 var(--ui);padding:10px 12px;background:var(--mint);border-radius:6px}.kmc .gg-box{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px}.kmc .gg-box legend,.kmc .gg-boxtitle{font:700 15px/1.3 var(--ui);margin:0 0 16px;padding:0}.kmc .gg-tiers{border:0;margin:0;padding:0}.kmc .gg-cards{display:grid;gap:14px 8px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:480px){.kmc .gg-cards{grid-template-columns:1fr}}.kmc .gg-tier{position:relative;display:grid;gap:3px;justify-items:center;text-align:center;border:1px solid var(--ink-soft);border-radius:12px;padding:18px 8px 10px;cursor:pointer;background:#fff}.kmc .gg-tier:has(input:checked){border:2px solid var(--ink);background:#f3faf6}.kmc .gg-tier input{position:absolute;opacity:0}.kmc .gg-tier:has(input:focus-visible){outline:3px solid var(--kiss);outline-offset:2px}.kmc .gg-flag{position:absolute;top:-10px;background:var(--kiss);color:#fff;font:700 10px/1 var(--ui);letter-spacing:.05em;text-transform:uppercase;padding:5px 7px;border-radius:4px;white-space:nowrap}.kmc .gg-tier b{font:650 19px/1.15 var(--display)}.kmc .gg-tier small{font:400 12.5px/1.3 var(--ui);color:var(--ink-soft)}.kmc .gg-tier .pr{font:700 15px/1.2 var(--ui);margin-top:3px}.kmc .gg-tier .pill{background:var(--ink);color:#fff;font:600 12px/1 var(--ui);padding:8px 6px;border-radius:999px;width:100%;margin-top:5px}.kmc .gg-ticks{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:4px;font-size:14px}.kmc .gg-ticks li:before{content:"\2713";color:var(--kiss-dark);font-weight:700;margin-right:8px}.kmc .gg-sec{padding-block:44px}.kmc .gg-sec.tint{background:#f3faf6}.kmc .gg-sec.mint{background:var(--mint)}.kmc .gg-title{font:650 clamp(26px,5vw,36px)/1.12 var(--display);letter-spacing:-.02em;text-align:center;margin:0 auto 8px;max-width:760px;text-wrap:balance}.kmc .gg-sub{text-align:center;color:var(--ink-soft);margin:0 auto 24px;max-width:640px}.kmc .gg-tiles{display:grid;gap:12px;margin-top:20px}@media(min-width:720px){.kmc .gg-tiles{grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr))}}.kmc .gg-tile{background:#f3faf6;border-radius:8px;padding:18px;min-width:0}.kmc .gg-sec.tint .gg-tile{background:#fff}.kmc .gg-tile h3{font:600 18px/1.25 var(--display);margin:0 0 8px}.kmc .gg-tile p{margin:0;font-size:15px;color:var(--ink-soft)}.kmc .gg-tile.plain{background:none;text-align:center;padding:6px}.kmc .gg-dot{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--mint);margin:0 auto 10px;font-weight:700}.kmc .gg-split{display:grid;gap:24px;align-items:center}@media(min-width:760px){.kmc .gg-split{grid-template-columns:1fr 1fr}}.kmc .gg-split>*{min-width:0}.kmc .gg-split img{width:100%;max-height:480px;object-fit:cover;border-radius:10px}.kmc .gg-split h2{font:650 clamp(26px,5vw,34px)/1.12 var(--display);letter-spacing:-.02em;margin:0 0 12px;text-wrap:balance}.kmc .gg-split .btn{width:auto;margin-top:8px}.kmc .gg-num{text-align:center}.kmc .gg-num span{display:block;font:500 24px/1.1 var(--display)}.kmc .gg-num b{display:block;font:650 clamp(80px,16vw,120px)/1 var(--display);color:var(--kiss)}.kmc .gg-list{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}@media(min-width:720px){.kmc .gg-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.kmc .gg-list li{padding:9px 0;border-bottom:1px solid var(--ink);font-size:14px}.kmc .gg-steps{display:grid;gap:18px;counter-reset:s}.kmc .gg-step{position:relative;padding-left:42px}.kmc .gg-step:before{counter-increment:s;content:counter(s);position:absolute;left:0;top:-2px;width:28px;height:28px;border:1px solid var(--ink);border-radius:50%;display:grid;place-items:center;font-size:14px}.kmc .gg-step h3{font:600 18px/1.25 var(--display);margin:0 0 4px}.kmc .gg-step p{margin:0;font-size:15px;color:var(--ink-soft)}.kmc .gg-acc details{background:#f3faf6;border-radius:8px;padding:12px 14px;min-width:0}.kmc .gg-acc summary{font:700 15px/1.3 var(--ui);cursor:pointer}.kmc .gg-acc ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:5px;font-size:14px}.kmc .gg-acc li:before{content:"\2713";margin-right:8px;font-weight:700}.kmc .gg-vs{width:100%;border-collapse:collapse;background:#fff}.kmc .gg-vs th,.kmc .gg-vs td{padding:12px 10px;border-bottom:1px solid var(--line);text-align:center;font-size:14px}.kmc .gg-vs th{text-transform:none;letter-spacing:0;color:var(--ink);font:700 14px/1.25 var(--ui)}.kmc .gg-vs td:first-child,.kmc .gg-vs th:first-child{text-align:left}.kmc .gg-vs td:nth-child(2),.kmc .gg-vs th:nth-child(2){background:#eaf8f1;font-weight:700}.kmc .gg-help{background:#fff;border:1px solid var(--line);border-radius:10px;padding:18px;text-align:center;max-width:680px;margin:0 auto}.kmc .gg-help h3{font:600 20px/1.2 var(--display);margin:0 0 6px}.kmc .gg-help p{margin:0}.kmc .kmc-foot{background:var(--ink);color:#f6e3dc;padding-block:36px 24px;font-size:14px}.kmc .kmc-foot-top{display:grid;gap:24px}@media(min-width:720px){.kmc .kmc-foot-top{grid-template-columns:2fr 1fr 1fr}}.kmc .kmc-foot-top>*{min-width:0}.kmc .kmc-foot img{width:100px}.kmc .kmc-foot p{margin:10px 0 0}.kmc .kmc-foot nav{display:grid;gap:8px;align-content:start}.kmc .kmc-foot b{color:#fff}.kmc .kmc-foot a{color:#f6e3dc;text-decoration:none}.kmc .kmc-foot a:hover{color:#fff;text-decoration:underline}.kmc .kmc-pay{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:24px 0 0;padding:0}.kmc .kmc-pay svg{display:block;height:24px;width:auto}.kmc .kmc-copy{font-size:12px;border-top:1px solid rgba(255,255,255,.2);margin-top:16px;padding-top:12px}.kmc .gg-stat{display:grid;gap:4px 18px;align-items:center;background:#fff;border-radius:10px;padding:18px;max-width:760px;margin:0 auto 32px}@media(min-width:560px){.kmc .gg-stat{grid-template-columns:auto 1fr}}.kmc .gg-stat b{font:650 clamp(40px,8vw,56px)/1 var(--display);color:var(--kiss-dark);white-space:nowrap}.kmc .gg-stat p{margin:0;font-size:15px}.kmc .gg-stat a{color:var(--ink)}.kmc .gg-fam{display:flex;gap:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.kmc .gg-fam::-webkit-scrollbar{display:none}.kmc .gg-fam figure{flex:0 0 min(62vw,240px);margin:0;background:#fff;border-radius:10px;overflow:hidden;min-width:0}.kmc .gg-fam img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.kmc .gg-fam figcaption{padding:10px 12px 12px;font:500 14px/1.35 var(--ui)}.kmc{--sun: #fff2cb;--sun-deep: #f6d94a}.kmc .gn-top{background:var(--kiss);color:#fff;text-align:center;font:600 13px/1.3 var(--ui);padding:8px 12px}.kmc .gn-logo{text-align:center;padding:12px 0 0}.kmc .gn-logo img{display:inline-block;width:96px}.kmc .gn-grid{display:grid;gap:28px;padding-block:18px 48px}@media(min-width:768px){.kmc .gn-grid{grid-template-columns:1.1fr 1fr;align-items:start}.kmc .gn-gallery{position:sticky;top:14px}}.kmc .gn-grid>*{min-width:0}.kmc .gn-main{background:var(--mint);border-radius:18px;overflow:hidden}.kmc .gn-main img{width:100%;aspect-ratio:1;object-fit:cover}.kmc .gn-thumbs{display:flex;gap:8px;margin-top:8px}.kmc .gn-thumbs button{flex:0 0 64px;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:none;cursor:pointer}.kmc .gn-thumbs button[aria-current=true]{border-color:var(--kiss)}.kmc .gn-thumbs img{width:100%;aspect-ratio:1;object-fit:cover}.kmc .gn-info{display:grid;gap:14px}.kmc .gn-info h1{font:700 clamp(32px,6vw,44px)/1.04 var(--display);letter-spacing:-.02em;color:var(--kiss);margin:0;text-wrap:balance}.kmc .gn-tag{margin:0;font:500 16px/1.45 var(--ui)}.kmc .gn-checks{list-style:none;margin:0;padding:0;display:grid;gap:5px;font-size:15px}.kmc .gn-checks li:before{content:"\2713";color:var(--kiss);font-weight:800;margin-right:8px}.kmc .gn-legend{font:700 15px/1.3 var(--ui);padding:0;margin:0 0 8px}.kmc .gn-tiers{border:0;margin:0;padding:0;display:grid;gap:10px}.kmc .gn-tier{position:relative;display:grid;grid-template-columns:22px 1fr auto;gap:3px 10px;align-items:center;border:1.5px solid var(--mint-deep);border-radius:14px;padding:14px;cursor:pointer;background:#fff}.kmc .gn-tier:has(input:checked){border:2px solid var(--kiss);background:#f2faf6}.kmc .gn-tier input{accent-color:var(--kiss);width:18px;height:18px;margin:0}.kmc .gn-tier b{font:700 16px/1.25 var(--ui)}.kmc .gn-tier small{grid-column:2;font-size:13px;color:var(--ink-soft)}.kmc .gn-tier .pr{grid-column:3;grid-row:1 / span 2;text-align:right;font:700 19px/1.1 var(--display)}.kmc .gn-tier .pr s{display:block;font:500 12px/1.4 var(--ui);color:var(--ink-soft)}.kmc .gn-flag{position:absolute;top:-10px;left:14px;background:var(--sun-deep);color:var(--ink);font:700 10.5px/1 var(--ui);letter-spacing:.04em;text-transform:uppercase;padding:5px 8px;border-radius:999px}.kmc .gn-note{margin:10px 0 0;background:var(--mint);border-radius:10px;padding:10px 12px;font:500 13.5px/1.4 var(--ui);text-align:center}.kmc .gn-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;text-align:center;font:500 12.5px/1.3 var(--ui)}.kmc .gn-trio span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1.5px solid var(--kiss);color:var(--kiss);margin:0 auto 6px;font-weight:800}.kmc .gn-acc details{border-bottom:1px solid var(--ink);padding-block:13px}.kmc .gn-acc summary{font:700 15px/1.3 var(--ui);cursor:pointer;list-style:none;display:flex;justify-content:space-between}.kmc .gn-acc summary:after{content:"+";font-size:20px;line-height:1}.kmc .gn-acc details[open] summary:after{content:"\2212"}.kmc .gn-acc div{margin-top:8px;font-size:14.5px;color:var(--ink-soft)}.kmc .gn-acc p{margin:0 0 6px}.kmc .gn-sec{padding-block:24px}.kmc .gn-panel{border-radius:20px;padding:clamp(24px,5vw,44px)}.kmc .gn-panel.mint{background:var(--mint)}.kmc .gn-panel.sun{background:var(--sun)}.kmc .gn-panel.green{background:linear-gradient(180deg,var(--kiss) 45%,#9fcf52 82%,var(--sun-deep));color:#fff}.kmc .gn-title{font:700 clamp(28px,5.4vw,42px)/1.08 var(--display);letter-spacing:-.02em;color:var(--kiss);margin:0 auto 10px;text-align:center;max-width:760px;text-wrap:balance}.kmc .gn-panel.green .gn-title{color:#fff;text-align:left;margin-left:0}.kmc .gn-sub{text-align:center;margin:0 auto 22px;max-width:620px}.kmc .gn-panel.green .gn-sub{text-align:left;margin-left:0}.kmc .gn-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}@media(min-width:720px){.kmc .gn-stats{grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr))}}.kmc .gn-stats>div{text-align:center;min-width:0}.kmc .gn-stats b{display:block;font:600 clamp(36px,7vw,56px)/1.05 var(--display);color:var(--kiss)}.kmc .gn-stats small{display:block;margin-top:6px;font-size:14px}.kmc .gn-split{display:grid;gap:20px;align-items:center}@media(min-width:760px){.kmc .gn-split{grid-template-columns:1.1fr 1fr}}.kmc .gn-split>*{min-width:0}.kmc .gn-split img{width:100%;max-height:520px;object-fit:cover;border-radius:16px}.kmc .gn-ticks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;list-style:none;padding:0;margin:0 auto;max-width:520px;font-size:14.5px}.kmc .gn-ticks li:before{content:"\2713";color:var(--kiss);font-weight:800;margin-right:8px}.kmc .gn-vs{display:grid;gap:22px;align-items:center}@media(min-width:760px){.kmc .gn-vs{grid-template-columns:1fr 1.7fr}}.kmc .gn-vs>*{min-width:0}.kmc .gn-vs h2{font:700 clamp(28px,5vw,40px)/1.08 var(--display);color:var(--kiss);margin:0 0 8px}.kmc .gn-vs table{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px}.kmc .gn-vs th,.kmc .gn-vs td{padding:11px 8px;text-align:center;border-bottom:1px solid var(--line);text-transform:none;letter-spacing:0;color:var(--ink);font-weight:500}.kmc .gn-vs td:first-child,.kmc .gn-vs th:first-child{text-align:left;font-weight:700}.kmc .gn-vs th:nth-child(2),.kmc .gn-vs td:nth-child(2){background:var(--kiss);color:#fff;font-weight:700;border-bottom-color:#ffffff40}.kmc .gn-vs th:nth-child(2){border-radius:12px 12px 0 0}.kmc .gn-vs tr:last-child td:nth-child(2){border-radius:0 0 12px 12px}.kmc .gn-white-btn{background:#fff;color:var(--kiss)!important;width:auto}.kmc .gn-white-btn:hover{background:var(--sun)}.kmc .gn-packs{display:grid;gap:16px}@media(min-width:720px){.kmc .gn-packs{grid-template-columns:repeat(3,minmax(0,1fr))}}.kmc .gn-pack{min-width:0}.kmc .gn-pack-art{background:linear-gradient(180deg,var(--kiss),#9fcf52 70%,var(--sun-deep));border-radius:16px;overflow:hidden}.kmc .gn-pack-art img{width:100%;aspect-ratio:5 / 4;object-fit:cover;mix-blend-mode:normal}.kmc .gn-pack b{display:block;margin:10px 0 2px;font:700 18px/1.2 var(--display)}.kmc .gn-pack small{display:block;margin-bottom:10px}.kmc .gn-faq{display:grid;gap:20px}@media(min-width:760px){.kmc .gn-faq{grid-template-columns:1fr 1.6fr}}.kmc .gn-faq>*{min-width:0}.kmc .gn-faq h2{font:700 clamp(28px,5vw,38px)/1.1 var(--display);margin:0}.kmc .gn-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:10px;border-bottom:1px solid var(--line)}.kmc .gn-head img{width:84px}.kmc .gn-head nav{display:flex;align-items:center;gap:16px;font:600 14px/1 var(--ui)}.kmc .gn-head a{color:var(--ink);text-decoration:none}.kmc .gn-head .shop{background:var(--sun-deep);padding:9px 14px;border-radius:999px}@media(max-width:560px){.kmc .gn-head .hide-sm{display:none}}.kmc .gn-under{display:grid;gap:18px;margin-top:22px}.kmc .gn-under h3{font:700 17px/1.2 var(--display);margin:0 0 10px;text-align:center}.kmc .gn-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;text-align:center;font:600 13px/1.25 var(--ui)}.kmc .gn-3 span{display:block;background:var(--mint);border-radius:12px;padding:16px 6px}.kmc .gn-list{list-style:none;padding:0;margin:0;display:grid;gap:6px;font-size:14px}.kmc .gn-list li:before{content:"\2713";color:var(--kiss);font-weight:800;margin-right:8px}.kmc .gn-card{background:#fff;border-radius:16px;overflow:hidden;display:grid}@media(min-width:760px){.kmc .gn-card{grid-template-columns:1.1fr 1fr}}.kmc .gn-card>*{min-width:0}.kmc .gn-card-text{padding:clamp(20px,4vw,36px);text-align:center}.kmc .gn-card img{width:100%;height:100%;min-height:280px;object-fit:cover}.kmc .gn-quote{display:grid;gap:24px;align-items:center}@media(min-width:760px){.kmc .gn-quote{grid-template-columns:1fr 1fr}}.kmc .gn-quote>*{min-width:0}.kmc .gn-quote img{width:100%;max-height:520px;object-fit:cover;border-radius:16px;border:1.5px solid var(--ink)}.kmc .gn-quote h2{font:700 clamp(30px,5.6vw,46px)/1.06 var(--display);letter-spacing:-.02em;margin:0 0 12px;text-wrap:balance}.kmc .kmc-sign{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 26px}.kmc .kmc-sign input{flex:1 1 200px;min-width:0;padding:12px 14px;border-radius:999px;border:0;font:500 15px var(--ui);color:var(--ink);background:#fff}.kmc .kmc-sign button{padding:12px 18px;border-radius:999px;border:0;background:var(--sun-deep);color:var(--ink);font:700 15px var(--ui);cursor:pointer}.kmc{--stone: #f3ebdf;--coral: #ff6f61;--blush: #ffe6e2}.kmc .cr-bar{background:var(--ink);text-align:center;padding:16px}.kmc .cr-bar img{display:inline-block;width:112px}.kmc .gn-tier{grid-template-columns:1fr;justify-items:center;text-align:center;padding:14px 8px}.kmc .gn-tier input{position:absolute;opacity:0}.kmc .gn-tier:has(input:checked){background:var(--blush);border-color:var(--coral)}.kmc .gn-tier:has(input:focus-visible){outline:3px solid var(--ink);outline-offset:2px}.kmc .gn-tier small{grid-column:1}.kmc .gn-tier .pr{grid-column:1;grid-row:auto;text-align:center}.kmc .gn-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}.kmc .gn-tiers legend{grid-column:1 / -1}.kmc .gn-flag{left:50%;transform:translate(-50%);background:var(--coral);color:#000;white-space:nowrap}.kmc .gn-acc details{border-bottom-color:var(--line)}.kmc .btn:hover{background:var(--kiss-dark)}.kmc .cr-sec{padding-block:clamp(36px,7vw,64px)}.kmc .cr-sec.stone{background:var(--stone)}.kmc .cr-h{font:650 clamp(28px,5vw,42px)/1.1 var(--display);letter-spacing:-.01em;text-align:center;margin:0 auto 10px;max-width:800px;text-wrap:balance}.kmc .cr-h.left{text-align:left;margin-left:0}.kmc .cr-sub{text-align:center;margin:0 auto 26px;max-width:620px;font-size:17px}.kmc .cr-2{display:grid;gap:12px}@media(min-width:760px){.kmc .cr-2{grid-template-columns:1fr 1.3fr}.kmc .cr-2.even{grid-template-columns:1fr 1fr}}.kmc .cr-2>*{min-width:0}.kmc .cr-2 img{width:100%;height:100%;max-height:520px;object-fit:cover;border-radius:14px}.kmc .cr-card{background:var(--stone);color:var(--ink);border-radius:14px;padding:clamp(18px,3vw,28px);font-size:16px}.kmc .cr-card p{margin:0 0 10px}.kmc .cr-card ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.kmc .cr-warn li:before{content:"!";display:inline-grid;place-items:center;width:18px;height:18px;border:1.5px solid var(--coral);border-radius:50%;margin-right:8px;font:700 11px/1 var(--ui);color:#c43d30}.kmc .cr-3{display:grid;gap:22px;max-width:840px;margin:0 auto;text-align:center}@media(min-width:720px){.kmc .cr-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.kmc .cr-3>div{min-width:0}.kmc .cr-x{display:grid;place-items:center;width:30px;height:30px;margin:0 auto 8px;border:1.5px solid #c43d30;color:#c43d30;border-radius:50%;font-weight:700}.kmc .cr-3 h3{font:650 18px/1.25 var(--display);margin:0 0 4px}.kmc .cr-3 p{margin:0;font-size:14.5px}.kmc .cr-acc details{background:var(--stone);border-radius:10px;padding:12px 14px;margin-bottom:8px}.kmc .cr-acc summary{font:700 16px/1.3 var(--ui);cursor:pointer}.kmc .cr-acc p{margin:8px 0 0;font-size:15px}.kmc .cr-tabs{display:grid;gap:10px}@media(min-width:720px){.kmc .cr-tabs{grid-template-columns:repeat(var(--n, 5),minmax(0,1fr));align-items:start}}.kmc .cr-tab{min-width:0;border:0;background:none;padding:0;text-align:left;color:inherit;cursor:pointer;font:inherit;display:block;width:100%}.kmc .cr-tab b{display:block;padding-bottom:8px;margin-bottom:8px;border-bottom:1px dashed currentColor;font:600 15px/1.2 var(--ui);opacity:.75}.kmc .cr-tab[aria-expanded=true] b{opacity:1;border-bottom-style:solid}.kmc .cr-tab img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px}.kmc .cr-tab[aria-expanded=true] img{aspect-ratio:4 / 5}.kmc .cr-tab .txt{display:none;margin-top:8px;font-size:14.5px;line-height:1.4}.kmc .cr-tab .txt strong{display:block;font:650 16px/1.25 var(--display);margin-bottom:4px}.kmc .cr-tab[aria-expanded=true] .txt{display:block}.kmc .cr-note{text-align:center;font-size:12.5px;margin:16px 0 0;opacity:.85}.kmc .cr-banner{background:#ece1d1;border-radius:18px;overflow:hidden;display:grid}@media(min-width:760px){.kmc .cr-banner{grid-template-columns:1fr 1fr}}.kmc .cr-banner>*{min-width:0}.kmc .cr-banner>div{padding:clamp(22px,4vw,44px)}.kmc .cr-banner img{width:100%;height:100%;min-height:280px;object-fit:cover}.kmc .cr-icons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px}.kmc .cr-icons div{background:var(--paper);border-radius:10px;padding:12px;font-size:13.5px}.kmc .cr-icons b{display:block;font:700 14px/1.25 var(--ui);margin-bottom:3px}.kmc .cr-spec{display:grid;grid-template-columns:auto 1fr;gap:6px 18px;margin:14px 0 0;border-top:1px solid var(--coral);padding-top:14px;font-size:15px}.kmc .cr-spec dt{font-weight:700}.kmc .cr-spec dd{margin:0}.kmc .cr-packs{display:grid;gap:12px}@media(min-width:720px){.kmc .cr-packs{grid-template-columns:repeat(3,minmax(0,1fr))}}.kmc .cr-pack{background:var(--ink);color:#fff;border-radius:14px;padding:16px;min-width:0;display:flex;flex-direction:column;gap:10px}.kmc .cr-pack img{width:100%;aspect-ratio:5 / 4;object-fit:cover;border-radius:10px}.kmc .cr-pack h3{font:600 21px/1.2 var(--display);margin:0}.kmc .cr-pack p{margin:0;font-size:14.5px;color:#f6e3dc}.kmc .cr-chips{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.kmc .cr-chips li{background:var(--stone);color:var(--ink);border-radius:6px;padding:5px 8px;font:600 12.5px/1 var(--ui)}.kmc .cr-pack .btn{background:var(--paper);color:var(--ink);margin-top:auto}.kmc .cr-howto{display:grid;border-radius:14px;overflow:hidden;max-width:760px;margin:0 auto}@media(min-width:680px){.kmc .cr-howto{grid-template-columns:1fr 1fr}}.kmc .cr-howto>div{background:var(--stone);padding:20px;min-width:0;counter-reset:s}.kmc .cr-howto>div:nth-child(2){background:#ecdfce}.kmc .cr-howto h3{font:650 19px/1.2 var(--display);margin:0 0 14px}.kmc .cr-howto .st{position:relative;padding-left:38px;margin-bottom:14px}.kmc .cr-howto .st:before{counter-increment:s;content:counter(s);position:absolute;left:0;top:0;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--ink);color:#fff;font:700 13px/1 var(--ui)}.kmc .cr-howto b{display:block;font:700 15px/1.3 var(--ui)}.kmc .cr-howto p{margin:2px 0 0;font-size:14.5px}.kmc .cr-bar,.kmc .cr-sec.heavy,.kmc .cr-pack,.kmc .kmc-foot{background:var(--kiss)}.kmc .btn{background:var(--ink)}.kmc .btn:hover{background:#431410}.kmc .gn-flag,.kmc .cr-h{color:var(--ink)}.kmc .gn-info h1{color:var(--kiss)}.kmc .gn-note{background:var(--mint);color:var(--ink)}.kmc .cr-howto .st:before{background:var(--kiss)}.kmc .kmc-foot a,.kmc .kmc-foot p{color:#fff}.kmc{--ink: #0e4f4a;--ink-soft: #3f6b66;--mint: #f3e3d3;--mint-deep: #e3cdb6;--coral: #a73626;--blush: #fbeade}.kmc .btn{background:var(--ink);color:#fff}.kmc .btn:hover{background:#0a3b37}.kmc .gn-flag{background:var(--kiss);color:#fff}.kmc .gn-tier:has(input:checked){border-color:var(--kiss);background:var(--blush)}.kmc .cr-h{color:var(--ink)}.kmc .cr-sec.heavy .cr-h{color:#fff}.kmc .gn-note{background:var(--stone);color:var(--ink)}.kmc .cr-pack .btn{background:#fff8f0;color:var(--ink)}.kmc .cr-pack .btn:hover{background:var(--mint)}.kmc .cr-x{border-color:var(--kiss);color:var(--kiss)}.kmc .cr-warn li:before{border-color:var(--kiss);color:var(--kiss)}.kmc{--kiss: #0e4f4a;--kiss-dark: #0a3b37;--coral: #0e4f4a;--fresh: #bdebd8;--mint: #e4f6ee;--mint-deep: #bdebd8;--blush: #e4f6ee;--stone: #f1f6ef}.kmc .cr-bar,.kmc .cr-sec.heavy,.kmc .cr-pack,.kmc .kmc-foot{background:var(--fresh);color:var(--ink)}.kmc .cr-sec.heavy .cr-h,.kmc .cr-pack p{color:var(--ink)}.kmc .cr-pack .btn{background:var(--ink);color:#fff}.kmc .cr-pack .btn:hover{background:var(--kiss-dark)}.kmc .cr-chips li{background:#fff8f0}.kmc .kmc-foot a,.kmc .kmc-foot p,.kmc .kmc-foot b{color:var(--ink)}.kmc .kmc-copy{border-top-color:#0e4f4a40}.kmc .kmc-sign button{background:var(--ink);color:#fff}.kmc .cr-howto .st:before{background:var(--ink)}.kmc .btn,.kmc .cr-pack .btn{background:#ffd166;color:var(--ink)}.kmc .btn:hover,.kmc .cr-pack .btn:hover{background:#f7c244}.kmc{--paper: #ffffff;--ink: #0b3c5d;--ink-soft: #2f5a76;--line: #cfeae8;--kiss: #0b3c5d;--kiss-dark: #072a42;--coral: #0b3c5d;--fresh: #2ec4b6;--mint: #cbf3f0;--mint-deep: #9fe6df;--blush: #e6f9f7;--stone: #eefafa;--note: #cbf3f0}.kmc .kmc-foot a,.kmc .kmc-foot p,.kmc .kmc-foot b{color:#fff}.kmc .cr-chips li{background:#fff}.kmc .cr-banner{background:var(--mint)}.kmc .cr-howto>div:nth-child(2){background:var(--mint)}.kmc .btn,.kmc .cr-pack .btn,.kmc .kmc-sign button{background:#ff9f1c;color:var(--ink)}.kmc .btn:hover,.kmc .cr-pack .btn:hover,.kmc .kmc-sign button:hover{background:#f08c00}.kmc{--fresh: #4a7f35;--mint: #ddefd0;--mint-deep: #bcdda6;--blush: #eaf5e1;--stone: #f2f8ec;--note: #ddefd0;--line: #d5e6c8}.kmc .cr-sec.heavy{background:var(--fresh);color:#fff}.kmc{--fresh: #72b860}.kmc .cr-sec.heavy{background:var(--fresh);color:var(--ink)}.kmc .cr-sec.heavy .cr-h,.kmc .cr-sec.heavy .cr-sub{color:var(--ink)}.kmc .cr-sec.heavy .cr-tab b{opacity:.9}.kmc{--paper: #fff8f0;--mint: #bdebd8;--mint-deep: #8fd6b9;--ink: #0e4f4a;--ink-soft: #3f6b66;--line: #ece3d7;--kiss: #ff6f61;--kiss-dark: #e8574a;--coral: #ff6f61;--fresh: #0e4f4a;--blush: #ffe6e2;--stone: #f3ebdf;--note: #fff1c9}.kmc a{color:var(--ink)}.kmc .cr-sec.heavy{background:var(--ink);color:#fff}.kmc .cr-sec.heavy .cr-h,.kmc .cr-sec.heavy .cr-sub{color:#fff}.kmc .cr-sec.heavy .cr-tab b{opacity:1}.kmc .cr-sec.heavy .cr-card,.kmc .cr-sec.heavy .cr-card *{color:var(--ink)}.kmc .cr-bar,.kmc .kmc-foot{background:var(--ink);color:#fff}.kmc .gn-info h1{color:var(--ink)}.kmc .cr-pack{background:var(--mint);color:var(--ink)}.kmc .cr-banner,.kmc .cr-howto>div:nth-child(2){background:var(--mint)}.kmc .btn,.kmc .cr-pack .btn,.kmc .kmc-sign button{background:var(--kiss);color:#082f2c}.kmc .btn:hover,.kmc .cr-pack .btn:hover,.kmc .kmc-sign button:hover{background:var(--kiss-dark)}.kmc .gn-flag{background:var(--ink);color:#fff}.kmc .gn-tier:has(input:checked){background:var(--blush);border-color:var(--kiss)}.kmc .cr-x,.kmc .cr-warn li:before{border-color:var(--kiss);color:var(--ink)}.kmc .kmc-copy{border-top-color:#ffffff40}html,body{overflow-x:hidden}@supports (overflow: clip){html,body{overflow-x:clip}}.kmc{overflow-x:clip}.kmc img,.kmc video,.kmc iframe{max-width:100%}.kmc .wrap,.kmc .wrap.wide{box-sizing:border-box}.kmc .wrap{max-width:min(100%,680px)}.kmc .wrap.wide{max-width:1296px;margin-inline:auto;padding-inline:48px}@media(max-width:767px){.kmc .wrap,.kmc .wrap.wide{padding-inline:20px}.kmc .cr-h{font-size:clamp(28px,8.4vw,38px);overflow-wrap:anywhere}.kmc .cr-sub{font-size:15.5px}.kmc .gn-tiers{gap:14px 6px}.kmc .gn-tier{padding:16px 4px 12px}.kmc .gn-tier small{font-size:11px;line-height:1.3}.kmc .gn-flag{font-size:8.5px;letter-spacing:0;padding:4px 6px;white-space:nowrap;max-width:96%;overflow:hidden;text-overflow:ellipsis}.kmc .gn-trio{font-size:11.5px}.kmc .gn-thumbs{overflow-x:auto}.kmc table{display:block;max-width:100%;overflow-x:auto}.kmc .cr-card{padding:20px 18px}}.kmc .cr-warn li{display:flex;align-items:flex-start;gap:8px}.kmc .cr-warn li:before{flex:0 0 18px;margin-right:0;margin-top:2px}.kmc .cr-sub,.kmc .ft-intro,.kmc .sp-sub,.kmc .gn-sub{color:var(--ink-soft)}.kmc .cr-sec.heavy .cr-sub{color:#ffffffd9}.kmc .wrap.wide.bn-wrap{max-width:none;padding-inline:16px}.kmc .gn-tier .pr{display:flex;flex-direction:column;align-items:center;gap:0}.kmc .gn-tier .pr .now{font:700 clamp(24px,6vw,30px)/1.05 var(--display);color:var(--kiss-dark, #e8574a);letter-spacing:-.01em}.kmc .gn-tier .pr s{font:500 13px/1.3 var(--ui);color:var(--ink-soft);text-decoration-thickness:1.5px}.kmc .gn-tier small{display:flex;flex-direction:column;align-items:center;gap:5px;margin-top:4px;color:var(--ink-soft)}.kmc .gn-tier .gn-day{font:700 13px/1.2 var(--ui);color:var(--ink)}.kmc .gn-tier .gn-save{font:700 11.5px/1 var(--ui);font-style:normal;background:var(--kiss, #ff6f61);color:#082f2c;border-radius:999px;padding:5px 9px;white-space:nowrap}.kmc .gn-tier:has(input:checked) .pr .now{color:#d8412f}.kmc{--display: "Zalando Sans SemiExpanded", "Helvetica Neue", Arial, sans-serif;--ui: "Zalando Sans SemiExpanded", "Helvetica Neue", Arial, sans-serif}.kmc,.kmc button,.kmc input{font-family:var(--ui)}.kmc .cr-howto .st:before{background:transparent;border:1.5px solid var(--kiss, #ff6f61);color:var(--kiss, #ff6f61);box-sizing:border-box;font-weight:800}.kmc .gn-tier{align-content:start;gap:4px;padding:10px 8px 12px}.kmc .gn-tier-img{width:100%;aspect-ratio:5 / 4;object-fit:cover;border-radius:8px;display:block;margin-bottom:6px}.kmc .gn-tier .pr s{color:var(--ink-soft);text-decoration:line-through;text-decoration-color:var(--kiss, #ff6f61);text-decoration-thickness:2px}.kmc .gn-tier .gn-save{margin-top:4px;justify-self:center}.kmc .gn-tier small{display:none}.kmc .cr-sec.mint{background:#d6efe0}.kmc .cr-howto{grid-template-columns:1fr!important;gap:12px;max-width:1100px;overflow:visible;border-radius:0;margin:28px auto 0}.kmc .cr-howto>div{border-radius:14px;padding:26px 22px}.kmc .cr-howto h3{margin:0 0 20px}.kmc .cr-howto .sts{display:grid;grid-template-columns:1fr;gap:20px}.kmc .cr-howto .st{position:relative;margin:0;padding:0 0 0 50px;min-height:34px}.kmc .cr-howto .st:before{width:34px;height:34px;top:0;left:0;font-size:15px;background:var(--paper, #fff8f0);z-index:1}.kmc .cr-howto .st:after{content:"";position:absolute;left:16px;top:34px;bottom:-20px;width:1.5px;background:var(--kiss, #ff6f61)}.kmc .cr-howto .st:last-child:after{display:none}.kmc .cr-howto .st b{display:block;margin:6px 0 4px}.kmc .cr-howto .st p{margin:0}@media(min-width:768px){.kmc .cr-howto>div{padding:30px 32px 34px}.kmc .cr-howto .sts{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.kmc .cr-howto .st{padding:50px 0 0}.kmc .cr-howto .st:after{left:42px;right:-20px;top:16px;bottom:auto;width:auto;height:1.5px}.kmc .cr-howto .st b{margin-top:0}}.kmc .gn-faq{grid-template-columns:1fr!important;gap:22px}.kmc .gn-faq h2{text-align:center}.kmc .gn-faq>*:not(h2){width:100%;max-width:820px;margin-inline:auto}.kmc .cr-howto .st:before{color:var(--ink, #0e4f4a);border-color:var(--kiss, #ff6f61)}.kmc .ft-ic{border-color:var(--kiss, #ff6f61)}.kmc .ft-ic:before{border-left-color:var(--ink, #0e4f4a);border-bottom-color:var(--ink, #0e4f4a)}.kmc .gn-trio span{border-color:var(--kiss, #ff6f61);color:var(--ink, #0e4f4a)}.kmc .cr-warn li:before,.kmc .cr-x{border-color:var(--kiss, #ff6f61);color:var(--ink, #0e4f4a)}.kmc .bn-ticks svg circle{fill:none;stroke:var(--kiss, #ff6f61);stroke-width:1.6}.kmc .bn-ticks svg path{stroke:var(--ink, #0e4f4a)}.kmc .gn-info h2.gn-h1{font:700 clamp(28px,5.4vw,42px)/1.08 var(--display);letter-spacing:-.02em;color:var(--ink);margin:0 0 10px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/kmc.css.map */
