:root{--kf-navy: #10384a;--kf-red: #d7192b;--kf-red-text: #b8121f;--kf-cream: #f8f4e9;--kf-paper: #fffdf8;--kf-line: #e2d9c6;--kf-muted: #5b6b72;--kf-green: #17663a}.variant-picker.variant-picker--kf-cards .variant-option--buttons{display:flex;flex-direction:column;gap:16px}.variant-picker.variant-picker--kf-cards .variant-option--buttons legend{font-weight:700;margin-block-end:14px}.variant-picker.variant-picker--kf-cards .variant-option__button-label{display:block;flex:none;width:100%;min-width:0;min-height:0;padding:14px 16px;overflow:visible;white-space:normal;text-align:start;color:var(--kf-navy);background:var(--kf-paper);border:1.5px solid var(--kf-line);border-radius:14px;transition:border-color .15s,box-shadow .15s,background-color .15s}.variant-picker.variant-picker--kf-cards .variant-option__button-label:before,.variant-picker.variant-picker--kf-cards .variant-option__button-label:after{content:none}.variant-picker.variant-picker--kf-cards .variant-option__button-label__pill,.variant-picker.variant-picker--kf-cards .variant-option__button-label__text{display:none}.variant-picker.variant-picker--kf-cards .variant-option__button-label:hover{color:var(--kf-navy);background:#fff;border-color:#b9ad94}.variant-picker.variant-picker--kf-cards .variant-option__button-label:has(:checked),.variant-picker.variant-picker--kf-cards .variant-option__button-label:has(:checked):hover{color:var(--kf-navy);background:#fff;border-color:var(--kf-navy);box-shadow:0 0 0 1.5px var(--kf-navy),0 8px 20px #10384a1a}.kf-pack{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px;pointer-events:none}.kf-pack__radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--kf-muted);background:#fff;box-sizing:border-box}.variant-option__button-label input:checked~.kf-pack .kf-pack__radio{border-color:var(--kf-navy);background:radial-gradient(circle,var(--kf-navy) 0 4.5px,#fff 5.5px)}.kf-pack__body{display:flex;flex-direction:column;gap:3px;min-width:0}.kf-pack__title,.kf-pack__price{font-family:var(--font-heading--family);font-weight:800;font-size:1.0625rem;line-height:1.2}.kf-pack__save{font-size:.8125rem;font-weight:700;line-height:1.3;color:var(--kf-red-text)}.kf-pack__ship{display:inline-flex;align-items:center;gap:5px;font-size:.8125rem;font-weight:600;line-height:1.3;color:var(--kf-green)}.variant-picker.variant-picker--kf-cards .variant-option__button-label .kf-pack svg{position:static;flex:none;width:16px;height:16px;stroke:currentColor;pointer-events:none}.kf-pack__gift{font-size:.8125rem;font-weight:700;line-height:1.3;color:var(--kf-navy)}.kf-pack__prices{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:end}.kf-pack__compare{font-size:.8125rem;color:var(--kf-muted)}.kf-pack__badge{position:absolute;top:-11px;inset-inline-end:14px;z-index:3;padding:3px 10px;border-radius:999px;font-size:.6875rem;font-weight:800;letter-spacing:.06em;line-height:1.35;color:#fff;background:var(--kf-navy)}.kf-pack__badge--q2{background:var(--kf-red)}.kf-subtitle{margin:0;font-size:1rem;line-height:1.4;color:var(--kf-navy)}.kf-bullets{display:grid;gap:10px;margin:0;padding:0;list-style:none}.kf-bullets li{display:flex;align-items:center;gap:12px;font-size:.9375rem;font-weight:600;line-height:1.35;color:var(--kf-navy)}.kf-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;color:var(--kf-navy);background:#fff;border:1px solid var(--kf-line)}.kf-icon svg{width:18px;height:18px}.kf-ship-note{margin:0;font-size:.8125rem;line-height:1.4;text-align:center;color:var(--kf-navy)}.kf-eyebrow{display:inline-block;margin:0;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--kf-red-text)}.kf-benefits{display:grid;grid-template-columns:1fr;gap:12px;width:100%}.kf-benefit{display:grid;grid-template-columns:auto 1fr;column-gap:14px;align-items:start;padding:18px;border-radius:16px;background:#fff;border:1px solid var(--kf-line)}.kf-benefit .kf-icon{width:44px;height:44px;color:#fff;background:var(--kf-navy);border:0}.kf-benefit .kf-icon svg{width:22px;height:22px}.kf-benefit h3{margin:0 0 4px;font-family:var(--font-heading--family);font-weight:800;font-size:1.0625rem;line-height:1.25;color:var(--kf-navy)}.kf-benefit p{margin:0;font-size:.9375rem;line-height:1.5;color:var(--kf-navy)}@media screen and (min-width:750px){.kf-benefits{grid-template-columns:repeat(2,1fr);gap:16px}}@media screen and (min-width:1100px){.kf-benefits{grid-template-columns:repeat(4,1fr)}.kf-benefit{grid-template-columns:1fr;align-content:start;row-gap:14px;padding:24px 20px}}.kf-compare{width:100%;border-radius:18px;overflow:hidden;background:#fff;border:1px solid var(--kf-line);color:var(--kf-navy)}.kf-compare__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;border-top:1px solid var(--kf-line)}.kf-compare__row--head{border-top:0}.kf-compare__feature{grid-column:2 / -1;grid-row:1;padding:12px 10px 2px;font-weight:700;font-size:.875rem;line-height:1.3}.kf-compare__row:not(.kf-compare__row--head) .kf-compare__cell{grid-row:2}.kf-compare__row:not(.kf-compare__row--head) .kf-compare__cell--us{grid-column:1;grid-row:1 / span 2;justify-content:center}.kf-compare__row--head .kf-compare__feature{display:none}.kf-compare__cell{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;padding:6px 4px 12px;text-align:center;font-size:.75rem;line-height:1.25;color:var(--kf-muted)}.kf-compare__row--head .kf-compare__cell{justify-content:center;padding:14px 4px;font-size:.8125rem;font-weight:700;color:var(--kf-navy)}.kf-compare__cell--us{color:#fff;background:var(--kf-navy);font-weight:700}.kf-compare__row--head .kf-compare__cell--us{color:#fff}.kf-mark{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%}.kf-mark svg{width:14px;height:14px}.kf-mark--yes{color:var(--kf-navy);background:#fff}.kf-mark--no{color:#fff;background:#8c2a2a}.kf-mark--part{color:var(--kf-navy);background:#e9dfc8}@media screen and (min-width:750px){.kf-compare__row{grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr))}.kf-compare__feature,.kf-compare__row:not(.kf-compare__row--head) .kf-compare__cell,.kf-compare__row:not(.kf-compare__row--head) .kf-compare__cell--us{grid-column:auto;grid-row:auto}.kf-compare__feature{display:flex;align-items:center;padding:16px 20px;font-size:.9375rem}.kf-compare__row--head .kf-compare__feature{display:block}.kf-compare__cell{justify-content:center;padding:14px 8px;font-size:.8125rem}.kf-compare__row--head .kf-compare__cell{font-size:.9375rem}}.kf-steps{display:grid;gap:12px;width:100%;margin:0;padding:0;list-style:none;counter-reset:kf-step}.kf-step{display:grid;grid-template-columns:auto 1fr;column-gap:14px;align-items:start;padding:18px;border-radius:16px;background:#fff;border:1px solid var(--kf-line)}.kf-step__num{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-family:var(--font-heading--family);font-weight:800;font-size:1.125rem;color:#fff;background:var(--kf-red)}.kf-step h3{margin:2px 0 4px;font-family:var(--font-heading--family);font-weight:800;font-size:1.0625rem;line-height:1.25;color:var(--kf-navy)}.kf-step p{margin:0;font-size:.9375rem;line-height:1.5;color:var(--kf-navy)}@media screen and (min-width:750px){.kf-steps{grid-template-columns:repeat(3,1fr);gap:16px}.kf-step{grid-template-columns:1fr;align-content:start;row-gap:12px;padding:24px 20px}}.kf-action{display:grid;gap:16px;width:100%;padding-block:40px}.kf-action__head{display:grid;gap:6px;text-align:center}.kf-action__head h2{margin:0;font-family:var(--font-heading--family);font-weight:800;font-size:clamp(1.625rem,4vw,2.25rem);line-height:1.15;color:var(--kf-navy)}.kf-action__head p{margin:0;font-size:.875rem;color:var(--kf-muted)}.kf-action__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,70%);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.kf-action__item{scroll-snap-align:start;border-radius:16px;overflow:hidden;background:#000}.kf-action__item video{display:block;width:100%;height:auto}@media screen and (min-width:750px){.kf-action__list{grid-auto-columns:minmax(220px,1fr);justify-content:center}}.kf-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin:0;padding:0;list-style:none}.kf-trust li{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;font-size:.8125rem;font-weight:700;line-height:1.3;color:var(--kf-navy)}.kf-trust .kf-icon{width:44px;height:44px}.kf-trust .kf-icon svg{width:22px;height:22px}@media screen and (min-width:750px){.kf-trust li{flex-direction:row;justify-content:center;gap:12px;text-align:start;font-size:.9375rem}}.kf-first{margin:0;font-family:var(--font-heading--family);font-weight:400;font-size:clamp(1.75rem,4.2vw,2rem);line-height:1.2;text-align:center;color:#fff}.kf-first svg{display:inline-block;width:.85em;height:.85em;margin-inline-start:.2em;vertical-align:-.08em}.kf-track{display:grid;gap:14px;max-width:640px}.kf-track p{margin:0}.kf-track a.button,.kf-track a.button:hover{color:#fff;text-decoration:none}.kf-first__end{white-space:nowrap}.kf-lowstock{margin:0;padding:8px 12px;border-radius:10px;font-size:.875rem;font-weight:700;line-height:1.35;color:var(--kf-red-text);background:#fbeceb}.sticky-add-to-cart__info{min-width:0}.sticky-add-to-cart__variant{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:750px){sticky-add-to-cart .sticky-add-to-cart__bar{width:min(780px,calc(100vw - 32px))}[id*=kf_story_] .media-block,[id*=kf_guarantee] .media-block{aspect-ratio:1 / 1;height:auto}}[class*=__text_kf_subtitle] p,[id*=kf_faq] .details__header{text-wrap:balance}.kf-nowrap{white-space:nowrap}[id*=kf_faq] .details__header{column-gap:12px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kf.css.map */
