.elementor-widget-container .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-container .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-314 .elementor-element.elementor-element-3a21e0f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-html .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-html .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-314 .elementor-element.elementor-element-cfec415{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-314 .elementor-element.elementor-element-698f128{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-314 .elementor-element.elementor-element-caa8c5c{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.8;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%}.elementor-314 .elementor-element.elementor-element-caa8c5c:not(.elementor-motion-effects-element-type-background),.elementor-314 .elementor-element.elementor-element-caa8c5c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF;background-image:url(https://feeddoctor.co.za/wp-content/uploads/2026/08/Feed-Doctor-Home-SLider-4-BG.avif);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-314 .elementor-element.elementor-element-caa8c5c::before,.elementor-314 .elementor-element.elementor-element-caa8c5c>.elementor-background-video-container::before,.elementor-314 .elementor-element.elementor-element-caa8c5c>.e-con-inner>.elementor-background-video-container::before,.elementor-314 .elementor-element.elementor-element-caa8c5c>.elementor-background-slideshow::before,.elementor-314 .elementor-element.elementor-element-caa8c5c>.e-con-inner>.elementor-background-slideshow::before,.elementor-314 .elementor-element.elementor-element-caa8c5c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-widget-shortcode .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-shortcode .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-button .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-button .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-314 .elementor-element.elementor-element-0f00b05 .elementor-button{background-color:var(--e-global-color-secondary);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-308d5d7)}.elementor-314 .elementor-element.elementor-element-0f00b05 .elementor-button:hover,.elementor-314 .elementor-element.elementor-element-0f00b05 .elementor-button:focus{background-color:var(--e-global-color-c06806a);color:var(--e-global-color-308d5d7)}.elementor-314 .elementor-element.elementor-element-0f00b05 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-314 .elementor-element.elementor-element-0f00b05 .elementor-button:hover svg,.elementor-314 .elementor-element.elementor-element-0f00b05 .elementor-button:focus svg{fill:var(--e-global-color-308d5d7)}.elementor-314 .elementor-element.elementor-element-c8644c1{--display:flex;--padding-top:1%;--padding-bottom:1%;--padding-left:0%;--padding-right:2%}.elementor-314 .elementor-element.elementor-element-c8644c1:not(.elementor-motion-effects-element-type-background),.elementor-314 .elementor-element.elementor-element-c8644c1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F8F9FA}.elementor-314 .elementor-element.elementor-element-db81605{--display:flex;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%}.elementor-314 .elementor-element.elementor-element-5c716ea{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-314 .elementor-element.elementor-element-d5ff651{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-314 .elementor-element.elementor-element-2e99ada{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-314 .elementor-element.elementor-element-e698ed9{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%}.elementor-314 .elementor-element.elementor-element-e698ed9:not(.elementor-motion-effects-element-type-background),.elementor-314 .elementor-element.elementor-element-e698ed9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-308d5d7)}.elementor-widget-heading .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-heading .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-314 .elementor-element.elementor-element-c62fb9b{text-align:center}.elementor-314 .elementor-element.elementor-element-c62fb9b .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:20px;font-weight:600}.elementor-314 .elementor-element.elementor-element-803e3a8{text-align:center}.elementor-314 .elementor-element.elementor-element-803e3a8 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:40px;font-weight:600;color:var(--e-global-color-secondary)}.elementor-widget-text-editor .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-text-editor .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-314 .elementor-element.elementor-element-5cf4cf7{text-align:center;font-family:"Inter",Sans-serif;font-size:14px;font-weight:400}.elementor-314 .elementor-element.elementor-element-5cf4cf7 p{margin-block-end:0}.elementor-widget-eael-post-grid .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-eael-post-grid .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-eael-post-grid .eael-meta-posted-on{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-eael-post-grid .eael-entry-meta>span{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-eael-post-grid .eael-entry-title,.elementor-widget-eael-post-grid .eael-entry-title a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-eael-post-grid .eael-grid-post-excerpt p{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-eael-post-grid .post-meta-categories li,.elementor-widget-eael-post-grid .post-meta-categories li a{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight)}.elementor-314 .elementor-element.elementor-element-c957453 .eael-post-elements-readmore-btn{background-color:var(--e-global-color-secondary);text-align:center;color:var(--e-global-color-308d5d7);border-radius:5px 5px 5px 5px;padding:7px 10px 7px 10px;margin:5% 50% 0% 0%}.elementor-314 .elementor-element.elementor-element-c957453 .eael-entry-thumbnail{height:200px}.elementor-314 .elementor-element.elementor-element-c957453 .eael-grid-post-holder{background-color:#fff}.elementor-314 .elementor-element.elementor-element-c957453 .eael-entry-title a{color:var(--e-global-color-primary)}.elementor-314 .elementor-element.elementor-element-c957453 .eael-entry-title:hover,.elementor-314 .elementor-element.elementor-element-c957453 .eael-entry-title a:hover{color:var(--e-global-color-secondary)}.elementor-314 .elementor-element.elementor-element-c957453 .eael-entry-title,.elementor-314 .elementor-element.elementor-element-c957453 .eael-entry-title a{font-family:"Poppins",Sans-serif;font-size:16px;font-weight:600}.elementor-314 .elementor-element.elementor-element-c957453 .eael-grid-post-excerpt p{color:var(--e-global-color-text);font-family:"Inter",Sans-serif;font-size:13px;font-weight:400}.elementor-314 .elementor-element.elementor-element-c957453 .eael-grid-post .eael-entry-overlay{background-color:rgb(0 0 0 / .75)}.elementor-314 .elementor-element.elementor-element-c957453 .eael-grid-post .eael-entry-overlay>i{color:#fff;font-size:18px}.elementor-314 .elementor-element.elementor-element-c957453 .eael-grid-post .eael-entry-overlay>img{height:18px;width:18px}.elementor-314 .elementor-element.elementor-element-49b2955 .elementor-button{background-color:var(--e-global-color-secondary);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-308d5d7)}.elementor-314 .elementor-element.elementor-element-49b2955 .elementor-button:hover,.elementor-314 .elementor-element.elementor-element-49b2955 .elementor-button:focus{background-color:var(--e-global-color-c06806a);color:var(--e-global-color-308d5d7)}.elementor-314 .elementor-element.elementor-element-49b2955 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-314 .elementor-element.elementor-element-49b2955 .elementor-button:hover svg,.elementor-314 .elementor-element.elementor-element-49b2955 .elementor-button:focus svg{fill:var(--e-global-color-308d5d7)}@media(min-width:1025px){.elementor-314 .elementor-element.elementor-element-caa8c5c:not(.elementor-motion-effects-element-type-background),.elementor-314 .elementor-element.elementor-element-caa8c5c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}@media(max-width:1024px){.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-314 .elementor-element.elementor-element-803e3a8 .elementor-heading-title{font-size:35px}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size)}.elementor-314 .elementor-element.elementor-element-5cf4cf7{font-size:14px}.elementor-widget-eael-post-grid .eael-meta-posted-on{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-eael-post-grid .eael-entry-meta>span{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-eael-post-grid .eael-grid-post-excerpt p{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-eael-post-grid .post-meta-categories li,.elementor-widget-eael-post-grid .post-meta-categories li a{font-size:var(--e-global-typography-text-font-size)}}@media(max-width:767px){.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-314 .elementor-element.elementor-element-e698ed9{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%}.elementor-314 .elementor-element.elementor-element-c62fb9b .elementor-heading-title{font-size:16px}.elementor-314 .elementor-element.elementor-element-803e3a8 .elementor-heading-title{font-size:25px}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-eael-post-grid .eael-meta-posted-on{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-eael-post-grid .eael-entry-meta>span{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-eael-post-grid .eael-grid-post-excerpt p{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-eael-post-grid .post-meta-categories li,.elementor-widget-eael-post-grid .post-meta-categories li a{font-size:var(--e-global-typography-text-font-size)}}.fd-about-section{padding:80px 20px;background-color:#fff;position:relative;overflow:hidden;font-family:'Segoe UI',Roboto,Helvetica,Arial,sans-serif}.fd-about-container{max-width:1200px;margin:0 auto}.fd-about-header{text-align:center;margin-bottom:50px}.fd-about-main-title{font-size:38px;font-weight:800;color:#1b365d;margin:0 0 10px 0;letter-spacing:-.5px}.fd-wavy-divider{width:60px;height:8px;margin:0 auto;background-image:radial-gradient(circle at 50% 100%,#2e7d32 30%,transparent 35%);background-size:12px 12px;background-repeat:repeat-x}.fd-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.fd-about-image-col{display:flex;justify-content:center;align-items:center}.fd-about-direct-img{max-width:100%;height:auto;display:block}.fd-about-text-col{display:flex;flex-direction:column;text-align:left}.fd-about-description{font-size:16px;line-height:1.7;color:#555;margin-bottom:30px}.fd-about-checklist{list-style:none;padding:0;margin:0 0 30px 0}.fd-about-checklist li{display:flex;align-items:center;justify-content:flex-start;margin-bottom:12px}.fd-check-icon{color:#2e7d32;font-size:16px;margin-right:10px;display:flex;align-items:center}.fd-check-text{font-size:15px;font-weight:600;color:#1b365d;letter-spacing:.2px}.fd-about-btn-wrapper{display:flex;justify-content:flex-start}.fd-about-btn{background-color:#2e7d32;color:#ffffff!important;padding:10px 22px;font-size:13px;font-weight:700;border-radius:6px;text-decoration:none!important;letter-spacing:.5px;display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 12px rgb(46 125 50 / .25);transition:all 0.3s cubic-bezier(.25,1,.5,1)}.fd-about-btn i{font-size:12px;transition:transform 0.2s ease}.fd-about-btn:hover{background-color:#1b5e20;transform:translateY(-2px);box-shadow:0 6px 16px rgb(46 125 50 / .35)}.fd-about-btn:hover i{transform:translateX(3px)}@media (min-width:768px) and (max-width:991px){.fd-about-grid{grid-template-columns:1fr 1fr;gap:25px}.fd-about-main-title{font-size:32px}.fd-about-description{font-size:14px;line-height:1.6}.fd-check-text{font-size:13px}}@media (max-width:767px){.fd-about-section{padding:45px 15px}.fd-about-grid{grid-template-columns:1fr;gap:30px}.fd-about-header{margin-bottom:30px}.fd-about-main-title{font-size:28px}.fd-about-text-col{text-align:left}.fd-about-checklist li{justify-content:flex-start}.fd-about-btn-wrapper{justify-content:flex-start}.fd-about-description{font-size:14px;margin-bottom:20px}.fd-check-text{font-size:14px}}.fd-products-header-wrapper,.fd-products-header-wrapper *{box-sizing:border-box}.fd-products-header-wrapper{width:100%;padding-top:0!important;padding-bottom:0!important;padding-left:0;padding-right:0;margin-top:0!important;margin-bottom:0!important;background:transparent!important;background-color:transparent!important}.fd-products-header{display:flex!important;align-items:center!important;gap:30px!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;background:transparent!important;background-color:transparent!important}.fd-header-left{flex:0 0 auto!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.fd-sub-title{display:block!important;font-size:13px!important;font-weight:700!important;color:#cbd5e1!important;letter-spacing:1.5px!important;margin-top:0!important;margin-bottom:4px!important;padding-top:0!important;padding-bottom:0!important;text-transform:uppercase!important}.fd-main-title{font-size:32px!important;font-weight:800!important;color:#ffffff!important;margin:0!important;padding:0!important;line-height:1.2!important;text-shadow:0 2px 4px rgb(0 0 0 / .3)}.fd-header-divider{width:1px!important;height:50px!important;background-color:rgb(255 255 255 / .3)!important;flex:0 0 auto!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.fd-header-right{flex:1!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.fd-header-desc{font-size:15px!important;line-height:1.6!important;color:#f1f5f9!important;margin:0!important;padding:0!important;max-width:650px!important;text-shadow:0 1px 3px rgb(0 0 0 / .3)}@media (min-width:768px) and (max-width:991px){.fd-main-title{font-size:26px!important}.fd-header-desc{font-size:14px!important}}@media (max-width:767px){.fd-products-header-wrapper{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.fd-products-header{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.fd-header-divider{display:none!important}.fd-main-title{font-size:24px!important}}.fd-products-section{padding-top:60px;background-color:#fff;font-family:'Segoe UI',Roboto,Helvetica,Arial,sans-serif}.fd-products-container{max-width:1200px;margin:0 auto;padding:0 20px}.fd-products-header{display:flex;align-items:center;margin-bottom:35px;gap:30px}.fd-sub-title{display:block;font-size:13px;font-weight:700;color:#888;letter-spacing:1.5px;margin-bottom:6px;text-transform:uppercase}.fd-main-title{font-size:32px;font-weight:800;color:#1b365d;margin:0;line-height:1.2}.fd-header-divider{width:1px;height:50px;background-color:#e0e0e0;flex:0 0 auto}.fd-header-desc{font-size:15px;line-height:1.6;color:#666;margin:0;max-width:650px}ul.products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important;margin:0!important;padding:0!important}ul.products::before,ul.products::after{display:none!important}ul.products li.product{position:relative!important;background:#fff;border-radius:8px;padding:15px!important;border:1px solid #f0f0f0;transition:transform 0.3s ease,box-shadow 0.3s ease;text-align:center;float:none!important;width:auto!important;margin:0!important}ul.products li.product:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgb(0 0 0 / .08)}ul.products li.product img{border-radius:6px;margin-bottom:15px!important;width:100%;height:auto}ul.products li.product .woocommerce-loop-product__title{font-size:15px!important;font-weight:700!important;color:#1b365d!important;padding:0!important;margin-bottom:8px!important}ul.products li.product .price{color:#2e7d32!important;font-weight:700!important;font-size:15px!important}ul.products li.product .button{background-color:#2e7d32!important;color:#ffffff!important;font-size:13px!important;font-weight:700!important;border-radius:6px!important;padding:8px 16px!important;margin-top:10px!important;transition:background-color 0.2s ease!important}ul.products li.product .button:hover{background-color:#1b5e20!important}ul.products li.product .onsale,span.onsale{background-color:#2e7d32!important;color:#ffffff!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.5px!important;width:36px!important;height:36px!important;min-height:unset!important;min-width:unset!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;padding:0!important;margin:0!important;line-height:1!important;position:absolute!important;top:10px!important;right:10px!important;left:auto!important;bottom:auto!important;z-index:10!important;box-shadow:0 2px 6px rgb(0 0 0 / .15)!important}@media (min-width:768px) and (max-width:991px){ul.products{grid-template-columns:repeat(3,1fr)!important;gap:20px!important}}@media (max-width:767px){.fd-products-header{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:25px}.fd-header-divider{display:none}.fd-main-title{font-size:24px}ul.products{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}ul.products li.product{padding:10px!important;text-align:center!important}ul.products li.product .woocommerce-loop-product__title{font-size:13px!important}ul.products li.product .price{font-size:13px!important}ul.products li.product .button{font-size:12px!important;padding:6px 10px!important}ul.products li.product .onsale,span.onsale{width:30px!important;height:30px!important;font-size:8px!important;top:8px!important;right:8px!important}}.fd-banner-section{padding:60px 20px;background-color:#F8F9FA!important;font-family:'Segoe UI',Roboto,Helvetica,Arial,sans-serif}.fd-banner-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:30px}.fd-banner-card{position:relative;border-radius:12px;padding:50px 40px;min-height:280px;display:flex;align-items:center;overflow:hidden;box-shadow:0 8px 24px rgb(0 0 0 / .08);transition:transform 0.3s ease,box-shadow 0.3s ease;background-size:cover;background-position:center center;background-repeat:no-repeat}.fd-banner-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgb(0 0 0 / .15)}.fd-banner-feed{background-image:url(https://images.unsplash.com/photo-1548550023-2bdb3c5beed7?auto=format&fit=crop&w=800&q=80)}.fd-banner-supplements{background-image:url(https://images.unsplash.com/photo-1500595046743-cd271d694d30?auto=format&fit=crop&w=800&q=80)}.fd-banner-feed .fd-banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgb(46 125 50 / .92) 0%,rgb(27 94 32 / .82) 100%);z-index:1}.fd-banner-supplements .fd-banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgb(27 54 93 / .92) 0%,rgb(15 35 66 / .82) 100%);z-index:1}.fd-banner-content{position:relative;z-index:2;max-width:400px}.fd-banner-subtitle{display:block;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:rgb(255 255 255 / .85);margin-bottom:8px}.fd-banner-title{font-size:32px;font-weight:800;color:#ffffff!important;margin:0 0 10px 0!important;line-height:1.15;letter-spacing:-.5px}.fd-banner-text{font-size:14px;line-height:1.5;color:rgb(255 255 255 / .9);margin:0 0 22px 0}.fd-banner-btn-wrapper{display:flex;justify-content:flex-start}.fd-banner-btn{padding:10px 22px;font-size:13px;font-weight:700;border-radius:6px;text-decoration:none!important;letter-spacing:.5px;display:inline-flex;align-items:center;gap:8px;border:1px solid #ffffff!important;transition:all 0.3s ease}.fd-banner-btn i{font-size:12px;transition:transform 0.2s ease}.fd-btn-feed{background-color:#E65100;color:#ffffff!important;box-shadow:0 4px 12px rgb(230 81 0 / .3)}.fd-btn-feed:hover{background-color:#bf360c;border-color:#ffffff!important;transform:translateY(-2px)}.fd-btn-supplements{background-color:#2E7D32;color:#ffffff!important;box-shadow:0 4px 12px rgb(46 125 50 / .3)}.fd-btn-supplements:hover{background-color:#1b5e20;border-color:#ffffff!important;transform:translateY(-2px)}.fd-banner-btn:hover i{transform:translateX(3px)}@media (min-width:768px) and (max-width:991px){.fd-banner-container{gap:20px}.fd-banner-card{padding:35px 25px}.fd-banner-title{font-size:26px}}@media (max-width:767px){.fd-banner-section{padding:40px 15px}.fd-banner-container{grid-template-columns:1fr;gap:20px}.fd-banner-card{padding:35px 20px;min-height:auto}.fd-banner-title{font-size:24px}}.fd-deal-banner-col{display:flex;flex-direction:column}.fd-deal-banner-box{position:relative;background:linear-gradient(135deg,#2e7d32 0%,#1b5e20 100%);border-radius:20px;padding:30px 22px 50px 22px;height:100%;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 10px 25px rgb(46 125 50 / .25);overflow:hidden;box-sizing:border-box}.fd-deal-banner-box::before{content:"";position:absolute;top:-15%;right:-25%;width:280px;height:280px;background:rgb(255 255 255 / .08);border-radius:40% 60% 70% 30% / 40% 50% 60% 70%;pointer-events:none}.fd-deal-tag{color:#a5d6a7;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;display:block;margin-bottom:8px}.fd-deal-headline{color:#ffffff!important;font-size:30px!important;font-weight:900!important;line-height:1.15!important;margin:0 0 16px 0!important;padding:0!important;text-shadow:0 2px 4px rgb(0 0 0 / .1)}.fd-deal-subtext{display:flex;flex-direction:column;margin-bottom:24px}.fd-save-label{color:#e8f5e9;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.fd-save-percent{color:#fff;font-size:38px;font-weight:900;line-height:1;letter-spacing:-.5px}.fd-three-col-section .fd-widget-col:not(.fd-deal-banner-col) ul.products{display:flex!important;flex-direction:column!important;gap:12px!important;margin:0!important;padding:0!important;list-style:none!important}.fd-three-col-section .fd-widget-col:not(.fd-deal-banner-col) ul.products>li.product{display:grid!important;grid-template-columns:90px 1fr!important;gap:12px!important;align-items:center!important;background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:12px!important;margin:0!important;width:100%!important;box-sizing:border-box!important}.fd-three-col-section .fd-widget-col:not(.fd-deal-banner-col) ul.products>li.product img{width:90px!important;height:90px!important;min-width:90px!important;max-width:90px!important;max-height:90px!important;object-fit:contain!important;background:#f8fafc!important;border-radius:8px!important;padding:4px!important;margin:0!important}.fd-deal-slider-inner{position:relative;z-index:2;width:100%}.fd-deal-slider-inner ul.products{display:flex!important;flex-direction:column!important;gap:12px!important;margin:0!important;padding:0!important;list-style:none!important}.fd-deal-slider-inner ul.products>li.product{display:grid!important;grid-template-columns:100px 1fr!important;gap:14px!important;align-items:center!important;background:#ffffff!important;border-radius:12px!important;padding:12px!important;box-shadow:0 4px 12px rgb(0 0 0 / .1)!important;margin:0!important;width:100%!important;box-sizing:border-box!important}.fd-deal-slider-inner ul.products>li.product img{width:100px!important;height:100px!important;max-width:100px!important;max-height:100px!important;object-fit:contain!important;margin:0!important;background:#f8fafc;border-radius:8px;padding:4px;box-sizing:border-box!important}.fd-three-col-section ul.products>li.product .fd-product-details-wrap{display:flex!important;flex-wrap:wrap!important;gap:6px!important;align-items:center!important;text-align:left!important;width:100%!important}.fd-three-col-section ul.products>li.product .woocommerce-loop-product__title{font-size:13px!important;font-weight:700!important;color:#1b365d!important;line-height:1.25!important;margin:0 0 2px 0!important;width:100%!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fd-three-col-section ul.products>li.product .price{font-size:14px!important;color:#2e7d32!important;font-weight:800!important;margin:0 0 4px 0!important;width:100%!important}.fd-three-col-section ul.products>li.product .price del{color:#94a3b8!important;font-weight:400!important;margin-right:6px!important}ul.products>li.product a.add_to_cart_button{background-color:#2e7d32!important;color:#ffffff!important;font-size:11px!important;font-weight:700!important;border-radius:4px!important;padding:6px 12px!important;text-align:center!important;margin:0!important;display:inline-block!important;text-decoration:none!important;width:auto!important;transition:background-color 0.2s ease-in-out!important}ul.products>li.product a.add_to_cart_button:hover{background-color:#1b5e20!important}ul.products>li.product a.quote_button,ul.products>li.product .add-to-quote,ul.products>li.product a[href*="quote"],ul.products>li.product a[href*="add-to-quote"],ul.products>li.product .yith-wcqv-button,ul.products>li.product .single_add_to_quote_button,ul.products>li.product .fd-get-quote-btn,ul.products>li.product a[class*="quote"],ul.products>li.product button[class*="quote"],ul.products>li.product div.feeddoctor-quote-btn{background-color:#f59e0b!important;background:#f59e0b!important;color:#ffffff!important;font-size:11px!important;font-weight:700!important;border-radius:4px!important;padding:6px 12px!important;text-align:center!important;margin:0!important;display:inline-block!important;text-decoration:none!important;width:auto!important;transition:background-color 0.2s ease-in-out!important}ul.products>li.product a.quote_button:hover,ul.products>li.product .add-to-quote:hover,ul.products>li.product a[href*="quote"]:hover,ul.products>li.product a[href*="add-to-quote"]:hover,ul.products>li.product .yith-wcqv-button:hover,ul.products>li.product .single_add_to_quote_button:hover,ul.products>li.product .fd-get-quote-btn:hover,ul.products>li.product a[class*="quote"]:hover,ul.products>li.product button[class*="quote"]:hover,ul.products>li.product div.feeddoctor-quote-btn:hover{background-color:#1b5e20!important;background:#1b5e20!important}.fd-deal-dots{position:relative;margin-top:16px;display:flex;justify-content:center;gap:8px;z-index:5}.fd-deal-dots .fd-dot{width:8px;height:8px;background:rgb(255 255 255 / .4);border-radius:50%;cursor:pointer;transition:all 0.3s ease}.fd-deal-dots .fd-dot.active{background:#fff;width:22px;border-radius:4px}.fd-testimonial-section{background-color:#e6f2ff;padding:80px 20px;font-family:inherit;box-sizing:border-box;width:100%}.fd-testimonial-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1.3fr;gap:40px;align-items:center}.fd-testimonial-intro{display:flex;flex-direction:column;align-items:flex-start}.fd-testimonial-subtitle{color:#1b365d;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.fd-testimonial-title{color:#111827;font-size:42px;font-weight:900;line-height:1.15;margin:0 0 16px 0}.fd-testimonial-desc{color:#4b5563;font-size:16px;line-height:1.5;margin:0 0 30px 0}.fd-testimonial-avatars{display:flex;gap:12px}.fd-avatar-item{width:48px;height:48px;background:#fff;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:pointer;border:2px solid #fff0;transition:all 0.3s ease;box-shadow:0 4px 10px rgb(0 0 0 / .08);padding:8px;box-sizing:border-box}.fd-avatar-item img{width:100%;height:100%;object-fit:contain}.fd-avatar-item.active{border-color:#1b365d;background:#f0f7ff;transform:scale(1.08)}.fd-testimonial-slider-wrap{position:relative;display:flex;align-items:center}.fd-speech-bubble-avatar{position:absolute;left:-40px;width:80px;height:80px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;border:4px solid #fff;box-shadow:0 10px 25px rgb(0 0 0 / .12);z-index:3;padding:14px;box-sizing:border-box}.fd-speech-bubble-avatar img{width:100%;height:100%;object-fit:contain}.fd-testimonial-card{background:#fff;border-radius:24px;padding:40px 40px 50px 60px;box-shadow:0 15px 35px rgb(0 0 0 / .08);width:100%;box-sizing:border-box;position:relative}.fd-testi-slide{display:none;animation:fdFadeSlide 0.5s ease-out forwards}.fd-testi-slide.active{display:block}@keyframes fdFadeSlide{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fd-testi-stars{color:#fbbf24;font-size:18px;letter-spacing:2px;margin-bottom:12px}.fd-testi-headline{color:#111827;font-size:20px;font-weight:800;margin:0 0 10px 0}.fd-testi-text{color:#4b5563;font-size:15px;line-height:1.6;margin:0 0 24px 0}.fd-testi-author{display:flex;align-items:center;gap:8px}.fd-author-icon{font-size:14px}.fd-author-name{color:#1b365d;font-size:15px;font-weight:700}.fd-testi-dots{position:absolute;bottom:20px;right:40px;display:flex;gap:8px}.fd-testi-dot{width:8px;height:8px;background:#cbd5e1;border-radius:50%;cursor:pointer;transition:all 0.3s ease}.fd-testi-dot.active{background:#1b365d;width:22px;border-radius:4px}@media (max-width:900px){.fd-testimonial-container{grid-template-columns:1fr;gap:50px}.fd-speech-bubble-avatar{left:30px;top:-40px}.fd-testimonial-card{padding:60px 30px 50px 30px}}.fd-contact-section{background-color:#f8fafc;padding:80px 20px 100px 20px;font-family:inherit;box-sizing:border-box;width:100%;position:relative;overflow:hidden}.fd-contact-container{max-width:1200px;margin:0 auto}.fd-contact-header{text-align:center;margin-bottom:50px}.fd-contact-subtitle{color:#1b365d;font-size:18px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;display:block;margin-bottom:8px}.fd-contact-title{color:#045722;font-size:38px;font-weight:900;margin:0 0 10px 0}.fd-title-divider{width:40px;height:3px;background-color:#1b365d;margin:0 auto;border-radius:2px}.fd-contact-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:15px;align-items:center}.fd-contact-image-wrap{position:relative;width:125%;height:420px;display:flex;align-items:center;justify-content:flex-start;z-index:1}.fd-shape-blob.yellow-blob{position:absolute;bottom:5px;left:20px;width:130px;height:130px;background:#ffb800;border-radius:40% 60% 70% 30% / 40% 50% 60% 70%;z-index:1}.fd-shape-dots{position:absolute;top:-10px;left:-10px;right:0;bottom:-10px;background-image:radial-gradient(#94a3b8 2px,transparent 2px);background-size:16px 16px;opacity:.3;border-radius:50%;z-index:0;pointer-events:none}.fd-image-frame{position:relative;z-index:2;width:90%;height:100%;border-radius:24px;overflow:hidden;box-shadow:0 15px 35px rgb(0 0 0 / .08);background:#fff}.fd-image-frame img{width:100%;height:100%;object-fit:cover;object-position:center}.fd-contact-form-card{background:#045722;border-radius:24px;padding:35px 30px;box-shadow:0 20px 40px rgb(4 87 34 / .25);color:#fff;position:relative;z-index:3}.fd-form-header h3{font-size:22px;font-weight:800;margin:0 0 4px 0;color:#fff}.fd-form-header p{font-size:14px;font-weight:500;margin:0 0 20px 0;color:rgb(255 255 255 / .85)}.fd-wpform-container .wpforms-form fieldset{border:none!important;padding:0!important;margin:0!important}.fd-wpform-container .wpforms-field{margin-bottom:12px!important;padding:0!important;width:100%!important;clear:both!important}.fd-wpform-container .wpforms-field-label{display:block!important;color:#ffffff!important;font-size:13px!important;font-weight:600!important;margin-bottom:6px!important}.fd-wpform-container .wpforms-field-captcha{color:#ffffff!important}.fd-wpform-container .wpforms-captcha-equation{color:#ffffff!important;font-size:15px!important;margin-bottom:8px!important;display:inline-block!important}.fd-wpform-container input[type="text"],.fd-wpform-container input[type="email"],.fd-wpform-container textarea,.fd-wpform-container .wpforms-field input,.fd-wpform-container .wpforms-field select,.fd-wpform-container .wpforms-field textarea{width:100%!important;max-width:100%!important;background:#ffffff!important;border:none!important;border-radius:8px!important;padding:12px 16px!important;font-size:14px!important;color:#111827!important;box-sizing:border-box!important}.fd-wpform-container textarea{resize:none;height:80px!important}.fd-wpform-container input::placeholder,.fd-wpform-container textarea::placeholder{color:#9ca3af!important}.fd-wpform-container button[type="submit"]{background:#ffb800!important;color:#045722!important;font-weight:800!important;font-size:14px!important;text-transform:uppercase!important;letter-spacing:0.5px!important;border:none!important;border-radius:8px!important;padding:12px 20px!important;width:100%!important;cursor:pointer!important;box-shadow:0 4px 12px rgb(0 0 0 / .15)!important;transition:background 0.2s ease!important;margin-top:4px!important}.fd-wpform-container button[type="submit"]:hover{background:#e6a600!important}.fd-contact-info-wrap{display:flex;flex-direction:column;gap:22px;padding-left:15px;z-index:2}.fd-info-heading{color:#1b365d;font-size:22px;font-weight:800;margin:0 0 8px 0}.fd-info-desc{color:#4b5563;font-size:15px;line-height:1.6;margin:0}.fd-contact-item{display:flex;align-items:flex-start;gap:16px}.fd-icon-box{width:44px;height:44px;background:#e6f2ff;color:#1b365d;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fd-item-text{display:flex;flex-direction:column}.fd-label{color:#1b365d;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.fd-item-text a{color:#4b5563;font-size:15px;font-weight:600;text-decoration:none;transition:color 0.2s ease}.fd-item-text a:hover{color:#1b365d}@media (max-width:1024px){.fd-contact-grid{grid-template-columns:1fr;gap:40px}.fd-contact-image-wrap{width:100%;height:350px}.fd-contact-info-wrap{padding-left:0}}.fd-company-details-box{background:#fff;padding:16px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 4px 12px rgb(0 0 0 / .03)}.fd-company-name{color:#1b365d;font-size:15px;margin-bottom:4px}.fd-reg-info{font-size:13px;color:#64748b;font-weight:500;line-height:1.4}.fd-deal-section{position:relative;width:100%;min-height:420px;background-color:#045722;overflow:hidden;font-family:inherit;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.fd-deal-bg-split{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;pointer-events:none;z-index:1}.fd-deal-left-panel{position:relative;width:38%;background-color:#ffb800;clip-path:polygon(0 0,100% 0,75% 100%,0 100%);height:100%}.fd-deal-right-panel{position:relative;width:62%;height:100%}.fd-deal-image-wrap{position:absolute;bottom:0;height:90%;max-height:380px;display:flex;align-items:flex-end;z-index:2}.fd-deal-image-wrap.left-img{left:5%;max-width:280px}.fd-deal-image-wrap.right-img{right:5%;max-width:340px}.fd-deal-image-wrap img{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 10px 15px rgb(0 0 0 / .15))}.fd-deal-container{position:relative;max-width:1200px;width:100%;margin:0 auto;padding:50px 20px;display:flex;justify-content:center;z-index:3}.fd-deal-content{text-align:center;max-width:500px;padding:0 15px;background-image:radial-gradient(rgb(255 255 255 / .03) 2px,transparent 2px);background-size:20px 20px;border-radius:16px}.fd-deal-subtitle{color:#ffb800;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:2px;display:block;margin-bottom:8px}.fd-deal-title{color:#fff;font-size:40px;font-weight:900;margin:0 0 12px 0;line-height:1.2}.fd-deal-desc{color:rgb(255 255 255 / .85);font-size:15px;line-height:1.6;margin:0 0 25px 0}.fd-deal-btn{background-color:#ffb800;color:#045722;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:1px;padding:14px 32px;border-radius:50px;text-decoration:none;display:inline-block;box-shadow:0 6px 20px rgb(0 0 0 / .2);transition:all 0.2s ease}.fd-deal-btn:hover{background-color:#e6a600;transform:translateY(-2px);box-shadow:0 8px 25px rgb(0 0 0 / .25);color:#033f18}@media (max-width:992px){.fd-deal-section{min-height:auto;padding:60px 0}.fd-deal-bg-split{display:none}.fd-deal-section{background:linear-gradient(135deg,#045722 0%,#033f18 100%)}.fd-deal-image-wrap{position:relative;max-width:220px;margin:0 auto;bottom:auto}.fd-deal-container{flex-direction:column;gap:30px}}