.producer_list{display:grid;grid-template-columns:repeat(8, 1fr);row-gap:30px;column-gap:30px;width:100%;margin:0 auto;padding:0}.producer_list.owl-carousel{display:block}.producer_list.owl-carousel .item{width:calc(12.5% - (7 * 30px / 8) * 1);margin-right:30px}.sub .producer_list{grid-template-columns:repeat(3, 1fr);row-gap:60px;column-gap:60px}.sub .producer_list.owl-carousel{display:block}.sub .producer_list.owl-carousel .item{width:calc(33.33333333% - (2 * 60px / 3) * 1);margin-right:60px}.producer_list.rdy .item{width:100% !important;margin:0 !important}.producer_list .item{position:relative;display:block;width:100%;font-size:0;line-height:0;margin:0;max-width:100%}.producer_list .item .img{display:flex;align-items:center;justify-content:center;margin:0 auto;transition:all 400ms ease 0ms}.producer_list .item .img img{height:initial;display:block;width:100%;margin:0 auto;border-radius:16px}.hp .producer_list .item .img img{border-radius:6px}.producer_list .item .title{margin:20px 0 0;font-size:20px;line-height:26px;font-weight:600;text-align:center}.notouch .producer_list .item:is(:hover,:focus) .title{text-decoration:underline}.producer_list.owl-carousel{max-width:100%;margin-left:auto;margin-right:auto}.producer_list.owl-carousel .owl-nav{min-height:0;z-index:991;position:absolute;left:0;right:0;top:calc(50% - 25px);margin:0}.producer_list.owl-carousel .owl-nav .owl-prev.disabled,.producer_list.owl-carousel .owl-nav .owl-next.disabled{opacity:.3;cursor:no-drop}.producer_list.owl-carousel .owl-nav :is(.owl-prev,.owl-next){cursor:pointer;position:absolute;width:22px;height:50px;transition:all 400ms ease 0ms}.producer_list.owl-carousel .owl-nav .owl-prev{left:-40px}.producer_list.owl-carousel .owl-nav .owl-next{right:-40px}.producer_list.owl-carousel .owl-nav :is(.owl-prev,.owl-next)::before{position:absolute;inset:0;content:"";background-color:#E1DAD3;-webkit-mask-image:url('../../../../img/arrow_slider.svg');mask-image:url('../../../../img/arrow_slider.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:22px 50px;mask-repeat:no-repeat;mask-position:center center;mask-size:22px 50px;display:block;transition:all 400ms ease 0ms}.producer_list.owl-carousel .owl-nav .owl-prev::before{transform:rotate(180deg)}.notouch .producer_list.owl-carousel .owl-nav :is(.owl-prev, .owl-next):is(:hover,:focus)::before,.notouch .producer_list.owl-carousel .owl-nav :is(.owl-prev, .owl-next):is(:hover,:focus)::before{background-color:#1B4139}@media screen and (max-width:1500px){.producer_list{grid-template-columns:repeat(7, 1fr);row-gap:20px;column-gap:20px}.producer_list.owl-carousel{display:block}.producer_list.owl-carousel .item{width:calc(14.28571429% - (6 * 20px / 7) * 1);margin-right:20px}}@media screen and (max-width:1280px){.sub .producer_list{grid-template-columns:repeat(5, 1fr);row-gap:40px;column-gap:40px}.sub .producer_list.owl-carousel{display:block}.sub .producer_list.owl-carousel .item{width:calc(20% - (4 * 40px / 5) * 1);margin-right:40px}.producer_list .item .title{margin:15px 0 0;font-size:18px;line-height:24px}}@media screen and (max-width:1024px){.producer_list{grid-template-columns:repeat(6, 1fr);row-gap:20px;column-gap:20px}.producer_list.owl-carousel{display:block}.producer_list.owl-carousel .item{width:calc(16.66666667% - (5 * 20px / 6) * 1);margin-right:20px}.sub .producer_list{grid-template-columns:repeat(4, 1fr);row-gap:40px;column-gap:40px}.sub .producer_list.owl-carousel{display:block}.sub .producer_list.owl-carousel .item{width:calc(25% - (3 * 40px / 4) * 1);margin-right:40px}}@media screen and (max-width:850px){.producer_list{grid-template-columns:repeat(4, 1fr);row-gap:20px;column-gap:20px}.producer_list.owl-carousel{display:block}.producer_list.owl-carousel .item{width:calc(25% - (3 * 20px / 4) * 1);margin-right:20px}}@media screen and (max-width:750px){.sub .producer_list{grid-template-columns:repeat(3, 1fr);row-gap:20px;column-gap:20px}.sub .producer_list.owl-carousel{display:block}.sub .producer_list.owl-carousel .item{width:calc(33.33333333% - (2 * 20px / 3) * 1);margin-right:20px}}@media screen and (max-width:500px){.sub .producer_list{grid-template-columns:repeat(2, 1fr);row-gap:15px;column-gap:15px}.sub .producer_list.owl-carousel{display:block}.sub .producer_list.owl-carousel .item{width:calc(50% - (1 * 15px / 2) * 1);margin-right:15px}.producer_list .item .title{margin:5px 0 0;font-size:17px;line-height:24px}}