.m-slide{background:linear-gradient(90deg,#10361fbf,#10361f8c 45%,#10361f40)}.trust-badges .m-icon-box__inner{background:#fff;border:1px solid #E6E9DF;border-radius:24px;padding:35px 25px;text-align:center;transition:.35s ease;height:100%;position:relative;overflow:hidden;box-shadow:0 8px 25px #0000000a}.trust-badges .m-icon-box__inner:before{content:"";position:absolute;left:0;top:0;width:100%;height:5px;background:#5b7f3b;transform:scaleX(0);transform-origin:left;transition:.35s}.trust-badges .m-icon-box__inner:hover:before{transform:scaleX(1)}.trust-badges .m-icon-box__inner:hover{transform:translateY(-8px);box-shadow:0 20px 45px #0000001f}.trust-badges .m-icon-box__icon{width:110px!important;height:110px;margin:0 auto 24px;border-radius:50%;background:#eef5e8;display:flex;align-items:center;justify-content:center;transition:.35s}.trust-badges .m-icon-box__inner:hover .m-icon-box__icon{background:#5b7f3b;transform:rotate(8deg) scale(1.08)}.trust-badges .m-icon-box__inner:hover .m-icon-box__icon img{filter:brightness(0) invert(1)}.trust-badges .m-icon-box__heading{font-size:24px;line-height:1.3;font-weight:700;color:#234122;margin-bottom:14px}.trust-badges .m-icon-box__heading:after{content:"";display:block;width:55px;height:3px;background:#a6c36f;margin:15px auto 0;border-radius:50px}.trust-badges .m-icon-box__description{margin:20px auto 0}@media(max-width:767px){.trust-badges .m-icon-box__wrapper{grid-template-columns:1fr;gap:20px}.trust-badges .m-icon-box__inner{padding:30px 20px}.trust-badges .m-icon-box__icon{width:90px!important;height:90px}.trust-badges .m-icon-box__heading{font-size:20px}}.discover .m-section__heading{position:relative;display:inline-block;font-size:48px;line-height:120%;color:#234122;text-align:center;padding-bottom:28px}.discover .m-section__heading:before{content:"";position:absolute;left:50%;bottom:8px;transform:translate(-50%);width:120px;height:2px;background:#a6c36f}.why-kudrat .text-card-with-image{position:relative;overflow:hidden;border-radius:20px;height:100%;transition:all .4s ease}.why-kudrat .text-card-with-image__media{position:relative;overflow:hidden;border-radius:20px;height:100%}.why-kudrat .text-card-with-image__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.why-kudrat .text-card-with-image__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000d9,#0000008c 40%,#00000026,#0000);z-index:1}.why-kudrat .text-card-with-image__content{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:30px;color:#fff}.why-kudrat .m-richtext__title{color:#fff;font-size:32px;font-weight:600;line-height:1.2;margin-bottom:18px}.why-kudrat .m-richtext__description{color:#fffffff2;margin-bottom:25px}.why-kudrat .m-richtext__description ul{display:grid;gap:5px 15px;margin:0;padding:0;list-style:none}.why-kudrat .m-richtext__description li{position:relative;padding-left:34px;margin:0;color:#fff;font-size:16px;font-weight:500;line-height:1.5}.why-kudrat .m-richtext__description li:before{content:"\2713";position:absolute;left:0;top:2px;width:22px;height:22px;border-radius:50%;background:#5b7f3b;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.why-kudrat .m-richtext__button{margin-top:30px}.why-kudrat .m-richtext__button .m-button{background:transparent;border:0;padding:0;color:#d9a441;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:2px}.why-kudrat .m-richtext__button .m-button:after{content:"\2197";margin-left:10px;transition:all .3s ease}.why-kudrat .text-card-with-image:hover img{transform:scale(1.08)}.why-kudrat .text-card-with-image:hover .m-button:after{margin-left:18px}.why-kudrat .text-card-with-image:hover{transform:translateY(-8px)}@media(max-width:991px){.why-kudrat .m-richtext__description ul{grid-template-columns:1fr}.why-kudrat .text-card-with-image__content{padding:24px}.why-kudrat .m-richtext__title{font-size:28px}}@media(max-width:767px){.why-kudrat .text-card-with-image__media{min-height:480px}.why-kudrat .text-card-with-image__content{padding:20px}.why-kudrat .m-richtext__title{font-size:24px;margin-bottom:15px}.why-kudrat .m-richtext__description li{font-size:15px}.why-kudrat .m-richtext__button{margin-top:20px}}.Eat.Better .text-card-with-image{background:#fff;border:1px solid #E8E8E8;border-radius:16px;overflow:hidden;transition:all .3s ease;height:100%}.Eat.Better .text-card-with-image:hover{transform:translateY(-5px);box-shadow:0 15px 35px #00000014}.Eat.Better .text-card-with-image__media{overflow:hidden}.Eat.Better .text-card-with-image__media img{width:100%;height:240px;object-fit:cover;transition:transform .4s ease}.Eat.Better .text-card-with-image:hover .text-card-with-image__media img{transform:scale(1.05)}.Eat.Better .text-card-with-image__content{padding:24px}.Eat.Better .m-richtext__title{font-size:24px;font-weight:600;color:#234122;margin-bottom:12px;line-height:1.3}.Eat.Better .m-richtext__description{font-size:15px;line-height:1.7;color:#6b7280;margin-bottom:20px}.Eat.Better .m-button{padding:0;background:transparent;border:0;color:#5b7f3b;font-weight:600;text-decoration:none}.Eat.Better .m-button:hover,.Eat.Better .m-button:focus,.Eat.Better .m-button:focus-visible{box-shadow:none!important;outline:none;color:#d4a94f}.Eat.Better .m-button:after{content:" \2192";transition:.3s}.Eat.Better .m-button:hover:after{margin-left:6px}@media(max-width:767px){.Eat.Better .text-card-with-image__media img{height:200px}.Eat.Better .text-card-with-image__content{padding:20px}.Eat.Better .m-richtext__title{font-size:20px}}.m-product-card{position:relative;background:#fff;border:1px solid #e8e8e8;border-radius:14px;overflow:hidden;transition:all .35s ease;height:100%;padding:10px}.m-product-card:hover{border-color:#d6d6d6;box-shadow:0 12px 35px #00000014;transform:translateY(-4px)}.m-contact-form{padding:80px 0 0;background:linear-gradient(180deg,#f4faf6,#fff)}.m-contact-form .m-row{align-items:stretch;gap:40px}.m-contact-form__main{background:#fff;padding:50px;border-radius:24px;box-shadow:0 15px 40px #00000014;border:1px solid #e8f1ea}.m-contact-form__heading{font-size:42px;margin-bottom:15px;color:#1a1a1a}.m-contact-form__description{color:#6b7280;margin-bottom:35px;font-size:17px;line-height:1.7}.form-field--input{width:100%;height:58px;border:1px solid #d9e7dc;border-radius:14px;background:#fafdfb;padding:0 20px;transition:all .3s ease;font-size:15px}.form-field--input:focus{border-color:#1f8f4d;box-shadow:0 0 0 4px #1f8f4d1f;background:#fff}textarea.form-field--input{height:180px;padding-top:18px;resize:none}.m-contact-form__name,.m-contact-form__email{padding:0 10px;margin-bottom:20px}.m-contact-form__message{margin-top:10px}.m-contact-form .m-button{background:#1f8f4d;color:#fff;border:none;border-radius:50px;padding:16px 38px;font-size:15px;font-weight:600;transition:.3s}.m-contact-form .m-button:hover{transform:translateY(-2px);box-shadow:0 12px 30px #1f8f4d40}.m-contact-form__info{display:flex;flex-direction:column;gap:20px}.m-info-box{background:#fff;border-radius:20px;padding:30px;box-shadow:0 10px 30px #0000000f;border:1px solid #edf3ef;transition:.3s}.m-info-box:hover{transform:translateY(-5px);box-shadow:0 20px 35px #0000001a}.m-info-box h3{font-size:22px;margin-bottom:15px;color:#1f8f4d}.m-info-box__content{color:#5f6b66;line-height:1.8}.m-info-box a{color:#1f8f4d;font-weight:600;text-decoration:none}.form-field--checkbox{display:flex;align-items:flex-start;gap:12px;margin:25px 0}.form-field--checkbox__label{font-size:14px;color:#6b7280}.m-contact-form__info{display:grid!important;grid-template-columns:repeat(3,1fr);gap:20px;width:100%!important}.m-contact-form__info .m-info-box{width:100%!important;max-width:100%!important;padding:30px;background:#fff;border-radius:20px;border:1px solid #e5e7eb;box-shadow:0 10px 30px #0000000d;transition:all .3s ease}.m-contact-form__info .m-info-box:hover{transform:translateY(-5px);box-shadow:0 20px 40px #00000014}.m-contact-form__info h3{color:#1f8f4d;font-size:22px;margin-bottom:15px}@media(max-width:991px){.m-contact-form__info{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.m-contact-form__info{grid-template-columns:1fr}}@media(max-width:991px){.m-contact-form__main{padding:30px}.m-contact-form__heading{font-size:32px}.m-contact-form__info{margin-top:30px}.m-contact-form__name,.m-contact-form__email{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
