#brand-details{--block-spacing:70px;--base-text-size:21px;--rounded-block-padding:72px;padding-bottom:200px}#brand-details .green-btn{font-size:21px;font-weight:700;line-height:2em;border:3px solid #3eb8ec;padding:0 13px 0 18px;border-radius:9px;cursor:pointer;background-color:#fff}#brand-details .green-btn.animated-arrow img{margin-right:8px;vertical-align:middle;position:relative;top:-1px;transition-property:transform;transition-duration:.4s}#brand-details .green-btn.animated-arrow:hover img{transform:rotate(45deg)}@media (max-width:1024px) and (min-width:900px){#brand-details{--block-spacing:40px}}@media (max-width:800px){#brand-details{--block-spacing:40px;--base-text-size:18px;padding-bottom:160px}}@media (max-width:680px){#brand-details{padding-bottom:80px}}#brand-details .block{border-radius:var(--block-border-radius)}#brand-details .header{color:#fff;display:flex;flex-direction:column;font-size:34px;justify-content:flex-end;height:600px;padding:0 95px;margin-bottom:var(--block-spacing);position:relative}#brand-details .header:after{display:block;content:"";width:272px;height:76px;background:url(/assets/img/our-brands/logo-partenaires-de-la-region.svg) no-repeat 100% 100%;position:absolute;left:38px;top:36px}@media (max-width:900px){#brand-details .header{display:blocK;height:auto}#brand-details .header:after{display:none}}@media (max-width:800px){#brand-details .header{font-size:28px;padding:0 40px}}@media (max-width:680px){#brand-details .header{font-size:20px}}#brand-details .header .images{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:var(--block-border-radius);overflow:hidden}#brand-details .header .images .item{position:absolute;left:0;top:0;right:0;bottom:0;background-size:cover;background-position:50%}@media (max-width:680px){#brand-details .header .images .item{display:none!important}#brand-details .header .images .item[data-index="0"]{display:block!important;opacity:1!important}}#brand-details .header h1{font-size:2.1470588235em;font-weight:400;line-height:1.2em;padding-top:94px;position:relative;margin:0 0 .5em;text-align:center}@media (max-width:900px){#brand-details .header h1{padding-bottom:20px}}#brand-details .header h1 strong{font-weight:800}#brand-details .header p{font-weight:600;line-height:1.2352941176em;text-align:center;position:relative;margin-bottom:30px}@media screen and (max-width:800px){#brand-details .header p{font-size:28px}}#brand-details .header .pagination{display:flex;justify-content:center;position:relative;padding-bottom:37px}@media (max-width:680px){#brand-details .header .pagination{height:10px}#brand-details .header .pagination .item{display:none}}#brand-details .header .pagination .item{width:10px;height:10px;border-radius:50%;background-color:#fff;margin:0 15px;opacity:.5;cursor:pointer}#brand-details .header .pagination .item.active{cursor:default;opacity:1}#brand-details .top-blocks{display:flex;gap:var(--block-spacing);margin-bottom:var(--block-spacing)}@media screen and (max-width:900px){#brand-details .top-blocks{flex-direction:column}}#brand-details .top-blocks .block{font-size:var(--base-text-size);text-align:center;box-sizing:border-box;flex-shrink:0;width:calc(50% - var(--block-spacing)/2);padding:var(--rounded-block-padding)}@media screen and (max-width:900px){#brand-details .top-blocks .block{width:100%}}@media screen and (max-width:680px){#brand-details .top-blocks .block{padding:40px 30px}}#brand-details .top-blocks .block.item-0{background:linear-gradient(0deg,#efbc7e,#f2f19d)}#brand-details .top-blocks .block.item-1{background:linear-gradient(0deg,#75eccc,#c0ec8d)}#brand-details .top-blocks .block img{margin-bottom:23px}#brand-details .top-blocks .block h2{color:#000;font-size:1.619047619em;font-weight:800;line-height:1.1764705882em;margin-bottom:20px;text-wrap:pretty}#brand-details .top-blocks .block p{color:var(--ligh-grey);line-height:1.4285714286em;text-wrap:pretty}#brand-details .top-blocks .block p strong{font-weight:800}#brand-details .top-blocks .block p em{font-style:normal;display:block;font-size:1.619047619em;line-height:1.5em;margin-top:1em}#brand-details .agriculture-diversification{background:linear-gradient(42deg,#ffc4bf,#f9ecb7);border-radius:var(--block-border-radius);margin-bottom:80px;padding:var(--rounded-block-padding)}#brand-details .simple-text{font-size:var(--base-text-size);text-align:center}#brand-details .simple-text img{margin-bottom:22px}#brand-details .simple-text .title{color:#000;font-size:1.619047619em;line-height:1.5em;font-weight:800;margin-bottom:1.1764705882em;text-wrap:pretty}@media screen and (max-width:680px){#brand-details .simple-text .title{font-size:25px}}#brand-details .simple-text p{color:var(--ligh-grey);line-height:1.4285714286em;text-wrap:pretty;margin-bottom:1em}#brand-details .simple-text p:last-child{margin-bottom:0}#brand-details .simple-text p strong{font-weight:700}#brand-details #producers-gallery #producers-list-btn-wrapper{margin-bottom:36px;position:sticky;top:calc(var(--mobile-nav-height) + 20px);z-index:100}@media screen and (min-width:1341px){#brand-details #producers-gallery #producers-list-btn-wrapper{display:none}}#brand-details #producers-gallery .item:before{position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(180deg,#000,transparent);content:"";display:block;opacity:.2}#brand-details #producers-gallery .item:after{display:block;width:60px;height:60px;content:"";position:absolute;left:20px;bottom:24px;background:url(/assets/img/our-brands/logo-partenaires-de-la-region-mini.svg) no-repeat 100% 100%}#brand-details .centered-button-wrapper{display:flex;justify-content:center}#brand-details .gallery{margin-bottom:90px;position:relative;width:100%;--items-per-row:3}@media screen and (max-width:900px){#brand-details .gallery{--items-per-row:2}}@media screen and (max-width:800px){#brand-details .gallery{margin-bottom:65px}}@media screen and (max-width:680px){#brand-details .gallery{--items-per-row:1}}#brand-details .gallery .items{display:flex;flex-wrap:wrap;gap:var(--block-spacing);position:relative;width:100%}@media screen and (max-width:680px){#brand-details .gallery .items{display:block}}#brand-details .gallery .items .item{background-size:cover;border-radius:28px;flex-shrink:0;height:536px;width:calc(33.33333% - var(--block-spacing)*2/3);background-position:50%;position:relative;overflow:hidden}@media screen and (max-width:900px){#brand-details .gallery .items .item{width:calc(50% - var(--block-spacing)/2)}}@media screen and (max-width:680px){#brand-details .gallery .items .item{width:auto;max-width:400px;margin:0 auto var(--block-spacing) auto}#brand-details .gallery .items .item:last-child{margin-bottom:0}}#brand-details .gallery .items .item .text-wrapper{color:#fff;text-align:center;padding:47px 20px 0;text-wrap:pretty}#brand-details .gallery .items .item .text-wrapper .small-title{font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:1em;text-transform:uppercase;position:relative}#brand-details .gallery .items .item .text-wrapper .title{font-size:24px;font-weight:700;line-height:1.3em;position:relative;margin-bottom:.5em}#brand-details .gallery .items .item .text-wrapper .title:last-child{margin-bottom:0}#brand-details .gallery .items .item .text-wrapper p{font-size:22px;line-height:1.3em;position:relative;margin-bottom:.5em}#brand-details .gallery .items .item .text-wrapper p:last-child{margin-bottom:0}#brand-details .gallery .items .item .text-wrapper .logos{position:relative}#brand-details .gallery .overflow{overflow:hidden;transition-property:margin-bottom,max-height,opacity;width:100%;height:0;max-height:0;margin-bottom:0}#brand-details .gallery .overflow .item{display:none}#brand-details .gallery .overflow .item.displayed{display:block}#brand-details .gallery .show-more .btn{transition-property:opacity;transition-duration:.4s}#brand-details .gallery .show-more .btn.removed{opacity:0;cursor:default}#brand-details .gallery.open .overflow{height:auto;margin-bottom:var(--block-spacing)}#brand-details .gallery.open .overflow.fully-open{margin-bottom:-30px}#brand-details .job-forum .simple-text{margin-bottom:40px;text-wrap:pretty}#brand-details #bottom-blocks{display:flex;flex-wrap:wrap;gap:var(--block-spacing);position:relative}@media screen and (max-width:680px){#brand-details #bottom-blocks{display:block}}#brand-details #bottom-blocks .item{flex-shrink:0;font-size:46px;font-weight:700;text-align:center;background-size:cover;color:#fff;height:456px;width:calc(50% - var(--block-spacing)/2);display:flex;align-items:center;background-position:50%;position:relative}@media screen and (max-width:680px){#brand-details #bottom-blocks .item{font-size:38px;margin:0 auto var(--block-spacing) auto;max-width:550px;width:auto}}#brand-details #bottom-blocks .item .title{width:100%;line-height:1.3em}#brand-details #bottom-blocks .item .logo{position:absolute;width:222px;height:140px;background-color:#fff;bottom:-1px;right:calc(50% - 111px);border-radius:28px 28px 0 0;background-position:50%}#brand-details #bottom-blocks .copyright{font-size:12px}@media (width >= 1250px){#brand-details #bottom-blocks .copyright{position:absolute;transform:rotate(-90deg);left:-50px;bottom:90px}}@media (width < 1250px){#brand-details #bottom-blocks .copyright{width:100%;text-align:right}}.radial-menu{color:#000;display:none;font-size:72px;position:fixed;z-index:2000;background-color:#63cefc;left:0;top:0;right:0;bottom:0;overflow-y:scroll;scroll-snap-type:y proximity;scroll-padding-top:calc(var(--vh, 1vh)*50 - .5em);scroll-padding-bottom:calc(var(--vh, 1vh)*50 - .5em);padding-left:54px;padding-right:54px;padding-top:calc(var(--vh, 1vh)*50 - .5em);padding-bottom:calc(var(--vh, 1vh)*50 - .5em)}.radial-menu li{scroll-snap-align:start;font-size:.4861111111em;line-height:2.0714285714em;text-align:center;display:block;padding:0 5px;border-bottom:1px solid #000;cursor:pointer}.radial-menu li strong{font-weight:700}.radial-menu li:last-child{border-bottom:none}.radial-menu li span{display:block}.radial-menu .logo{height:54px;width:82px;position:fixed;margin:20px 20px 15px;left:0;top:-8px}.radial-menu .logo img{width:100%}.radial-menu .buttons{font-size:0;position:fixed;top:20px;right:20px;display:flex;align-items:center}.radial-menu .buttons a{margin-right:16px}.radial-menu .buttons a:last-child{margin-right:0}.radial-menu .buttons a{height:40px;padding:10px 12px;border-radius:8px;display:block;color:#fff;box-sizing:border-box;right:0;top:0}.radial-menu .buttons a i{font-size:19px;line-height:19px}.radial-menu .buttons a.our-brands{background-color:#3eb8ec}.radial-menu .buttons a.our-brands:active,.radial-menu .buttons a.our-brands:hover{background-color:#16a4e1}.radial-menu .buttons a.webshop{background-color:#75b042}.radial-menu .buttons a.webshop:active,.radial-menu .buttons a.webshop:hover{background-color:#5c8b34}.radial-menu .buttons #close-radial-menu-btn{position:relative;width:30px;height:30px;transform:rotate(45deg);cursor:pointer;transition-property:transform;transition-duration:.4s}.radial-menu .buttons #close-radial-menu-btn:hover{transform:rotate(405deg)}.radial-menu .buttons #close-radial-menu-btn:after,.radial-menu .buttons #close-radial-menu-btn:before{background-color:#fff;display:block;content:" ";position:absolute}.radial-menu .buttons #close-radial-menu-btn:before{left:0;right:0;top:50%;height:3px;transform:translateY(-50%)}.radial-menu .buttons #close-radial-menu-btn:after{left:50%;top:0;bottom:0;width:3px;transform:translateX(-50%)}