@font-face{font-family:Gilly;src:url(Gilly-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilly;src:url(Gilly-Medium.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gilly;src:url(Gilly-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.kf-section__width{max-width:1040px;margin:0 auto}.kf-header-section header-actions{display:none}.kf-header-section header-menu a{font-weight:500;font-size:16px;line-height:17px}.kf-homepage-hero-section .h1{margin-top:auto}.kf-homepage-hero-section .h1 p{font-family:Poppins,sans-serif;font-size:64px;line-height:100%;letter-spacing:-.04em;color:#fdca40}.kf-homepage-hero-section .h2 p{font-family:Gilly,sans-serif;font-size:48px;line-height:50px;margin-top:-18px}.kf-homepage-hero-section .rte p{font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:120%;letter-spacing:.2em;text-transform:uppercase}.kf-homepage-hero-section .group-block{margin-top:auto}@media only screen and (max-width: 749px){.kf-homepage-hero-section .h1 p{font-size:36px}.kf-homepage-hero-section .h2{padding-left:50px;padding-right:50px}.kf-homepage-hero-section .h2 p{font-size:24px;line-height:30px}}.kf-homepage-about-us-section .image-block{width:430px;height:493px}.kf-homepage-about-us-section .rte h3{font-family:Gilly,sans-serif;font-weight:700;font-size:36px;line-height:36px;color:#fdca40;margin-bottom:-20px}.kf-homepage-about-us-section .rte h2{font-family:Poppins,sans-serif;font-weight:600;font-size:48px;line-height:72px;letter-spacing:-.04em;color:#fff}.kf-homepage-about-us-section .rte p{font-family:Poppins,sans-serif;font-size:16px;line-height:150%;color:#b8b7cf}.kf-homepage-about-us-section .button{font-weight:600;font-size:16px;line-height:150%;letter-spacing:-.02em;text-align:center;background:#0056a2}.kf-homepage-about-us-section .kf-text__overlay{background:#fdca40;padding:36px;position:absolute;bottom:0;right:0}.kf-homepage-about-us-section .kf-text__overlay h2{font-weight:600;font-size:36px;line-height:100%;letter-spacing:-.04em;color:#020122;width:min-content;text-align:left}.kf-homepage-about-us-section .kf-text__overlay h2 a,.kf-homepage-about-us-section .kf-text__overlay h2 a span{color:#020122;text-decoration:none!important}@media only screen and (max-width: 749px){.kf-homepage-about-us-section .kf-group-class-1,.kf-homepage-about-us-section .kf-group-class-2,.kf-homepage-about-us-section .kf-group-class-3{padding:0}.kf-homepage-about-us-section .image-block{width:100%;height:100%}.kf-homepage-about-us-section .rte h3{font-size:24px;letter-spacing:0em}.kf-homepage-about-us-section .rte h2{font-size:24px;line-height:100%}.kf-homepage-about-us-section .rte p{font-size:16px}.kf-homepage-about-us-section .kf-text__overlay{bottom:-20%}.kf-homepage-about-us-section .kf-text__overlay h2{font-size:16px}}.kf-homepage-testimonial-section{background:#020122}.kf-homepage-testimonial-section slideshow-slides{min-height:370px}.kf-homepage-testimonial-section slideshow-component{background:#e9f1f7;margin-left:400px;margin-right:400px}.kf-homepage-testimonial-section .slide__image-container{display:none}.kf-homepage-testimonial-section .slideshow-section-heading{font-family:Gilly,sans-serif;font-weight:700;font-size:36px;line-height:100%;letter-spacing:0%;color:#ffaa4e;margin-bottom:-10px}.kf-homepage-testimonial-section .slideshow-section-subheading{font-family:Poppins,sans-serif;font-weight:600;font-size:48px;line-height:120%;letter-spacing:-.04em;color:#e9f1f7}.kf-homepage-testimonial-section .rte p{font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0%;color:#121b27;max-width:740px;padding-top:15px}.kf-homepage-testimonial-section .rte h3{font-family:Gilly,sans-serif;font-weight:700;font-size:36px;line-height:100%;letter-spacing:0em;padding-top:15px;color:#020122}.kf-homepage-testimonial-section .rte h6{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:100%;letter-spacing:.1em;color:#636c74}@media only screen and (max-width: 749px){.kf-homepage-testimonial-section slideshow-slides{min-height:643px}.kf-homepage-testimonial-section slideshow-component{margin-left:0;margin-right:0}.kf-homepage-testimonial-section .slideshow-section-heading{font-size:24px;margin-bottom:0}.kf-homepage-testimonial-section .slideshow-section-subheading,.kf-homepage-testimonial-section .rte h3{font-size:24px}}.kf-homepage-careers-section .image-block{width:430px;height:493px}.kf-homepage-careers-section .rte h3{font-family:Gilly,sans-serif;font-weight:700;font-size:36px;line-height:36px;color:#0056a2;margin-bottom:-20px}.kf-homepage-careers-section .rte h2{font-family:Poppins,sans-serif;font-weight:600;font-size:48px;line-height:72px;letter-spacing:-.04em;color:#020122}.kf-homepage-careers-section .rte p{font-family:Poppins,sans-serif;font-size:16px;line-height:150%;color:#636c74}.kf-homepage-careers-section .button{font-weight:600;font-size:16px;line-height:150%;letter-spacing:-.02em;background:#0056a2}.kf-homepage-careers-section .kf-text__overlay{background:#fdca40;padding:36px;position:absolute;bottom:-5%;right:0}.kf-homepage-careers-section .kf-text__overlay h2{font-weight:600;font-size:36px;line-height:100%;letter-spacing:-.04em;color:#020122;width:min-content;text-align:left}.kf-homepage-careers-section .kf-text__overlay h2 a,.kf-homepage-careers-section .kf-text__overlay h2 a span{color:#020122;text-decoration:none!important}.kf-homepage-careers-section .text-block--Ack5jeE15c3BaT0FhT__text_dmggRA p{font-size:14px;line-height:100%;letter-spacing:0%;color:#636c74}@media only screen and (max-width: 749px){.kf-homepage-careers-section .kf-group-class-1,.kf-homepage-careers-section .kf-group-class-2,.kf-homepage-careers-section .kf-group-class-3{padding:0}.kf-homepage-careers-section .kf-group-class-3{order:-1}.kf-homepage-careers-section .image-block{width:100%;height:100%}.kf-homepage-careers-section .rte h3{font-size:24px}.kf-homepage-careers-section .rte h2{font-size:24px;line-height:100%}.kf-homepage-careers-section .kf-text__overlay{bottom:-20%}.kf-homepage-careers-section .kf-text__overlay h2{font-size:16px}}.kf-homepage-our-associations-section{background:#e9f1f7}.kf-about-us-hero-section .kf-breadcrumbs-group .kf-text-1{font-family:Poppins,sans-serif;font-weight:600;font-size:12px;line-height:14.4px;letter-spacing:0em;text-transform:uppercase;color:#02012299}.kf-about-us-hero-section .kf-breadcrumbs-group .kf-text-2{font-family:Poppins,sans-serif;font-weight:600;font-size:12px;line-height:14.4px;letter-spacing:0em;text-transform:uppercase;color:#020122}.kf-about-us-hero-section .kf-icon-class{width:5px!important}.kf-about-us-hero-section .kf-heading h1{font-family:Gilly,sans-serif;font-weight:600;font-size:96px;line-height:75px;letter-spacing:0em;color:#020122}.kf-about-us-hero-section .kf-text p{font-family:Poppins,sans-serif;font-weight:600;font-size:14px;line-height:120%;letter-spacing:.2em;text-transform:uppercase;color:#020122}@media only screen and (max-width: 749px){.kf-about-us-hero-section .kf-group-class-1,.kf-about-us-hero-section .kf-group-class-2{padding-left:0;padding-right:0}.kf-about-us-hero-section .kf-breadcrumbs-group .kf-text-1{align-items:flex-end}.kf-about-us-hero-section .kf-breadcrumbs-group .kf-text-2{align-items:flex-start}.kf-about-us-hero-section .kf-heading{max-width:214px}.kf-about-us-hero-section .kf-heading h1{font-size:36px;line-height:100%}.kf-about-us-hero-section .kf-text p{padding-top:20px}}.kf-about-us-mission-section .kf-heading h2{font-family:Gilly,sans-serif;font-weight:700;font-size:36px;line-height:100%;letter-spacing:0em;color:#fdca40}.kf-about-us-mission-section .kf-text p{font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0em;color:#b8b7cf;width:741px}@media only screen and (max-width: 749px){.kf-about-us-mission-section .kf-heading h2{font-size:24px}}.kf-about-us-our-values-section .image-block{width:464.15px;height:295px}.kf-about-us-our-values-section .kf-gilly-heading h2{font-family:Gilly,sans-serif;font-weight:700;font-size:36px;line-height:100%;letter-spacing:0em;color:#f6c643}.kf-about-us-our-values-section .kf-heading h2{font-family:Poppins,sans-serif;font-weight:600;font-size:28px;line-height:120%;letter-spacing:-.04em;color:#fff}.kf-about-us-our-values-section .kf-text p{font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0em;color:#b8b7cf}@media only screen and (max-width: 749px){.kf-about-us-our-values-section .image-block{width:100%;height:100%}.kf-about-us-our-values-section .kf-group-class-1,.kf-about-us-our-values-section .kf-group-class-2,.kf-about-us-our-values-section .kf-group-class-3{padding-left:0;padding-right:0}.kf-about-us-our-values-section .kf-gilly-heading h2,.kf-about-us-our-values-section .kf-heading h2{font-size:24px}}.kf-about-us-why-kreamer-section .kf-subheading h3{font-family:Gilly,sans-serif;font-weight:700;font-size:36px;line-height:100%;letter-spacing:0em;color:#f7c743}.kf-about-us-why-kreamer-section .kf-heading h2{font-family:Poppins,sans-serif;font-weight:600;font-size:48px;line-height:120%;letter-spacing:-.04em;color:#e9f1f7}.kf-about-us-why-kreamer-section .kf-text p{font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0em;color:#e9f1f7}.kf-about-us-why-kreamer-section .button{background:#0056a2;font-family:DM Sans,sans-serif;font-weight:600;font-size:16px;line-height:150%;letter-spacing:-.02em;color:#fff}@media only screen and (max-width: 749px){.kf-about-us-why-kreamer-section .kf-group-class-1,.kf-about-us-why-kreamer-section .kf-group-class-2{padding-left:0;padding-right:0}.kf-about-us-why-kreamer-section .kf-group-class-3{display:none}.kf-about-us-why-kreamer-section .kf-subheading h3,.kf-about-us-why-kreamer-section .kf-heading h2{font-size:24px}}:is(.kf-about-us-history-section,.kf-about-us-leadership-section) .image-block{width:475px;height:493px}:is(.kf-about-us-history-section,.kf-about-us-leadership-section) .kf-subheading h3{font-family:Gilly,sans-serif;font-weight:700;font-size:36px;line-height:36px;color:#0056a2;margin-bottom:-20px}:is(.kf-about-us-history-section,.kf-about-us-leadership-section) .kf-heading h2{font-family:Poppins,sans-serif;font-weight:600;font-size:48px;line-height:72px;letter-spacing:-.04em;color:#020122}:is(.kf-about-us-history-section,.kf-about-us-leadership-section) .kf-text p{font-family:Poppins,sans-serif;font-size:16px;line-height:150%;color:#636c74}:is(.kf-about-us-history-section,.kf-about-us-leadership-section) .button{background:#0056a2;font-family:DM Sans,sans-serif;font-weight:600;font-size:16px;line-height:150%;letter-spacing:-.02em;color:#fff}@media only screen and (max-width: 749px){:is(.kf-about-us-history-section,.kf-about-us-leadership-section) .image-block{width:100%;height:100%}:is(.kf-about-us-history-section,.kf-about-us-leadership-section) .kf-group-class-1,:is(.kf-about-us-history-section,.kf-about-us-leadership-section) .kf-group-class-2,:is(.kf-about-us-history-section,.kf-about-us-leadership-section) .kf-group-class-3{padding-left:0;padding-right:0}:is(.kf-about-us-history-section,.kf-about-us-leadership-section) .kf-subheading h3{font-size:24px}:is(.kf-about-us-history-section,.kf-about-us-leadership-section) .kf-heading h2{font-size:24px;line-height:120%}}@media only screen and (max-width: 749px){.kf-about-us-leadership-section .kf-group-class-3{order:-1}}.kf-why-kreamer-hero-section .kf-breadcrumbs-group .kf-text-1{font-family:Poppins,sans-serif;font-weight:600;font-size:12px;line-height:14.4px;letter-spacing:0em;text-transform:uppercase;color:#fff9}.kf-why-kreamer-hero-section .kf-breadcrumbs-group .kf-text-2{font-family:Poppins,sans-serif;font-weight:600;font-size:12px;line-height:14.4px;letter-spacing:0em;text-transform:uppercase;color:#fff}.kf-why-kreamer-hero-section .kf-icon-class{width:5px!important}.kf-why-kreamer-hero-section .kf-subheading h3{font-family:Gilly,sans-serif;font-weight:700;font-size:36px;line-height:100%;letter-spacing:0em;color:#f7c743}.kf-why-kreamer-hero-section .kf-heading h2{font-family:Poppins,sans-serif;font-weight:600;font-size:48px;line-height:120%;letter-spacing:-.04em;color:#e9f1f7}.kf-why-kreamer-hero-section .kf-text p{font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0em;color:#e9f1f7}:is(.kf-why-kreamer-quality-section,.kf-why-kreamer-investments-section,.kf-why-kreamer-service-section) .image-block{width:475px;height:493px}:is(.kf-why-kreamer-quality-section,.kf-why-kreamer-investments-section,.kf-why-kreamer-service-section) .kf-subheading h3{font-family:Gilly,sans-serif;font-weight:700;font-size:36px;line-height:36px;color:#0056a2;margin-bottom:-20px}:is(.kf-why-kreamer-quality-section,.kf-why-kreamer-investments-section,.kf-why-kreamer-service-section) .kf-heading h2{font-family:Poppins,sans-serif;font-weight:600;font-size:48px;line-height:72px;letter-spacing:-.04em;color:#020122}:is(.kf-why-kreamer-quality-section,.kf-why-kreamer-investments-section,.kf-why-kreamer-service-section) .kf-text p{font-family:Poppins,sans-serif;font-size:16px;line-height:150%;color:#636c74}:is(.kf-why-kreamer-quality-section,.kf-why-kreamer-investments-section,.kf-why-kreamer-service-section) .kf-sm-heading p{font-family:Poppins,sans-serif;font-weight:600;font-size:16px;line-height:150%;letter-spacing:0em;color:#020122}:is(.kf-why-kreamer-quality-section,.kf-why-kreamer-investments-section,.kf-why-kreamer-service-section) .kf-chk-item p{font-family:Poppins,sans-serif;font-weight:500;font-size:14px;line-height:150%;letter-spacing:0em;color:#000}.kf-why-kreamer-our-brands-section{background-color:#fdca40;background-image:url(//hec390-0n.myshopify.com/cdn/shop/files/33723bc58cb48d0a8655df60e835bb2d98d4f5ed.png?v=1758787687&width=1920)}.kf-why-kreamer-our-brands-section .kf-heading h2{font-family:Gilly,sans-serif;font-weight:700;font-size:96px;line-height:62%;letter-spacing:0em;color:#020122}.kf-why-kreamer-our-brands-section .kf-text p{font-family:Poppins,sans-serif;font-size:14px;line-height:150%;letter-spacing:0em;color:#020122}.kf-why-kreamer-our-brands-section .button{background:#020122;font-family:DM Sans,sans-serif;font-weight:600;font-size:14px;line-height:150%;letter-spacing:-.02%;color:#fdca40}.kf-why-kreamer-our-brands-section .kf-our-brands-cta-group .group-block-content{width:302px}.kf-our-brands-hero-section .kf-breadcrumbs-group .kf-text-1{font-family:Poppins,sans-serif;font-weight:600;font-size:12px;line-height:14.4px;letter-spacing:0em;text-transform:uppercase;color:#fff9}.kf-our-brands-hero-section .kf-breadcrumbs-group .kf-text-2{font-family:Poppins,sans-serif;font-weight:600;font-size:12px;line-height:14.4px;letter-spacing:0em;text-transform:uppercase;color:#fff}.kf-our-brands-hero-section .kf-icon-class{width:5px!important}.kf-our-brands-hero-section .kf-subheading h3{font-family:Gilly,sans-serif;font-weight:700;font-size:36px;line-height:100%;letter-spacing:0em;color:#f7c743}.kf-our-brands-hero-section .kf-heading h2{font-family:Poppins,sans-serif;font-weight:600;font-size:48px;line-height:120%;letter-spacing:-.04em;color:#e9f1f7}.kf-our-brands-hero-section .kf-text p{font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0em;color:#e9f1f7}.kf-our-brands-list-section .kf-brand{height:100%;width:100%}.kf-our-brands-list-section .kf-brand:last-child{background-image:url(//hec390-0n.myshopify.com/cdn/shop/files/brown-paper-bg.webp)}.kf-our-brands-list-section .kf-text-class h3{font-family:Poppins,sans-serif;font-weight:600;font-size:24px;line-height:120%;letter-spacing:-.04em;color:#e9f1f7}.kf-our-brands-list-section .button{font-family:DM Sans,sans-serif;font-weight:600;font-size:16px;line-height:150%;letter-spacing:-.02em}.kf-brand-hero-section .image-block{width:429px;height:259px}.kf-brand-hero-section .rte h3{font-family:Gilly,sans-serif;font-weight:700;font-size:36px;line-height:36px;color:#0056a2;margin-bottom:-20px}.kf-brand-hero-section .rte h2{font-family:Poppins,sans-serif;font-weight:600;font-size:48px;line-height:72px;letter-spacing:-.04em;color:#020122}.kf-brand-hero-section .rte p{font-family:Poppins,sans-serif;font-size:16px;line-height:150%;color:#636c74}.kf-brand-hero-section .button{font-weight:600;font-size:16px;line-height:150%;letter-spacing:-.02em;background:#0056a2}.kf-history-hero-section .kf-breadcrumbs-group .kf-text-1{font-family:Poppins,sans-serif;font-weight:600;font-size:12px;line-height:14.4px;letter-spacing:0em;text-transform:uppercase;color:#fff9}.kf-history-hero-section .kf-breadcrumbs-group .kf-text-2{font-family:Poppins,sans-serif;font-weight:600;font-size:12px;line-height:14.4px;letter-spacing:0em;text-transform:uppercase;color:#fff}.kf-history-hero-section .kf-icon-class{width:5px!important}.kf-history-hero-section .kf-subheading h3{font-family:Gilly,sans-serif;font-weight:700;font-size:36px;line-height:100%;letter-spacing:0em;color:#f7c743}.kf-history-hero-section .kf-heading h2{font-family:Poppins,sans-serif;font-weight:600;font-size:48px;line-height:120%;letter-spacing:-.04em;color:#e9f1f7}.kf-history-hero-section .kf-text p{font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0em;color:#e9f1f7}.kf-history-section-2 .image-block{width:464px;height:385px}.kf-history-section-2 .kf-heading h3{font-family:Poppins,sans-serif;font-weight:600;font-size:28px;line-height:120%;letter-spacing:-.04em;color:#020122}.kf-history-section-2 .kf-text p{font-family:Poppins,sans-serif;font-size:16px;line-height:150%;color:#636c74}.kf-our-brands-reusable-section{background-color:#fdca40!important;background-image:url(//hec390-0n.myshopify.com/cdn/shop/files/33723bc58cb48d0a8655df60e835bb2d98d4f5ed.png?v=1758787687&width=1920)!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:cover!important;z-index:0!important}.kf-our-brands-reusable-section .kf-brands-parent{max-width:1040px!important;margin:0 auto;width:100%}.kf-our-brands-reusable-section .kf-text-ourbrand-h2 h2{font-family:Gilly,Arial,sans-serif!important;font-weight:700!important;font-size:96px!important;line-height:.62!important;letter-spacing:0;font-style:italic;text-align:left!important;margin:0!important;display:block!important}.kf-our-brands-reusable-section .kf-ourbrand-p{font-family:Poppins,sans-serif!important;font-weight:400!important;font-style:normal!important;font-size:14px!important;line-height:150%!important;letter-spacing:0!important;color:#020122!important}.kf-our-brands-reusable-section .button{font-family:DM Sans,sans-serif;font-weight:600;font-size:14px;line-height:150%;letter-spacing:-.02em;color:#fdca40}.kf-blue-ribbon-feeds-hero-section .kf-breadcrumbs-group .kf-text-1{font-family:Poppins,sans-serif;font-weight:600;font-size:12px;line-height:14.4px;letter-spacing:0em;text-transform:uppercase;color:#02012299}.kf-blue-ribbon-feeds-hero-section .kf-breadcrumbs-group .kf-text-2{font-family:Poppins,sans-serif;font-weight:600;font-size:12px;line-height:14.4px;letter-spacing:0em;text-transform:uppercase;color:#020122}.kf-blue-ribbon-feeds-hero-section .kf-icon-class{width:5px!important}.kf-blue-ribbon-feeds-hero-section .kf-subheading h3{font-family:Gilly,sans-serif;font-weight:700;font-size:36px;line-height:100%;letter-spacing:0em;color:#0056a2}.kf-blue-ribbon-feeds-hero-section .kf-heading h2{font-family:Poppins,sans-serif;font-weight:600;font-size:48px;line-height:120%;letter-spacing:-.04em;color:#020122}.kf-blue-ribbon-feeds-hero-section .kf-text p{font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0em;color:#636c74}.kf-blue-ribbon-feeds-hero-section .kf-subheading h2{color:#0056a2;font-size:28px;font-weight:600}.kf-blue-ribbon-feeds-hero-section .button{font-weight:600;font-size:16px;line-height:150%;letter-spacing:-.02em;text-align:center;background:#0056a2}.kf-blue-ribbon-feeds-hero-section .kf-blue-ribbon-feeds-products{margin-top:40px}.kf-blue-ribbon-feeds-hero-section .kf-products-heading h2{font-family:Poppins,sans-serif;font-weight:600;font-size:28px;color:#0056a2;margin-bottom:30px}.kf-blue-ribbon-feeds-hero-section .kf-products-grid>.group-block-content{display:grid;grid-template-columns:repeat(3,1fr);justify-items:center}.kf-blue-ribbon-feeds-hero-section .kf-product-card{max-width:242px}.kf-blue-ribbon-feeds-hero-section .kf-product-image img{max-width:100%;height:auto;display:block;margin-bottom:1rem}.kf-blue-ribbon-feeds-hero-section .kf-product-info h6{font-size:18px;font-weight:600;color:#020122;margin-bottom:8px;text-align:center}.kf-blue-ribbon-feeds-hero-section .kf-product-info p{font-size:14px;font-weight:400;color:#636c74;text-align:center}@media (max-width: 768px){.kf-blue-ribbon-feeds-hero-section .kf-products-grid>.group-block-content{grid-template-columns:repeat(2,1fr);gap:1.5rem 1rem}}@media (max-width: 480px){.kf-blue-ribbon-feeds-hero-section .kf-products-grid>.group-block-content{grid-template-columns:1fr}}.kf-best-organic-feeds-hero-section .kf-breadcrumbs-group .kf-text-1{font-family:Poppins,sans-serif;font-weight:600;font-size:12px;line-height:14.4px;letter-spacing:0em;text-transform:uppercase;color:#02012299}.kf-best-organic-feeds-hero-section .kf-breadcrumbs-group .kf-text-2{font-family:Poppins,sans-serif;font-weight:600;font-size:12px;line-height:14.4px;letter-spacing:0em;text-transform:uppercase;color:#020122}.kf-best-organic-feeds-hero-section .kf-icon-class{width:5px!important}.kf-best-organic-feeds-hero-section .kf-subheading h3{font-family:Gilly,sans-serif;font-weight:700;font-size:36px;line-height:100%;letter-spacing:0em;color:#0056a2}.kf-best-organic-feeds-hero-section .kf-heading h2{font-family:Poppins,sans-serif;font-weight:600;font-size:48px;line-height:120%;letter-spacing:-.04em;color:#020122}.kf-best-organic-feeds-hero-section .kf-text p{font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0em;color:#636c74}.kf-best-organic-feeds-hero-section .kf-subheading h2{color:#0056a2;font-size:28px;font-weight:600}.kf-best-organic-feeds-hero-section .button{font-weight:600;font-size:16px;line-height:150%;letter-spacing:-.02em;text-align:center;background:#0056a2}.kf-best-organic-feeds-hero-section .kf-blue-ribbon-feeds-products{margin-top:40px}.kf-best-organic-feeds-hero-section .kf-products-heading h2{font-family:Poppins,sans-serif;font-weight:600;font-size:28px;color:#0056a2;margin-bottom:30px}.kf-best-organic-feeds-hero-section .kf-products-grid>.group-block-content{display:grid;grid-template-columns:repeat(3,1fr);justify-items:center}.kf-best-organic-feeds-hero-section .kf-product-card{max-width:242px}.kf-best-organic-feeds-hero-section .kf-product-image img{max-width:121px;height:auto;display:block;margin-bottom:1rem}.kf-best-organic-feeds-hero-section .kf-product-info h6{font-size:18px;font-weight:600;color:#020122;margin-bottom:8px;text-align:center}.kf-best-organic-feeds-hero-section .kf-product-info p{font-size:14px;font-weight:400;color:#636c74;text-align:center}@media (max-width: 768px){.kf-best-organic-feeds-hero-section .kf-products-grid>.group-block-content{grid-template-columns:repeat(2,1fr);gap:1.5rem 1rem}}@media (max-width: 480px){.kf-best-organic-feeds-hero-section .kf-products-grid>.group-block-content{grid-template-columns:1fr}}.kf-our-brands-section h2{font-family:Gilly,Arial,sans-serif!important;font-weight:700!important;font-size:128px!important;line-height:.62!important;letter-spacing:0!important;font-style:italic!important;text-align:left!important}.kf-our-brands-section a.size-style.button{color:#fdca40}.kf-our-brands-section p{font-family:Poppins,sans-serif!important;font-weight:400!important;font-style:normal!important;font-size:24px!important;line-height:150%!important;letter-spacing:0!important;text-align:left!important}.kf-our-brands-section .background-image-container img{display:none!important}.kf-our-brands-section .custom-section-background{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background-color:#fdca40!important;background-image:url(//hec390-0n.myshopify.com/cdn/shop/files/33723bc58cb48d0a8655df60e835bb2d98d4f5ed.png?v=1758787687&width=1920)!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:cover!important;z-index:0!important}..kf-our-brands-section .custom-section-content{position:relative!important;z-index:1!important}..kf-our-brands-section .group-block{width:1040px!important;height:158px!important;gap:8px!important}.kf-our-brands-section .text-block.h2{width:553px!important;max-width:553px!important}.kf-our-brands-section .text-block.rte{width:479px!important;max-width:479px!important}.kf-homepage-learn-more-section .text-block h3{color:#0056a2!important;font-family:Gilly,Arial,sans-serif!important;font-weight:700!important;font-style:normal!important;font-size:36px!important;line-height:100%!important;letter-spacing:0!important;text-align:center!important}.kf-homepage-learn-more-section .text-block h2{font-family:Poppins,sans-serif!important;font-weight:600!important;font-style:normal!important;font-size:48px!important;line-height:120%!important;letter-spacing:-.04em!important;text-align:center!important}.breadcrumb-custom{display:flex!important;align-items:center!important;gap:6px!important}.breadcrumb-home{font-family:Poppins!important;font-weight:600!important;font-size:12px!important;line-height:14.4px!important;letter-spacing:0!important;text-transform:uppercase!important;color:#02012299!important}.breadcrumb-about{font-family:Poppins!important;font-weight:600!important;font-size:12px!important;line-height:14.4px!important;letter-spacing:0!important;text-transform:uppercase!important;color:#020122!important}.kf-leadership-hero-section .kf-breadcrumbs-group .kf-text-1{font-family:Poppins,sans-serif;font-weight:600;font-size:12px;line-height:14.4px;letter-spacing:0em;text-transform:uppercase;color:#02012299}.kf-leadership-hero-section .kf-breadcrumbs-group .kf-text-2{font-family:Poppins,sans-serif;font-weight:600;font-size:12px;line-height:14.4px;letter-spacing:0em;text-transform:uppercase;color:#020122}.kf-leadership-hero-section .kf-icon-class{width:5px!important}.kf-leadership-hero-section .kf-subheading h3{font-family:Gilly,sans-serif;font-weight:700;font-size:36px;line-height:100%;letter-spacing:0em;color:#0056a2}.kf-leadership-hero-section .kf-heading h2{font-family:Poppins,sans-serif;font-weight:600;font-size:48px;line-height:120%;letter-spacing:-.04em;color:#020122}.kf-leadership-hero-section .kf-text p{font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0em;color:#636c74}.kf-leadership-hero-section .kf-subheading h2{color:#0056a2;font-size:28px;font-weight:600}.kf-leadership-hero-section .board-section-wrapper{margin-top:40px}.kf-leadership-hero-section .kf-leadership-grid-row,.kf-leadership-hero-section .kf-leadership-grid-card,.kf-leadership-hero-section .kf-leadership-grid-card-bottom{display:flex!important}.kf-leadership-hero-section .kf-card-text{flex-grow:2}.kf-leadership-hero-section .kf-leadership-grid-card-bottom h6{font-size:18px;font-weight:600;color:#020122}.kf-leadership-hero-section .kf-leadership-grid-card-bottom p{font-size:14px;font-weight:400;color:#0056a2}.kf-leadership-hero-section .kf-leadership-grid-card-icon img{width:33px;height:33px}@media screen and (max-width: 749px){.kf-our-brands-reusable-section .brands-gallery{flex-direction:column}.kf-our-brands-reusable-section .group-block-content>div{align-self:center}}@media screen and (max-width: 749px){.leadership-section{padding:20px}}.leadership-section .text-block.h3 h2{font-family:Gilly,sans-serif;font-weight:700;font-size:36px;line-height:36px;color:#0056a2;margin-bottom:-20px}.leadership-section .text-block.h2 h2{font-weight:600;color:#020122}.breadcrumb-item+.breadcrumb-item:before{content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='5' height='9' viewBox='0 0 5 9' fill='none'><path d='M1 8L4 4.5L1 1' stroke='black'/></svg>");display:inline-block;margin:0 6px;vertical-align:middle}#shopify-section-template--19630468399261__section_aGPxAD .text-block h1{font-family:Gilly,Arial,sans-serif!important;font-weight:500!important;font-style:normal!important;font-size:96px!important;line-height:75px!important;letter-spacing:0!important;color:#020122!important}.contact-form__section{max-width:1040px;margin:0 auto}.contact-form__section .text-block.h3 h2{font-family:Gilly,sans-serif;font-weight:700;font-size:36px;line-height:36px;color:#fdca40;margin-bottom:-20px}.contact-form__section .text-block.h1 h1{font-weight:600;color:#fff}.contact-form__section .text-block.rte h4{color:#fdca40}.contact-form__section .text-block.rte a{color:var(--color-foreground);text-decoration:none}.contact-form__section .contact-form__form{padding:2rem;background-color:#fff;border-radius:16px}.contact-form__section .contact-form__form .form-field{position:relative;width:100%}.transport-service__section{max-width:1040px;margin:0 auto}.transport-service__section .text-block.h2 h2{font-weight:600}.transport-service__section .heading-secondary.rte p{color:#020122}.shipping__section{max-width:1040px;margin:0 auto}.shipping__section .text-block.h2 h2{font-weight:600}.shipping__section .heading-secondary.h4 p{color:#020122;font-weight:600}.shipping__section .button{position:relative;padding-left:3rem;cursor:pointer;font-weight:600}.shipping__section .button:before{content:"";position:absolute;left:1.2rem;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath d='M12.5 22C18.0228 22 22.5 17.5228 22.5 12C22.5 6.47715 18.0228 2 12.5 2C6.97715 2 2.5 6.47715 2.5 12C2.5 17.5228 6.97715 22 12.5 22Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.7398 7.75977L14.6198 14.1198L8.25977 16.2398L10.3798 9.87977L16.7398 7.75977Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.blog-posts__section{max-width:1040px;margin:0 auto}.article-page__section .blog-post-featured-image,.article-page__section header .shopify-block,.article-page__section header .text-block{max-width:var(--normal-content-width);margin:0 auto}.article-page__section{border-bottom:1px solid #D1D5DB}.article-page__section header .h3 h1{font-weight:600;line-height:100%;letter-spacing:-4%;color:#170c01}.article-page__section header time{line-height:16.8px;letter-spacing:0%;color:#08518a}.featured-blog-posts .article-page__section .text-block.rte h3{font-weight:600;line-height:100%;letter-spacing:-4%;color:#170c01;text-transform:none}.article-page__section .resource-list__item{background:#fff}.article-page__section .resource-list__item .featured-blog-posts-card__content{padding:18px}.article-page__section .resource-list__item .featured-blog-posts-card__content .text-block.h4 h4{font-weight:600;font-size:1.2rem;line-height:120%;color:#020122}.article-page__section .resource-list__item .featured-blog-posts-card__content .blog-post-details>span{text-overflow:clip;line-height:100%;letter-spacing:0%;color:#0056a2}.careers-hero__section .text-block.h3 h2{font-family:Gilly,sans-serif;font-weight:700;font-size:36px;line-height:36px;color:#fdca40;margin-bottom:-20px}.careers-hero__section .text-block.h1 h1{font-weight:600;color:#fff}.careers-section .text-block.h2 h2{font-weight:600}.careers-section .heading-secondary.rte p{color:#020122}.career_single__section .text-block.h2 h2{font-weight:600}.career_single__section .heading-secondary.rte p{color:#020122}.product-grid-container{max-width:1040px;margin:0 auto}.product-grid-container .h4 p{font-size:1.2rem;font-weight:600;line-height:120%;letter-spacing:-4%;color:#020122}.collection-grid__section .h3 h2{font-weight:600;line-height:100%;letter-spacing:-4%;color:#0056a2}.collection-grid__section .h4 p{font-size:1.2rem;font-weight:600;line-height:120%;letter-spacing:-4%;color:#020122}.collection-brands__section .text-block.h3 h2{font-family:Gilly,sans-serif;font-weight:700;font-size:36px;line-height:36px;color:#0056a2;margin-bottom:-20px}.collection-brands__section .text-block.h2 h2{font-weight:600;color:#020122}.collection-brands__section .button{position:relative;padding-right:3rem;cursor:pointer;font-weight:600}.collection-brands__section .button:after{content:"";position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 13V19C18 19.5304 17.7893 20.0391 17.4142 20.4142C17.0391 20.7893 16.5304 21 16 21H5C4.46957 21 3.96086 20.7893 3.58579 20.4142C3.21071 20.0391 3 19.5304 3 19V8C3 7.46957 3.21071 6.96086 3.58579 6.58579C3.96086 6.21071 4.46957 6 5 6H11' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 3H21V9' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 14L21 3' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 749px){.collection-brands__section .section-content-wrapper{flex-flow:column-reverse}}.association-section .text-block.h3 h2{font-family:Gilly,sans-serif;font-weight:700;font-size:36px;line-height:36px;color:#0056a2;margin-bottom:-20px}.association-section .text-block.h2 h2{font-weight:600;color:#020122}@media screen and (max-width: 749px){.association-section{padding:20px}}.top-footer__section .social-links__block .icon-block{fill:#fff!important;padding:6px;border-radius:50%;background-color:#0056a2;transition:all .2s ease-in-out;cursor:pointer;pointer-events:auto}.top-footer__section .social-links__block .icon-block:hover{background-color:#fdca40;fill:#020122}.top-footer__section .social-links__block .icon-block:hover svg path{fill:#020122}.top-footer__section .social-links__block .icon-block svg path{fill:#fff}.footer-section .footer-utilities{border-color:#181747}.footer-section .footer-utilities__text strong a{color:#fff;text-decoration:none}.footer-section .footer-heading p{font-weight:600;text-transform:uppercase;color:#fff}.footer-section .footer-text__paragraph p{color:#fff}.footer-section .menu__item a,.footer-section .text-block__rte a{text-decoration:none;color:#807eb9}.footer-section .text-block__rte p{color:#807eb9}.hide-in-desktop{display:none}@media screen and (max-width: 749px){.hide-in-desktop{display:block}.top-footer__section .social-links__block .group-block-content{justify-content:start}.top-footer__section,.footer-section{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
