:root{--km-green: #174E43;--km-deep: #103D35;--km-cream: #F8F5EC;--km-mint: #CFE9D9;--km-pale: #EAF5ED;--km-coral: #E87568;--km-coral-light: #FBE9E5;--km-coral-dark: #A74438;--km-text: #24332F;--km-muted: #566660;--km-border: #DCE5DD;--km-white: #FFFFFF;--km-head: "DM Sans", "Helvetica Neue", Arial, sans-serif;--km-body: "Inter", "Helvetica Neue", Arial, sans-serif;--km-header-h: 64px}@media(min-width:1024px){:root{--km-header-h: 76px}}.km,.km *,.km *:before,.km *:after{box-sizing:border-box}.km{font-family:var(--km-body);font-size:16px;line-height:1.6;color:var(--km-text);-webkit-font-smoothing:antialiased}@media(min-width:768px){.km{font-size:17px}}.km img,.km svg{max-width:100%;display:block}.km img{height:auto}.km p{margin:0 0 1em}.km p:last-child{margin-bottom:0}.km a{color:var(--km-green);text-underline-offset:3px}.km a:hover{color:var(--km-deep)}.km :is(a,button,summary,input,[tabindex]):focus-visible{outline:3px solid var(--km-green);outline-offset:3px;border-radius:6px}.km [id]{scroll-margin-top:calc(var(--km-header-h) + 12px)}.km-wrap{max-width:1240px;margin:0 auto;padding-inline:20px}@media(min-width:768px){.km-wrap{padding-inline:32px}}@media(min-width:1304px){.km-wrap{padding-inline:0}}.km-sec{padding-block:56px}@media(min-width:768px){.km-sec{padding-block:72px}}@media(min-width:1024px){.km-sec{padding-block:92px}}.km-bg-cream{background:var(--km-cream)}.km-bg-white{background:var(--km-white)}.km-bg-pale{background:var(--km-pale)}.km-bg-mint{background:var(--km-mint)}.km-bg-deep{background:var(--km-deep);color:#fff}.km-h1,.km-h2,.km-h3{font-family:var(--km-head);font-weight:700;color:var(--km-deep);margin:0;letter-spacing:-.015em;text-wrap:balance}.km-h1{font-size:36px;line-height:1.12}.km-h2{font-size:30px;line-height:1.18}.km-h3{font-size:22px;line-height:1.28}@media(min-width:1024px){.km-h1{font-size:56px;line-height:1.1}.km-h2{font-size:40px;line-height:1.15}.km-h3{font-size:26px;line-height:1.25}}.km-eyebrow{font:700 13px/1.4 var(--km-body);letter-spacing:.12em;text-transform:uppercase;color:var(--km-green);margin:0 0 14px;display:flex;align-items:center;gap:10px}.km-eyebrow:before{content:"";width:22px;height:3px;border-radius:2px;background:var(--km-coral);flex:0 0 auto}.km-center .km-eyebrow{justify-content:center}.km-lead{font-size:18px;line-height:1.6;color:var(--km-muted)}@media(min-width:1024px){.km-lead{font-size:19px}}.km-body{color:var(--km-text)}.km-body p,.km-body ul{margin:0 0 1em}.km-body ul{padding-left:1.2em}.km-body>:last-child{margin-bottom:0}.km-muted{color:var(--km-muted)}.km-small{font-size:14px;line-height:1.55;color:var(--km-muted)}.km-head{max-width:760px;margin:0 0 40px}.km-head .km-h2+*{margin-top:18px}.km-center .km-head,.km-head.km-center{margin-inline:auto;text-align:center}.km-bg-deep .km-h2,.km-bg-deep .km-h1{color:#fff}.km-bg-deep .km-eyebrow{color:var(--km-mint)}.km-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.km-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 28px;border-radius:12px;border:2px solid var(--km-green);background:var(--km-green);color:#fff!important;font:700 15px/1.1 var(--km-body);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease;text-align:center}.km-btn:hover{background:var(--km-deep);border-color:var(--km-deep)}.km-btn--ghost{background:transparent;color:var(--km-green)!important}.km-btn--ghost:hover{background:var(--km-green);color:#fff!important}.km-btn--light{background:#fff;border-color:#fff;color:var(--km-deep)!important}.km-btn--light:hover{background:var(--km-mint);border-color:var(--km-mint)}.km-btn--block{width:100%}@media(max-width:479px){.km-btns .km-btn{width:100%}}.km-textlink{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--km-green)}.km-media{position:relative}.km-media img{width:100%;border-radius:20px}.km-cap{margin-top:10px;font-size:13px;line-height:1.5;color:var(--km-muted)}#shopify-section-kmc-header{position:sticky;top:calc(var(--km-ann-h, 38px) * -1);z-index:60}.km-ann{margin:0;background:var(--km-deep);color:#fff;text-align:center;font:600 13px/1.3 var(--km-body);min-height:38px;padding:9px 16px;display:flex;align-items:center;justify-content:center}@media(max-width:440px){.km-ann{font-size:11.5px;padding:8px 12px;letter-spacing:0}}.km-header{background:var(--km-cream);border-bottom:1px solid var(--km-border)}.km-header-in{max-width:1240px;margin:0 auto;height:var(--km-header-h);padding-inline:20px;display:flex;align-items:center;gap:16px;position:relative}@media(min-width:768px){.km-header-in{padding-inline:32px}}@media(min-width:1304px){.km-header-in{padding-inline:0}}.km-logo{display:inline-flex;align-items:center;min-height:44px}.km-logo img{width:120px;height:auto}@media(min-width:1024px){.km-logo img{width:140px}}.km-nav{display:none}.km-nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 2px;color:var(--km-text);font:600 15px/1 var(--km-body);text-decoration:none}.km-nav a:hover,.km-nav a[aria-current=page]{color:var(--km-green);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.km-head-right{margin-left:auto;display:flex;align-items:center;gap:8px}.km-options-link{display:none}.km-cart{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;color:var(--km-deep);border-radius:10px}.km-cart:hover{background:var(--km-pale)}.km-cart-count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--km-coral-dark);color:#fff;font:700 11px/18px var(--km-body);text-align:center}.km-burger{width:44px;height:44px;display:inline-grid;place-items:center;background:none;border:0;border-radius:10px;cursor:pointer;color:var(--km-deep);padding:0}.km-burger:hover{background:var(--km-pale)}.km-burger svg{width:24px;height:24px}.km-burger .km-x{display:none}.km-burger[aria-expanded=true] .km-x{display:block}.km-burger[aria-expanded=true] .km-bars{display:none}.km-drawer{position:absolute;left:0;right:0;top:100%;background:var(--km-cream);border-bottom:1px solid var(--km-border);box-shadow:0 16px 30px #103d351f;padding:8px 20px 18px}.km-drawer[hidden]{display:none}.km-drawer a{display:flex;align-items:center;min-height:48px;border-bottom:1px solid var(--km-border);color:var(--km-text);font:600 16px/1.2 var(--km-body);text-decoration:none}.km-drawer a:last-child{border-bottom:0}@media(max-width:1023px){.km-logo{position:absolute;left:50%;transform:translate(-50%)}}@media(min-width:1024px){.km-burger,.km-drawer{display:none!important}.km-nav{display:flex;gap:28px;margin-left:40px}.km-options-link{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:2px solid var(--km-green);border-radius:10px;color:var(--km-green);font:700 13px/1 var(--km-body);letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.km-options-link:hover{background:var(--km-green);color:#fff}}.km-hero{padding-block:40px 56px}@media(min-width:1024px){.km-hero{padding-block:64px 88px}}.km-hero-grid{display:grid;gap:32px;align-items:center}@media(min-width:900px){.km-hero-grid{grid-template-columns:minmax(0,46fr) minmax(0,54fr);gap:56px}}.km-hero-copy{max-width:620px}.km-hero .km-h1{max-width:750px}.km-hero .km-lead{margin-top:20px;max-width:540px}.km-prodlabel{margin:16px 0 0;display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 14px;border-radius:999px;background:var(--km-pale);border:1px solid var(--km-border);font:600 14px/1.4 var(--km-body);color:var(--km-deep)}.km-prodlabel b{font-weight:700}.km-hero-media img{border-radius:24px;aspect-ratio:4 / 5;object-fit:cover}.km-hero--editorial .km-hero-media img{aspect-ratio:4 / 5}@media(max-width:899px){.km-hero-media img{aspect-ratio:4 / 4.3}.km-hero--product .km-hero-media img{aspect-ratio:4 / 4.6;object-position:50% 30%}}.km-split{display:grid;gap:32px;align-items:center}@media(min-width:900px){.km-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.km-split--img-left .km-split-media{order:-1}}.km-split-copy .km-h2+*{margin-top:20px}.km-split-copy{max-width:600px}.km-split-media img{aspect-ratio:var(--km-ratio, 4 / 5);object-fit:cover}.km-split .km-btns{margin-top:28px}.km-note{margin-top:24px;padding:18px 20px;border-radius:14px;background:var(--km-white);border:1px solid var(--km-border);font-size:15px;line-height:1.55}.km-bg-white .km-note{background:var(--km-cream)}.km-note p{margin:0 0 .6em}.km-note p:last-child{margin:0}.km-note--flag{border-left:4px solid var(--km-coral)}.km-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.km-thumbs img{border-radius:14px;aspect-ratio:1;object-fit:cover;background:#fff}.km-editorial{max-width:820px}.km-lines{list-style:none;margin:28px 0;padding:0;display:grid;gap:4px}.km-lines li{font:700 26px/1.3 var(--km-head);color:var(--km-deep);display:flex;align-items:center;gap:14px}@media(min-width:1024px){.km-lines li{font-size:32px}}.km-lines li:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--km-coral);flex:0 0 auto}.km-editorial .km-body{font-size:18px}.km-ps{max-width:820px;margin:0 auto;border-top:3px solid var(--km-coral);padding-top:28px}.km-ps p{font-size:18px;line-height:1.65}.km-ps p strong:first-child{font-family:var(--km-head);color:var(--km-deep)}.km-compare{display:grid;gap:20px}@media(min-width:768px){.km-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.km-panel{border-radius:20px;padding:28px;background:var(--km-white);border:1px solid var(--km-border)}@media(min-width:1024px){.km-panel{padding:36px}}.km-panel--accent{background:var(--km-deep);color:#e9f3ec;border-color:var(--km-deep)}.km-panel--accent .km-h3{color:#fff}.km-panel-tag{display:inline-block;margin-bottom:14px;font:700 12px/1 var(--km-body);letter-spacing:.1em;text-transform:uppercase;padding:7px 10px;border-radius:999px;background:var(--km-pale);color:var(--km-green)}.km-panel--accent .km-panel-tag{background:#ffffff1f;color:var(--km-mint)}.km-panel .km-h3{margin-bottom:12px}.km-panel ul{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:10px}.km-panel li{display:flex;gap:10px;align-items:flex-start}.km-panel li:before{content:"";width:8px;height:8px;border-radius:50%;margin-top:.62em;background:var(--km-green);flex:0 0 auto}.km-panel--accent li:before{background:var(--km-coral)}.km-bg-white .km-panel:not(.km-panel--accent){background:var(--km-cream)}.km-after{margin-top:28px;max-width:760px}.km-center .km-after{margin-inline:auto;text-align:center}.km-cards{display:grid;gap:20px}@media(min-width:640px){.km-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.km-cards--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.km-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.km-card{background:var(--km-white);border:1px solid var(--km-border);border-radius:18px;padding:26px;min-width:0}.km-bg-white .km-card{background:var(--km-cream);border-color:transparent}.km-card .km-h3{font-size:20px;margin-bottom:8px}@media(min-width:1024px){.km-card .km-h3{font-size:22px}}.km-card p{color:var(--km-muted);font-size:16px}.km-ic{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:var(--km-pale);color:var(--km-green);margin-bottom:18px}.km-bg-pale .km-ic{background:var(--km-white)}.km-ic--coral{background:var(--km-coral-light)!important;color:var(--km-coral-dark)}.km-ic svg{width:28px;height:28px}.km-card .km-textlink{margin-top:6px}.km-steps{list-style:none;margin:0;padding:0;display:grid;gap:16px;counter-reset:km-step}.km-step{display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;align-items:start;background:var(--km-white);border-radius:18px;padding:22px}.km-step:before{counter-increment:km-step;content:counter(km-step);width:52px;height:52px;border-radius:50%;background:var(--km-green);color:#fff;display:grid;place-items:center;font:700 22px/1 var(--km-head)}.km-step .km-h3{font-size:19px;margin-bottom:4px}.km-step p{margin:0;color:var(--km-muted);font-size:16px}.km-qlist{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:1px solid var(--km-border)}@media(min-width:900px){.km-qlist{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px;border-top:0}}.km-q{padding:22px 0;border-bottom:1px solid var(--km-border);display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px}@media(min-width:900px){.km-q{border-top:1px solid var(--km-border);border-bottom:0}}.km-q-n{font:700 15px/34px var(--km-head);width:34px;height:34px;border-radius:50%;text-align:center;background:var(--km-coral-light);color:var(--km-coral-dark)}.km-q .km-h3{font-size:19px;margin-bottom:6px}.km-q p{margin:0;color:var(--km-muted);font-size:16px}.km-withmedia{display:grid;gap:32px;align-items:start}@media(min-width:1024px){.km-withmedia{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px}.km-withmedia--left{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.km-withmedia--left .km-withmedia-media{order:-1}}.km-withmedia-media{display:grid;gap:16px}.km-withmedia-media img{border-radius:20px}.km-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.km-duo img{aspect-ratio:4 / 5;object-fit:cover;border-radius:18px}.km-pay{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.km-pay svg{width:38px;height:24px}.km-factors{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}@media(min-width:1024px){.km-factors{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.km-hub{grid-column:1 / -1;display:flex;align-items:center;gap:16px;padding:18px 22px;border-radius:18px;background:var(--km-deep);color:#fff}.km-hub svg{width:40px;height:40px;flex:0 0 auto;color:var(--km-mint)}.km-hub b{font:700 20px/1.25 var(--km-head)}.km-hub span{display:block;font-size:14px;color:#cfe0d6}@media(min-width:1024px){.km-hub{grid-column:auto;flex-direction:column;justify-content:center;text-align:center;padding:24px}.km-hub svg{width:48px;height:48px}}.km-factor{background:var(--km-cream);border-radius:16px;padding:20px;position:relative}.km-factor .km-ic{width:46px;height:46px;margin-bottom:12px;background:var(--km-white)}.km-factor .km-h3{font-size:18px;margin-bottom:6px}.km-factor p{margin:0;font-size:15px;color:var(--km-muted);line-height:1.5}.km-factor--pro{background:var(--km-coral-light)}.km-factor--pro .km-ic{color:var(--km-coral-dark)}.km-figcap{margin-top:18px;font-size:13px;color:var(--km-muted)}.km-callout{margin-top:28px;display:flex;gap:14px;align-items:flex-start;padding:20px 22px;border-radius:16px;background:var(--km-pale);border-left:4px solid var(--km-green)}.km-callout svg{width:26px;height:26px;flex:0 0 auto;color:var(--km-green);margin-top:2px}.km-callout p{margin:0;font-weight:600;color:var(--km-deep)}.km-biome{background:var(--km-white);border-radius:24px;padding:16px;border:1px solid var(--km-border)}.km-biome svg{width:100%;height:auto}.km-formula-top{display:grid;gap:32px;align-items:center;margin-bottom:40px}@media(min-width:900px){.km-formula-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}}.km-formula-top img{border-radius:20px;aspect-ratio:1;object-fit:cover}.km-ingr{display:grid;gap:20px}@media(min-width:900px){.km-ingr{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.km-ingr-card{border:1px solid var(--km-border);border-radius:20px;padding:26px;background:var(--km-white)}.km-ingr-card header{display:flex;gap:14px;align-items:center;margin-bottom:16px}.km-ingr-card .km-ic{margin:0;flex:0 0 auto}.km-ingr-sub{display:block;font:700 12px/1.3 var(--km-body);letter-spacing:.1em;text-transform:uppercase;color:var(--km-coral-dark);margin-bottom:4px}.km-ingr-card .km-h3{font-size:21px}.km-ingr-card dl{margin:0;display:grid;gap:12px}.km-ingr-card dt{font:700 13px/1.4 var(--km-body);letter-spacing:.06em;text-transform:uppercase;color:var(--km-green)}.km-ingr-card dd{margin:2px 0 0;font-size:15.5px;line-height:1.55;color:var(--km-text)}.km-formula-note{margin-top:28px}.km-research{display:grid;gap:32px}@media(min-width:1024px){.km-research{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:start}}.km-summary{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:12px}.km-summary li{padding:14px 16px;border-radius:14px;background:var(--km-pale);display:flex;gap:12px;align-items:flex-start;font-size:16px}.km-summary li:before{content:"";width:10px;height:10px;margin-top:.55em;border-radius:2px;background:var(--km-green);flex:0 0 auto;transform:rotate(45deg)}.km-sources{list-style:none;margin:0;padding:0;display:grid;gap:16px;counter-reset:km-src}.km-source{border:1px solid var(--km-border);border-radius:18px;padding:22px 24px;background:var(--km-white)}.km-source-meta{font:700 12px/1.4 var(--km-body);letter-spacing:.08em;text-transform:uppercase;color:var(--km-coral-dark);margin:0 0 8px}.km-source .km-h3{font-size:19px;line-height:1.35;margin-bottom:6px}.km-source-auth{font-size:14px;color:var(--km-muted);margin:0 0 12px}.km-source p{font-size:15.5px}.km-source a{font-weight:600;word-break:break-word}.km-sources-h{font:700 14px/1.3 var(--km-body);letter-spacing:.1em;text-transform:uppercase;color:var(--km-deep);margin:0 0 14px}.km-details{display:grid;gap:32px;align-items:start}@media(min-width:1024px){.km-details{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:64px}}.km-details-media img{border-radius:20px}.km-spec{margin:0;border-top:1px solid var(--km-border)}.km-spec>div{display:grid;gap:4px;padding:16px 0;border-bottom:1px solid var(--km-border)}@media(min-width:640px){.km-spec>div{grid-template-columns:190px minmax(0,1fr);gap:24px}}.km-spec dt{font:700 13px/1.5 var(--km-body);letter-spacing:.06em;text-transform:uppercase;color:var(--km-green)}.km-spec dd{margin:0;font-size:16px;line-height:1.55}.km-doclinks{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.km-doclinks a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:10px;border:1px solid var(--km-border);background:var(--km-white);font:600 14px/1.2 var(--km-body);text-decoration:none;color:var(--km-green)}.km-bg-white .km-doclinks a{background:var(--km-cream)}.km-doclinks a:hover{border-color:var(--km-green)}.km-doclinks svg{width:18px;height:18px}.km-offer-img{margin:0 auto 32px;max-width:980px}.km-offer-img img{border-radius:20px;aspect-ratio:8 / 3;object-fit:cover}.km-bundles{display:grid;gap:20px;align-items:stretch}@media(min-width:900px){.km-bundles{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.km-bundle{position:relative;display:flex;flex-direction:column;background:var(--km-white);border:1px solid var(--km-border);border-radius:20px;padding:28px 24px 24px}.km-bundle--rec{border:2px solid var(--km-green);box-shadow:0 18px 40px #103d351f}.km-bundle-flag{position:absolute;top:-14px;left:24px;background:var(--km-coral);color:var(--km-text);font:700 12px/1 var(--km-body);letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;border-radius:999px}.km-bundle .km-h3{font-size:22px}.km-bundle-supply{margin:4px 0 18px;color:var(--km-muted);font-size:15px}.km-bundle-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.km-bundle-total{font:700 44px/1 var(--km-head);color:var(--km-deep);letter-spacing:-.02em}.km-bundle-per{font:600 15px/1.3 var(--km-body);color:var(--km-green)}.km-bundle-list{list-style:none;margin:18px 0 22px;padding:16px 0 0;border-top:1px solid var(--km-border);display:grid;gap:9px;font-size:15px}.km-bundle-list li{display:flex;gap:10px;align-items:flex-start}.km-bundle-list svg{width:18px;height:18px;flex:0 0 auto;margin-top:3px;color:var(--km-green)}.km-bundle-save{display:inline-block;background:var(--km-coral-light);color:var(--km-coral-dark);font-weight:700;padding:2px 8px;border-radius:6px}.km-bundle form{margin-top:auto}.km-offer-foot{margin-top:28px;text-align:center;font-size:14px;color:var(--km-muted)}.km-offer-foot p{margin:0 0 6px}.km-sticky{position:fixed;left:0;right:0;bottom:0;z-index:55;background:#fff;border-top:1px solid var(--km-border);box-shadow:0 -8px 24px #103d351f;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));transform:translateY(110%);transition:transform .2s ease;visibility:hidden}.km-sticky.is-on{transform:none;visibility:visible}.km-sticky-in{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:640px;margin:0 auto}.km-sticky-t{font:700 15px/1.25 var(--km-head);color:var(--km-deep);min-width:0}.km-sticky-t span{display:block;font:500 13px/1.3 var(--km-body);color:var(--km-muted)}.km-sticky .km-btn{min-height:48px;padding:0 20px;flex:0 0 auto}@media(min-width:1024px){.km-sticky{display:none}}@media(prefers-reduced-motion:reduce){.km-sticky{transition:none}}.km-cta-dark{display:grid;gap:32px;align-items:center}@media(min-width:900px){.km-cta-dark{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}}.km-cta-dark .km-h2{color:#fff}.km-cta-dark p{color:#dcebe2;font-size:18px;margin-top:18px}.km-cta-dark .km-rule{width:48px;height:4px;border-radius:2px;background:var(--km-coral);margin-bottom:22px}.km-cta-dark img{border-radius:20px;aspect-ratio:16 / 10;object-fit:cover}.km-faq{max-width:860px;margin:0 auto}.km-faq-list{border-top:1px solid var(--km-border)}.km-faq-item{border-bottom:1px solid var(--km-border)}.km-faq-q{margin:0;font:700 18px/1.35 var(--km-head)}.km-faq-q button{width:100%;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 4px;background:none;border:0;cursor:pointer;text-align:left;font:inherit;color:var(--km-deep)}.km-faq-ic{flex:0 0 auto;width:32px;height:32px;border-radius:50%;background:var(--km-pale);position:relative}.km-faq-ic:before,.km-faq-ic:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;background:var(--km-green);transform:translate(-50%,-50%)}.km-faq-ic:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .18s ease}.km-faq-q button[aria-expanded=true] .km-faq-ic:after{transform:translate(-50%,-50%) rotate(0)}.km-faq-a{padding:0 4px 22px;color:var(--km-text);max-width:760px}.km-faq-a[hidden]{display:none}.km-faq-more{margin-top:24px;text-align:center}.km-foot{background:var(--km-deep);color:#dcebe2;padding-block:56px 32px}.km-foot a{color:#fff;text-decoration:none}.km-foot a:is(:hover,:focus,:focus-visible,:active,[aria-current=page]){color:var(--km-mint);text-decoration:underline;text-underline-offset:3px}.km-foot a:focus-visible{outline:3px solid var(--km-mint);outline-offset:3px}.km-foot a{transition:color .15s ease;-webkit-tap-highlight-color:rgba(207,233,217,.25)}.km-foot-grid{display:grid;gap:32px}@media(min-width:768px){.km-foot-grid{grid-template-columns:1.5fr 1fr 1fr;gap:48px}}.km-foot-logo img{width:130px;height:auto}.km-foot-brand p{margin:16px 0 0;max-width:340px;font-size:15px}.km-foot h2{font:700 13px/1.3 var(--km-body);letter-spacing:.12em;text-transform:uppercase;color:var(--km-mint);margin:0 0 8px}.km-foot nav a,.km-foot-contact a{display:flex;align-items:center;min-height:44px;font-size:15px}.km-foot-bottom{margin-top:36px;padding-top:20px;border-top:1px solid rgba(255,255,255,.16);display:flex;flex-wrap:wrap;gap:14px 24px;justify-content:space-between;align-items:center;font-size:13px;color:#b9cec2}.km-foot-bottom p{margin:0}.km-foot-fine{margin-top:18px;font-size:12.5px;line-height:1.55;color:#b9cec2;max-width:900px}.km-foot .km-pay{margin:0}.km-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.km *,.km *:before,.km *:after{transition:none!important}}.km-panel--accent .km-body,.km-panel--accent .km-body li{color:#e9f3ec}.km .km-faq-more{margin:28px 0 0}.km .km-cap,.km .km-figcap{margin-bottom:0}@media(max-width:599px){.km-factors{grid-template-columns:minmax(0,1fr);gap:10px}.km-factor{display:grid;grid-template-columns:46px minmax(0,1fr);gap:4px 14px;padding:16px}.km-factor .km-ic{grid-row:span 2;margin:0}.km-factor .km-h3{margin:0;align-self:end}}.km-source a{display:inline-flex;align-items:center;min-height:44px}.km-offer-foot a{display:inline-flex;align-items:center;min-height:44px;padding:0 4px}.kms-ast{font-size:.68em;line-height:0;vertical-align:super;font-weight:600;margin-left:1px}
/*# sourceMappingURL=/cdn/shop/t/14/assets/kmc-master.css.map */
