/**
 * Table of Contents
 *
 * Slider
 * Categories
 * About
 * Popular
 * Brands
 * Blog
 */


/******* Slider *********/
.slider_wrapper{position:relative;overflow:hidden;margin:0 -10px;}
.slider_items_wrp{display:flex;}
.slider_section .slider_items_wrp{height:65vh;min-height:600px;width:100%;}
.slider_items{min-width:100%;position:relative;display:flex;align-items:center; overflow:hidden;text-decoration:none;padding:0px 80px;}
.slider_items:is(:hover, :focus, :active){text-decoration:none;}
.slider_items .btn {padding:16px 25px;}

.slider_img{position:absolute;left:0;top:0;width:100%;height:100% !important;object-fit:cover;}
.slider_text_wrp{position:relative;color:#fff;}
.slider_h2{font-size:40px;line-height:1.1;padding:0 0 20px;font-weight:900;text-shadow:0 2px 5px rgba(0, 0, 0, 0.8);}
.slider_text{font-size:14px;line-height:1.1;padding:0 0 20px;text-shadow:0 2px 5px rgba(0, 0, 0, 0.8), 0 0 10px #000 ;}

.slider_text_wrp .btn{background: rgba(69, 112, 84, 0.87);border-radius:10px;font-weight:400;letter-spacing:0.5px;max-width: fit-content;}
.slider_text_wrp .btn:is(:hover, :focus, :active){background:#FAAD08;color:#000;}


.next-prev-ctr{z-index:2;width:120px;text-align:center;position:absolute;bottom:8%;left:50%;transform:translateX(-50%);border-radius:50px;display:flex;align-items:center;justify-content:center;}
.prev-btn, .next-btn {position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:32px;height:32px;padding:0;border-radius:50px; background:rgba(190, 190, 190, 0.20) url(../images/icons/arrow-slide.svg) no-repeat center;border:1px solid #fff;cursor:pointer;background-size:24px;}
.prev-btn{left:10px;}
.next-btn{right:10px;transform:scaleX(-1) translateY(-50%);}
.prev-btn:is(:hover, :focus, :active),
.next-btn:is(:hover, :focus, :active){background:#579040 url(../images/icons/arrow-slide.svg) no-repeat center;border:1px solid #579040;cursor:pointer;}


@media (max-width:768px){
.slider_section  .slider_items_wrp{min-height:500px;}
.slider_section .container{padding:0;}
.slider_items{padding:0px 10px;}
.slider_text_wrp {text-align:center;}
.prev-btn, .next-btn{display:none;}

.slider_itm_text{font-size:24px;padding:0 0 10px;}
}

h3.ix_ttl {font-size:45px;padding:40px 0 0;font-weight:300;text-align:center;color:#457054;}

@media (max-width:768px){
h3.ix_ttl {font-size:24px;padding:20px 0 0;}
}



/******* About *********/
.about_text_block{padding:40px 0;background:#f5f5f5;}
.about_block_wrap{padding:0;display:flex;justify-content:space-between;align-items:center;gap:5%;margin:0 0 25px;}
.about_block_wrap .easy_slider_wrap{width:33%;margin:0;}

.about_content_text{font-size:18px;width:55%;line-height:1.4;}
.about_content_text h1,
.about_content_text h2,
.about_content_text h3,
.about_content_text h4{font-size:35px;font-weight:300;padding:0 0 15px;color:#579040;}
.about_content_text p{padding:0 0 15px;}

@media (max-width:768px) {
.about_text_block{padding:10px 0;}
.about_block_wrap{padding: 15px 0;gap:0;flex-wrap:wrap;}
.about_block_wrap .easy_slider_wrap{width:100%;}
.about_content_text{width:100%;padding:0 0 20px;}
}




/******* Popular *********/
.novelty_prod_block{position:relative;padding:40px 10px 10px;}
.novelty_prod_block h3.ix_ttl{border-bottom:1px solid #D9D9D9;}

.ix_seed_list{padding:0;}
.ix_seed_list .ix_seed_item:nth-child(odd){flex-direction:row-reverse;}

.ix_seed_item{display:flex;align-items:center;justify-content:space-between; position:relative;background:#fff;box-sizing:border-box;padding:25px 0;border-bottom:1px solid #D9D9D9;}
.ix_seed_item:is(:hover,:focus,:active){text-decoration:none;}

.ix_thumb_ctr{width:40%;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.ix_thumb_ctr img{border-radius:20px;height:auto;width:100%;max-width:470px;max-height:300px;display:block;transition:0.4s linear;}

.ix_title_wrap{width:60%;padding:0 40px;position:relative;}
.ix_title{font-size:35px;padding:0 0 25px;line-height:1.2;font-weight:300;color:#000;}
.ix_text{font-size:18px;padding:0 0 25px;line-height:1.4;color:#000;}

.seed_list .seed_item {flex:0 0 24.2%;max-width:400px;width:24%;}


@media (max-width:768px) {
.ix_seed_item{display:block}
.ix_thumb_ctr,.ix_title_wrap{width:100%;padding: 0;}

}


/******* Categories *********/
#prodcat{padding: 0 0 25px;}
#prodcat h3.ix_ttl{text-align:left;}

.prodcat_cont_wrap{display:flex;align-items:center;justify-content:space-between;}
.prodcat_context{padding:25px 0 0;font-size:18px;width:50%;padding:0;}
.prodcat_context h1,
.prodcat_context h2,
.prodcat_context h3,
.prodcat_context h4{font-size:24px;font-weight:300;padding:10px 0 25px;}

.partners_list{width:50%;padding:0 25px;display:flex;align-items:center;flex-wrap:wrap;}
.logo_item {padding:0 15px;flex-shrink:0;display:flex;align-items:center;justify-content:center;max-width:120px;max-height:85px;}
.logo_item img{max-height:100px;max-width:100px;width:auto;height:auto; object-fit:contain;}



#prodcat .slider_loop_wrapper{width:100%;}

@media (max-width:920px){
.prodcat_cont_wrap{display:block;}
.prodcat_context{padding:15px 0 0;font-size:16px;width:100%;}
.partners_list{width:100%;padding:25px 10px 0;}
}




/******* Become a partner *********/
.bap_block{background:url(../images/bap_block.webp) no-repeat center;background-size:cover;padding:60px 0;}
.bap_block_ctr{display:flex;justify-content:space-between;padding:0 0 40px;}
.bap_block_title{width:50%;font-size:60px;color:#fff;font-weight:400;line-height:1.2;padding:0 10px;}
.bap_block_text{width:50%;font-size:30px;color:#fff;font-weight:400;line-height:1.2;padding:0 10px;}
.bap_block_text ul>li:before{top:16px;left:-23px;width:10px;height:10px;border:3px solid #FAAD08;border-radius:10px;background:transparent;}

.bap_block_footer{display:flex;align-items:center;justify-content:center;}
.bap_block_btntxt{font-size:40px;color:#fff;font-weight:400;line-height:1.2;padding:0 40px 0 10px;}
.bap_block_footer .btn_light{border:1px solid #FAAD08;background:transparent;color:#fff;font-weight:bold;font-size:18px;padding:14px 25px;}
.bap_block_footer .btn_light i{filter:invert(1);}

.bap_block_footer .btn_light:is(:hover, :focus, :active){border:1px solid #54A4A8;background:#54A4A8;}

@media (max-width:768px){
.bap_block{padding:25px 0;}
.bap_block_ctr{display:block;padding:0;}
.bap_block_title{width:100%;font-size:40px;}
.bap_block_text{width:100%;font-size:22px;}

.bap_block_footer{flex-direction:column;padding:0;}
.bap_block_btntxt{font-size:24px;padding:0 10px 10px;}
.bap_block_footer .btn_light{font-size:16px;}
}

/******* Blog *********/
.blog_block{padding:30px 0 10px;background:#f5f5f5;}
.blog_head_wrap{display:flex;align-items:center;justify-content:space-between;padding:0 0 25px;}
.blog_head_wrap h3.ix_ttl{text-align:left;padding:0 15px 0 0;}


.blog_block.easy_slider_wrap{margin:0 auto 20px;}
.easy_btn_wrap{position:absolute;right:0;top:60px;width:120px;}
.blog_block .easy-prev,
.blog_block .easy-next{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;padding:0;border-radius:50px; background:url(../images/icons/arrow-slide.svg) no-repeat center;border:1px solid #fff;cursor:pointer;background-size:24px;filter:invert(1);}
.blog_block .easy-prev{left:0;}
.blog_block .easy-next{right:0;transform:translateY(-50%) rotate(180deg);}
.blog_block .easy-prev:is(:hover, :focus, :active), 
.blog_block .easy-next:is(:hover, :focus, :active){background:#579040 url(../images/icons/arrow-slide.svg) no-repeat center;border:1px solid #579040;cursor:pointer;filter:none;}

.easy_slider_items_wrp a.slide_blog_item{position:relative;display:flex;align-items:start;text-decoration:none;width:100%;flex:0 0 100%;}
.easy_slider_items_wrp a.slide_blog_item:is(:hover, :focus, :active){text-decoration:none;}
.slide_blog_item_img{width:50%;overflow:hidden;border-radius:20px;}
.slide_blog_item_img img{width:100%;height:auto;}
.slide_blog_item_text_wrap{width:60%;margin:10% 0 0 -8%;background:#fff;padding:30px;}
.slide_blog_item_ttl{font-size:35px;font-weight:400;line-height:1.2;padding:0 0 20px;color:#457054;}
.slide_blog_item_text{font-size:18px;padding:0 0 20px;color:#000;}
.slide_blog_item_text .btn_light{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:11px 25px;line-height:1;font-size:16px;background:#fff;color:#000;border:1px solid #579040;font-weight:600;border-radius:50px;text-align:center;text-decoration:none;cursor:pointer;}

@media (max-width:768px){
.blog_head_wrap{padding: 0 0 5px;}
.easy_btn_wrap{bottom: 24px;top: auto;right: 50%;transform: translateX(50%);}
.easy_slider_items_wrp a.slide_blog_item{flex-wrap: wrap;}
.blog_block .slide_blog_item_img {width: 100%;}
.blog_block .slide_blog_item_text_wrap{width: 100%;margin: -5% 10px 0 10px;background: #fff;padding: 10px;}
.blog_block .easy_slider_wrap{padding:0 0 55px;}
}