/* Only explicit homepage buttons participate; custom controls stay untouched. */
/* Match the theme's final font URLs so preload and rendering share one request. */
@font-face{font-family:Magnetik;src:url('/wp-content/themes/kmf-nandini/assets/our-story/Magnetik-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:block}
@font-face{font-family:Magnetik;src:url('/wp-content/themes/kmf-nandini/assets/our-story/Magnetik-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:Magnetik;src:url('/wp-content/themes/kmf-nandini/assets/our-story/Magnetik-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:block}
body.home kmf-letter{display:inline;position:static;font:inherit;letter-spacing:inherit;color:inherit;white-space:inherit}
body.home .kn-site-main .kmf-basic-button{transition:background-color .35s ease,color .35s ease,border-color .35s ease!important}
body.home .kn-site-main .kmf-basic-button:focus-visible{outline:2px solid currentColor;outline-offset:5px}
@media(hover:hover){body.home .kn-site-main .kmf-basic-button:hover{background:var(--primary-color);border-color:var(--primary-color);color:#fff}}
body.home .kn-site-main .kmf-basic-button:focus-visible{background:var(--primary-color);border-color:var(--primary-color);color:#fff}
body.home .kn-dairy .kmf-basic-button:hover{background:#fff;border-color:#fff;color:#020715}
body.home .kn-dairy .kmf-basic-button:hover::before,body.home .kn-dairy .kmf-basic-button:hover::after{background:#020715}
@media(prefers-reduced-motion:reduce){body.home .kn-site-main .kmf-basic-button{transition:none!important}}
/* Tighten the story-to-products handoff without changing the parallax layout. */
body.home .kn-site-main .kn-products{padding-top:64px}
@media(max-width:1100px){body.home .kn-site-main .kn-products{padding-top:56px}}
@media(max-width:700px){body.home .kn-site-main .kn-products{padding-top:48px}}
