/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'icomoon';src:url(/themes/custom/vilmorin2/icons/fonts/icomoon.eot?50ltwp=);src:url(/themes/custom/vilmorin2/icons/fonts/icomoon.eot?50ltwp=#iefix) format('embedded-opentype'),url(/themes/custom/vilmorin2/icons/fonts/icomoon.ttf?50ltwp=) format('truetype'),url(/themes/custom/vilmorin2/icons/fonts/icomoon.woff?50ltwp=) format('woff'),url(/themes/custom/vilmorin2/icons/fonts/icomoon.svg?50ltwp=#icomoon) format('svg');font-weight:normal;font-style:normal;font-display:block;}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-heart2:before{content:"\e924";color:#044721;}.icon-linkedin-2:before{content:"\e921";color:#044721;}.icon-printer:before{content:"\e922";color:#044721;}.icon-Vector:before{content:"\e923";color:#044721;}.icon-Info:before{content:"\e920";}.icon-youtube-1:before{content:"\e91f";}.icon-Play:before{content:"\e91e";}.icon-Feuille:before{content:"\e91d";color:#007139;}.icon-Arrow-right:before{content:"\e900";}.icon-book-open:before{content:"\e901";}.icon-Chevron-down:before{content:"\e902";}.icon-Chevron-left:before{content:"\e903";}.icon-Chevron-right:before{content:"\e904";}.icon-Chevron-up:before{content:"\e905";}.icon-Clock-7:before{content:"\e906";}.icon-close:before{content:"\e907";}.icon-Credit-card:before{content:"\e908";}.icon-Download:before{content:"\e909";}.icon-facebook:before{content:"\e90a";}.icon-Grip-horizontal:before{content:"\e90b";}.icon-Heart:before{content:"\e90c";}.icon-instagram:before{content:"\e90d";}.icon-linkedin:before{content:"\e90e";}.icon-Mail:before{content:"\e90f";}.icon-Menu-square:before{content:"\e910";}.icon-Menu:before{content:"\e911";}.icon-protection-des-donnees-1:before{content:"\e912";}.icon-Salad:before{content:"\e913";}.icon-Search:before{content:"\e914";}.icon-Share-2:before{content:"\e915";}.icon-Sliders:before{content:"\e916";color:#0f033b;}.icon-Soup:before{content:"\e917";}.icon-Sprout:before{content:"\e918";}.icon-Star:before{content:"\e919";}.icon-Thumbs-up:before{content:"\e91a";}.icon-Trash-2:before{content:"\e91b";}.icon-Youtube:before{content:"\e91c";}
:root{--vs-white:#fff;--vs-black:#000;--vs-dark-grey:#555555;--vs-grey:#bbb5a6;--vs-grey-light:#e9e3dc;--vs-grey-lighter:#ccc;--vs-primary-color:#fa8720;--vs-primary-color-hover:#FF944D;--vs-secondary-color:#39914d;--vs-third-color:#f5eee8;--vs-fourth-color:#044721;--vs-egg-shell:#f5eee8;--vs-hover-color:#d97114;--vs-heading-bg-color:#308d46;--vs-nav-item-color:#9b968b;--vs-border-color:#b7a897;--vs-text-color:#000;--vs-text-secondary-color:#2e3233;--vs-util-color-1:#044721;--vs-util-color-2:#323232;--vs-util-color-3:#272727;--vs-util-color-4:#C4C4C4;--vs-util-color-5:#D9D9D9;--vs-util-color-6:#157840;--vs-util-color-7:#FF7800;--vs-util-color-8:#EDEDED;--vs-util-color-9:#9E9E9E;--vs-util-color-10:#424242;--vs-util-color-11:#007139;--vs-util-color-12:#9ED228;--vs-util-color-13:#F5F5F5;--vs-util-color-14:#D8288B;--vs-util-color-15:#D43C00;--vs-util-color-16:#0C7037;--vs-util-color-17:#027F9C;--vs-util-color-18:#121212;--vs-util-color-19:#09090B;--vs-util-color-20:#097538;--vs-util-color-21:#73a833;--vs-util-color-22:#E0E0E0;--vs-util-color-23:#F6CA92;--vs-util-color-24:#FF6905;--vs-page-width:950px;}.button{display:flex;align-items:center;text-decoration:none;border-radius:50px;font-weight:500;font-size:16px;transition:all ease-in-out 0.25s;border:1px solid transparent;}.button i{margin-right:8px;}.button--primary{border-color:var(--vs-fourth-color);color:var(--vs-fourth-color);background-color:white;padding:10px 24px;}.button--primary:hover{background-color:var(--vs-fourth-color);color:white;}.button--secondary{color:var(--vs-util-color-3);padding:12px 24px;background-color:var(--vs-util-color-7);}.button--secondary:hover{background-color:var(--vs-primary-color-hover);}.button--outlined{border-color:var(--vs-fourth-color);padding:13px 24px;color:var(--vs-fourth-color);background-color:transparent;line-height:1;}.button--white{padding:10px 24px;background-color:white;color:var(--vs-fourth-color);}.button--white:hover{background-color:var(--vs-util-color-7);color:var(--vs-util-color-2);}.button:focus,.button:focus-visible{box-shadow:none;}:root{--bs-font-sans-serif:"Roboto",sans-serif;}.custom-margins__container{margin:84px 0 130px var(--page-spacing-left);}.custom-margins__right-36{margin-right:36px;}.custom-margins__bottom-14{margin-bottom:14px;}.custom-margins__bottom-48{margin-bottom:48px;}.custom-margins__bottom-30{margin-bottom:30px;}.custom-margins__bottom-15{margin-bottom:15px;}.custom-paddings__card-news{padding:0px 15px 15px;}.custom-paddings__bottom-36{padding-bottom:36px;}.custom-paddings__button{padding:12px 24px;}.custom-colors__white{color:var(--vs-white);}.custom-colors__black{color:var(--vs-black);}.custom-colors__dark-grey{color:var(--vs-dark-grey);}.custom-colors__grey{color:var(--vs-grey);}.custom-colors__grey-light{color:var(--vs-grey-light);}.custom-colors__grey-lighter{color:var(--vs-grey-lighter);}.custom-colors__fourth-color{color:var(--vs-fourth-color);}.custom-bgc__orange{background-color:var(--vs-primary-color);}.custom-br__50{border-radius:50px;}.custom-size__35{font-size:35px;}.custom-size__16{font-size:16px;}.custom-size__20{font-size:20px;}.custom-size__13{font-size:13px;}.custom-size__14{font-size:14px;}.custom-size__25{font-size:25px;}.custom-weight__800{font-weight:800;}.custom-weight__700{font-weight:700;}.custom-weight__600{font-weight:600;}.custom-weight__500{font-weight:500;}.custom-weight__400{font-weight:400;}.custom-lh__25{line-height:25px;}.custom-lh__33{line-height:33px;}.custom-width__max-600{max-width:600px;}.custom-gap__20{gap:20px;}.custom-gap__8{gap:8px;}.custom-position__left-23{left:23%;}.field__items{display:flex;gap:20px;}.country-list div div div ul{list-style:none;position:absolute;z-index:4;background:white;padding:20px;border-radius:16px;margin-top:10px;box-shadow:0 0 25px 0 rgba(0,0,0,0.15);right:15px;width:320px;max-height:500px;overflow-x:auto;scrollbar-color:var(--vs-util-color-23) transparent;scrollbar-width:auto;}.country-list div div div ul::-webkit-scrollbar{display:none;}.country-list div div div ul li{display:block;padding:8px 10px;transition:all 0.3s;border-radius:8px;margin-bottom:5px;}.country-list div div div ul li a{font-size:16px;color:black;text-decoration:none;}.country-list div div div ul li:hover{background-color:var(--vs-util-color-23);}.country-list div div div ul li:empty{display:none;}.country-list div div div ul li:has(> a:empty){display:none;}.js-form-item-retrouvez-toutes-nos-offres-sur-https-talent-limagrain-com-accue a,.js-form-item-consultez-notre-site-institutionnel a,.js-form-item-rendez-vous-sur-www-vilmorin-jardin-fr a,.js-form-type-processed-text a,.js-form-item-coordonnees-jf a{color:black !important;}.sam-slider img{width:100%;}.sam-slider__other{position:relative;}.sam-slider__other .other-navigation{--size:44px;--position:-88px;position:absolute;top:50%;transform:translateY(calc(var(--size) * -2));z-index:2;border-radius:50px;height:var(--size);width:var(--size);background-color:var(--vs-util-color-7);color:var(--vs-util-color-19);border:0;display:flex;align-items:center;justify-content:center;}.sam-slider__other .other-navigation.swiper-button-disabled{opacity:0.5;}.sam-slider__other .other-navigation i{font-size:1.3rem;}.sam-slider__other .other-navigation-prev{left:var(--position);}.sam-slider__other .other-navigation-next{right:var(--position);}@media (max-width:992px){.sam-slider__other .other-navigation{display:none;}}.sider-home-title{margin-left:var(--page-spacing-left);margin-bottom:0;}@media (max-width:992px){.sider-home-title{margin:0;font-size:22px !important;}}.swiper.slider-home-presentation,.swiper.news-home-slider,.swiper.spices-home-slider{padding-left:var(--page-spacing-left);padding-right:40px;margin-bottom:98px;}@media (max-width:992px){.swiper.slider-home-presentation,.swiper.news-home-slider,.swiper.spices-home-slider{margin-bottom:40px;padding-left:20px;padding-right:20px;}}.swiper.news-home-slider .swiper-wrapper{align-items:stretch;}@media (max-width:768px){.swiper.news-home-slider .swiper-wrapper{flex-direction:column;}}.swiper.news-home-slider .slide-content{height:100%;}.swiper.news-home-slider .swiper-slide{flex-shrink:0;height:initial;width:calc((100vw - 100px) / 4);}@media (max-width:768px){.swiper.news-home-slider .swiper-slide{width:100%;margin-bottom:20px;}.swiper.news-home-slider .swiper-slide:nth-child(n+3){margin-bottom:0;}.swiper.news-home-slider .swiper-slide:nth-child(n+4){display:none;}}.swiper.news-home-slider .swiper-slide .custom-ratio{--bs-aspect-ratio:64%;position:relative;background-color:var(--vs-util-color-6);}.swiper.news-home-slider .swiper-slide .custom-ratio > *{position:absolute;top:0;left:0;}.swiper.news-home-slider .swiper-slide .custom-ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:"";}.swiper.news-home-slider .swiper-slide:first-child{width:calc((100vw - 100px) / 3);}@media (max-width:768px){.swiper.news-home-slider .swiper-slide:first-child{width:100%;margin-bottom:30px;}}.swiper.news-home-slider .swiper-slide:first-child .custom-ratio{--bs-aspect-ratio:100%;}.swiper.news-home-slider .two-elements{display:flex;flex-direction:column;justify-content:space-between;}@media (max-width:768px){.swiper.news-home-slider .two-elements{row-gap:20px;}}.swiper.news-home-slider .two-elements .custom-width__max-600:last-child{margin-top:18px;}@media (max-width:768px){.swiper.news-home-slider .two-elements .card-news__link{display:flex;color:var(--vs-util-color-3);}}@media (max-width:768px){.swiper.news-home-slider .two-elements .card-news__img-position,.swiper.news-home-slider .two-elements .card-news__text-container{position:static;}}@media (max-width:768px){.swiper.news-home-slider .two-elements .card-news__text-container{padding:0;flex:1;padding-left:16px;}}@media (max-width:768px){.swiper.news-home-slider .two-elements .card-news__img-position{width:90px;}}@media (max-width:768px){.swiper.news-home-slider .two-elements .custom-ratio{--bs-aspect-ratio:100%;}}@media (max-width:992px){.swiper.news-home-slider{padding-right:20px;}}.slider-navigation,.slider-navigation__container{display:flex;}@media (max-width:992px){.slider-navigation,.slider-navigation__container{display:none;}}.slider-navigation{align-items:center;column-gap:26px;margin-right:40px;}.slider-navigation__container{column-gap:10px;}.slider-navigation__label{color:var(--vs-util-color-10);font-size:16px;font-weight:700;}@media (max-width:992px){.slider-navigation__label{display:none;}}.slider-navigation__button{--size:56px;width:var(--size);height:var(--size);display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--vs-util-color-7);color:var(--vs-util-color-3);}.slider-navigation__button i{font-size:1.9rem;}.slider-navigation__button.swiper-button-disabled{background-color:var(--vs-util-color-8);color:var(--vs-util-color-9);pointer-events:none;}.eco-mode-wrapper{display:flex;align-items:center;gap:10px;}.eco-mode-wrapper .eco-btn{border:none;border-radius:30px;width:60px;height:26px;background-color:white;position:relative;transition:all ease-in-out 0.25s;}@media (max-width:992px){.eco-mode-wrapper .eco-btn{border:1px solid var(--vs-util-color-6);}}.eco-mode-wrapper .eco-mode-icon{--size:22px;position:absolute;height:var(--size);width:var(--size);border-radius:100%;top:2px;background-color:white;color:var(--vs-util-color-11);display:flex;align-items:center;justify-content:center;color:var(--vs-util-color-11);transition:all ease-in-out 0.25s;}.eco-mode .eco-btn-text{opacity:0;transition:all ease-in-out 0.25s;position:absolute;bottom:3px;}@media (max-width:992px){.eco-mode .eco-btn-text{left:27px;bottom:1.6px;}}.eco-mode .image-placeholder{background-color:var(--vs-util-color-6);}.eco-mode .image-placeholder--white{background-color:#fff;}.eco-mode-off .image-placeholder svg{display:none;}.eco-mode-off .eco-mode-icon{left:2px;}.eco-mode-off .eco-btn-text--off{opacity:1;}.eco-mode-on .eco-btn-text--on{opacity:1;position:absolute;left:11px;}.eco-mode-on .eco-mode-icon{left:calc(100% - 2px - var(--size));}.eco-mode-on .eco-btn{background-color:var(--vs-util-color-12);}.eco-mode-on .image .lazy{display:none;}.eco-mode-on .image-placeholder svg{--svg-width:30%;max-width:var(--svg-width);left:50%;transform:translateX(-50%);}.eco-mode-on .crop__color svg{display:none;}.eco-mode-on .image.ratio,.eco-mode-off .image.ratio{--bs-aspect-ratio:calc(var(--image-height) / var(--image-width) * 100%);}.eco-mode-on .image.ratio img,.eco-mode-off .image.ratio img{width:100%;height:100%;object-fit:contain;}.ellipsis{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:var(--ellipsis-line);-webkit-box-orient:vertical;}.block-vilmorin2-page-title .title{color:var(--vs-util-color-1);font-size:65px;font-weight:800;text-align:center;padding:27px 20px 35px;}@media (max-width:992px){.block-vilmorin2-page-title .title{font-size:30px;padding:30px 10px 20px;margin-bottom:0;}}.pagination{--bs-pagination-active-bg:var(--vs-util-color-7);--bs-pagination-active-border-color:var(--vs-util-color-7);--bs-pagination-active-color:var(--vs-util-color-2);--bs-pagination-color:var(--vs-util-color-2);--bs-pagination-border-radius:8px;--bs-pagination-hover-color:var(--bs-pagination-color)
  align-items:center;justify-content:center;padding-top:60px;column-gap:0.5rem;margin-bottom:70px;}.pagination .page-link{border-radius:var(--bs-pagination-border-radius);border:0;display:flex;align-items:center;}.pagination .page-item--next i{margin-left:var(--bs-pagination-border-radius);margin-right:0;}.pagination .page-item--prev i{display:inline-block;transform:scaleX(-1);margin-left:0;margin-right:var(--bs-pagination-border-radius);}.pagination .disabled > .page-link,.pagination .page-link.disabled{background-color:transparent;color:var(--vs-util-color-2);opacity:0.6;}@media (max-width:992px){.pagination{padding-top:30px;}}.modal-header{padding:19px 24px;}.modal-header i{font-size:1.5rem;cursor:pointer;}.modal-body{padding-top:0;}.modal__eco-mode{--bs-modal-border-radius:16px;}.modal__eco-mode .modal-dialog{max-width:650px;}.modal__eco-mode-content b{font-size:25px;font-weight:800;display:block;margin-bottom:30px;line-height:33px;}.modal__eco-mode-content p{font-size:16px;font-weight:400;line-height:26px;}.modal__eco-mode-content .button{margin:auto;margin-top:30px;margin-bottom:20px;}.modal__eco-mode-svg-container{position:absolute;left:calc(450px - 50vw);top:calc(-50vh + 164px);z-index:-1;height:45vh;width:calc(50vw - 450px);}.modal__eco-mode-svg-container .svg-arrow{width:100%;height:100%;}.modal__eco-mode-svg-container .svg-pointer{position:absolute;left:-7px;top:-17px;}#eco-toggle-btn-cloned{position:fixed;top:12px;left:109px;z-index:1050;padding:0;border:none;border-radius:30px;width:60px;height:26px;transition:all ease-in-out 0.25s;}#eco-toggle-btn-cloned span{font-size:13px;}#eco-toggle-btn-cloned .eco-mode-icon{--size:22px;position:absolute;height:var(--size);width:var(--size);border-radius:100%;top:2px;background-color:white;color:var(--vs-util-color-11);display:flex;align-items:center;justify-content:center;color:var(--vs-util-color-11);transition:all ease-in-out 0.25s;}#eco-toggle-btn-cloned.eco-toggle-btn--hidden{opacity:0;}#eco-toggle-btn-cloned.eco-toggle-btn--shown{opacity:1;}.widget{--border-radius:5px;box-shadow:0 0 15px 0 rgba(0,0,0,0.25);max-width:420px;border-radius:var(--border-radius);background:white;display:none;}.widget--open{display:block;}.widget .block{margin:0;border:0;padding:0;}.widget-need-help{position:fixed;right:10px;bottom:165px;max-height:500px;overflow:hidden;z-index:10;}.widget-title{display:flex;align-items:center;text-transform:uppercase;padding:15px 15px 15px 30px;background-color:var(--vs-util-color-7);color:var(--vs-util-color-2);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);position:absolute;width:100%;top:0;left:0;z-index:2;}.widget-title--icon{margin-right:17px;font-size:2.1rem;}.widget-title--label{font-size:16px;font-weight:800;margin-right:auto;}.widget-title--button{font-size:1.25rem;}.widget-trigger{background-color:transparent;border:0;}.widget-trigger--need-help{--size:55px;z-index:4;position:fixed;right:20px;bottom:calc(20px + var(--size) + 1rem);width:var(--size);height:var(--size);display:flex;align-items:center;justify-content:center;background-color:var(--vs-util-color-7);box-shadow:0 0 15px rgba(0,0,0,0.25);border-radius:100%;font-size:1.5rem;}.widget-form,.widget-content{padding:26px 30px 16px;padding-top:85px;}.widget-form{height:500px;overflow-y:auto;}.widget-form .js-form-item{margin-bottom:0 !important;}.widget-form p{margin-bottom:5px;}.widget-form .form-select,.widget-form .form-control{margin-bottom:10px;}.widget-form button[type=submit]{background-color:var(--vs-util-color-7);color:var(--vs-util-color-3);border-color:var(--vs-util-color-7);width:auto;}.widget-form button[type=submit]:hover{background-color:var(--vs-primary-color-hover);}.widget-form button[type=submit]:active{background-color:var(--vs-util-color-24);border-color:var(--vs-util-color-24);}.ui-widget.ui-widget-content{border:1px solid var(--vs-util-color-4);border-radius:5px;position:fixed;}@media (max-width:768px){.ui-widget.ui-widget-content{left:0 !important;width:100vw !important;max-height:calc(100vh - 161px);overflow-y:auto;}}.ui-menu .ui-menu-item-wrapper{padding:0;display:flex;align-items:center;position:relative;text-decoration:none;transition:all ease-in-out 0.25s;}.ui-menu .ui-menu-item-wrapper.ui-state-active{background-color:var(--vs-util-color-21);border:0;margin:0;}.ui-menu .ui-menu-item-wrapper img{margin-right:0.5rem;}.ui-menu .ui-menu-item{border:0;}.ui-menu .ui-menu-item a{padding:0.25rem 0.5rem;}.ui-menu .ui-menu-item:first-child a{padding-top:0.5rem;}.ui-menu .ui-menu-item:last-child a{padding-bottom:0.5rem;}.messages__wrapper{position:fixed;top:calc(var(--drupal-displace-offset-top,0) + var(--menu-top-h) + var(--menu-bot-h) + 1rem);z-index:100;left:50%;transform:translateX(-50%);max-width:calc(100vw - 2rem);}.anchor{--padding-x:8.33vw;background-color:var(--vs-util-color-1);padding:17px var(--padding-x);margin-top:60px;position:sticky;top:150px;z-index:3;width:100%;}.anchor-list{display:flex;align-items:center;column-gap:40px;list-style:none;margin:0;padding:0;}@media (max-width:992px){.anchor-list{overflow-y:hidden;overflow-x:auto;}.anchor-list::-webkit-scrollbar{display:none;}}.anchor-item{position:relative;}.anchor-item:after{content:"";display:block;position:absolute;bottom:-17px;left:0;width:100%;height:8px;background-color:transparent;transition:all ease-in-out 0.25s;}.anchor-item--active:after{background-color:var(--vs-util-color-7);}.anchor-link{color:white;font-size:16px;font-weight:700;text-decoration:none;}@media (max-width:992px){.anchor-link{white-space:nowrap;}}@media (max-width:992px){.anchor{padding:18px 20px;padding-right:0;top:75px;}}:root{--page-spacing-left:130px;--ellipsis-line:2;--vs-page-width:950px;}.header-container{position:fixed;width:100vw;z-index:10;}.header-container__menus{box-shadow:0 4px 8px 0 rgba(0,0,0,0.1);}@media (max-width:768px){.header-container__menus{box-shadow:none;}}.header-container__menus p{margin:0;}.header-container__menus form{display:flex;}@media (max-width:768px){.header-container__menus:after{content:"";position:fixed;top:0;height:100vh;width:100%;background:#272727;opacity:0;pointer-events:none;left:0;transition:all ease-in-out 0.3s;}}.header-container__menus.search--open:after{opacity:0.5;}.header-container__menu--top,.header-container__menu--bot{display:flex;align-items:center;}.header-container__menu--top{background-color:var(--vs-util-color-1);color:white;font-size:14px;padding:12px 30px;height:var(--menu-top-h);justify-content:space-between;}.header-container__menu--top img{max-height:20px;width:auto;}.header-container__menu--top .menu__social-link{display:flex;align-items:center;justify-content:center;}.header-container__menu--top .menu__social-link [class^=icon-]{color:white;font-size:1.2rem;}@media (max-width:768px){.header-container__menu--top{display:none;}}.header-container__menu--bot{background-color:white;padding:20px 30px;height:var(--menu-bot-h);}.header-container__menu--bot-nav{display:flex;align-items:center;}.header-container__menu--bot-search{margin-left:auto;}@media (max-width:1200px){.header-container__menu--bot-search{flex:1;}}@media (max-width:1400px){.header-container__menu--bot{padding:15px;}}@media (max-width:768px){.header-container__menu--bot{height:var(--menu-bot-md-h);}}.header-container__menu--bot nav ul li ul{list-style:none;margin-left:0;position:absolute;z-index:2;background:white;padding:20px;border-radius:16px;margin-top:20px;box-shadow:0 0 25px 0 rgba(0,0,0,0.15);}.header-container__menu--bot nav ul li ul li a{display:block;padding:10px;transition:all 0.3s;border-radius:8px;}.header-container__menu--bot nav ul li ul li a:hover{background-color:var(--vs-util-color-23);}.header-container__menu--bot .has-children .cd-secondary-nav a{text-transform:initial;font-size:16px;font-weight:500;}.header-container__menu--bot #logo{margin-right:3.3vw;}.header-container__menu--bot #logo img{width:165px;height:59px;object-fit:cover;}@media (max-width:1400px){.header-container__menu--bot #logo img{width:126px;height:45px;}}.header-container__menu--bot .main-menu{margin:0;padding:0;display:flex;list-style:none;gap:40px;}.header-container__menu--bot .main-menu span,.header-container__menu--bot .main-menu a{color:var(--vs-util-color-2);text-transform:uppercase;text-decoration:none;font-size:15px;font-weight:700;}@media (max-width:1200px){.header-container__menu--bot .main-menu span,.header-container__menu--bot .main-menu a{font-size:12px;}}@media (max-width:992px){.header-container__menu--bot .main-menu span,.header-container__menu--bot .main-menu a{font-size:10px;}}@media (max-width:1400px){.header-container__menu--bot .main-menu{gap:1rem;}}@media (max-width:768px){.header-container__menu--bot .main-menu{display:none;}}.header-container__menu--bot .cd-secondary-nav.is-hidden{display:none;}.header-container__icons{display:flex;column-gap:45px;}.header-container__icons a{color:white;text-transform:uppercase;text-decoration:none;font-size:14px;}@media (max-width:1200px){.header-container__icons a{font-size:12px;}}@media (max-width:992px){.header-container__icons a{font-size:10px;}}.header-container__icons .header-icon-text:hover{text-decoration:underline;}.header-container .menu-link-toggle{cursor:pointer;}.header-container #country-toggle-btn{background-color:transparent;border:0;padding:0;text-transform:uppercase;color:white;font-weight:500;font-size:14px;}.header-container #page_home_search,.header-container #mobile-page_home_search{--form-btn-size:38px;--form-btn-right:4px;--form-btn-top:4px;}@media (max-width:768px){.header-container #page_home_search,.header-container #mobile-page_home_search{--form-btn-size:32px;}}.header-container #page_home_search input[type=submit],.header-container #page_home_search button[type=submit],.header-container #mobile-page_home_search input[type=submit],.header-container #mobile-page_home_search button[type=submit]{position:absolute;right:var(--form-btn-right);top:var(--form-btn-top);width:var(--form-btn-size);height:var(--form-btn-size);background-color:transparent;opacity:0;}.header-container #page_home_search input[type=text],.header-container #mobile-page_home_search input[type=text]{--form-btn-size:38px;--form-btn-right:4px;--form-btn-top:4px;background-image:none;line-height:normal;border:1px solid var(--vs-util-color-4);padding:13px 20px;border-radius:50px;padding-right:calc(var(--form-btn-size) + var(--form-btn-right) + 0.5rem);color:var(--vs-util-color-2);font-size:15px;font-weight:500;background-color:var(--vs-util-color-13);}@media (max-width:1200px){.header-container #page_home_search input[type=text],.header-container #mobile-page_home_search input[type=text]{font-size:12px;}}@media (max-width:992px){.header-container #page_home_search input[type=text],.header-container #mobile-page_home_search input[type=text]{font-size:10px;}}@media (max-width:768px){.header-container #page_home_search input[type=text],.header-container #mobile-page_home_search input[type=text]{font-size:15px;}}@media (max-width:1400px){.header-container #page_home_search{max-width:33.33vw;}}@media (max-width:1200px){.header-container #page_home_search{max-width:100%;font-size:12px;margin-left:1rem;}}@media (max-width:992px){.header-container #page_home_search{font-size:10px;}}@media (max-width:768px){.header-container #page_home_search{position:fixed;max-width:initial;top:var(--menu-bot-md-h);left:0;height:0;overflow:hidden;transition:height 0.3s ease-in-out;width:100%;padding:0;background:white;}.header-container #page_home_search:before{content:"";display:block;left:0;position:absolute;top:0;height:8px;width:100%;pointer-events:none;background:linear-gradient(to bottom,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.05) 40%,rgba(0,0,0,0.02) 70%,rgba(0,0,0,0) 100%);}}@media (max-width:768px){.header-container #page_home_search.is-open{height:86.5px;margin-left:0;}}@media (max-width:768px){.header-container #page_home_search .search.block-autocomplete-block{padding:20px;}}.header-container form#search,.header-container form#mobile-search{position:relative;}.header-container form#search:after,.header-container form#mobile-search:after{content:"\e914";font-family:"icomoon";width:var(--form-btn-size);height:var(--form-btn-size);display:flex;align-items:center;justify-content:center;color:var(--vs-util-color-3);border-radius:100%;position:absolute;right:var(--form-btn-right);top:var(--form-btn-top);background-color:var(--vs-util-color-7);pointer-events:none;font-size:1.3rem;}.site-footer{font-family:"Roboto",sans-serif;--padding-x:8.33vw;--padding-top:40px;background-color:white;padding:0;padding-top:var(--padding-top);padding-left:var(--padding-x);padding-right:var(--padding-x);border-top:1px solid var(--vs-util-color-4);position:relative;}.site-footer .content,.site-footer .nav-item a{color:var(--vs-util-color-3);}.site-footer #logo img{width:154px;height:55px;object-fit:contain;}@media (max-width:992px){.site-footer #logo img{width:126px;height:45px;}}.site-footer #footer_first .block{padding:0;margin:0;}.site-footer #footer_third{position:absolute;right:0;top:var(--padding-top);}.site-footer #footer_third .block-content-basic{margin:0;padding:0;}@media (max-width:992px){.site-footer #footer_third .block-content-basic img{width:112px;height:28px;}}.site-footer #footer_third ul{list-style:none;margin:0;padding:0;}.site-footer #footer_third p{margin:0;}@media (max-width:992px){.site-footer #footer_third{top:30px;}}.site-footer .menu-footer{padding:21px 0;font-size:13px;margin-top:25px;border-top:1px solid var(--vs-util-color-5);--column-spicing:.6rem;}.site-footer .menu-footer ul{column-gap:var(--column-spicing);}.site-footer .menu-footer ul::after{content:none;}.site-footer .menu-footer li{display:flex;}.site-footer .menu-footer li:before{content:"-";padding-right:var(--column-spicing);display:inline-block;}.site-footer .menu-footer li:first-child:before,.site-footer .menu-footer li:last-child:before{content:none;}.site-footer .menu-footer li:last-child{margin-left:auto;}@media (max-width:992px){.site-footer .menu-footer li:last-child{margin-left:initial;}.site-footer .menu-footer li:last-child:before{content:"-";}}.site-footer .menu-footer a{padding:0;color:var(--vs-util-color-2);}.site-footer .menu-footer a:hover{text-decoration:underline;}.site-footer .menu-footer span{padding:0;color:var(--vs-util-color-2);}.site-footer .flex-column{display:flex;row-gap:10px;list-style:none;padding:0;}@media (max-width:992px){.site-footer .flex-column{row-gap:12px;}}.site-footer .nav-item.menu-item--expanded{width:calc(25% - 52px);}@media (max-width:992px){.site-footer .nav-item.menu-item--expanded{width:100%;margin-bottom:10px;}}.site-footer [data-component-id="bootstrap_barrio:menu_columns"]{list-style:none;margin:0 70px;margin-right:0;padding:0;column-gap:52px;margin-bottom:25px;}.site-footer [data-component-id="bootstrap_barrio:menu_columns"] a{font-size:14px;font-weight:400;padding:0;}.site-footer [data-component-id="bootstrap_barrio:menu_columns"] .nav-link.nav-link-{display:none;}@media (max-width:992px){.site-footer [data-component-id="bootstrap_barrio:menu_columns"]{margin:0;}}@media (max-width:992px){.site-footer > div{flex-direction:column;padding-bottom:25px;}}.site-footer > .d-flex > div:nth-child(2){flex:1;}@media (max-width:992px){.site-footer{padding:21px 20px;}.site-footer .block{padding:0;}}.menu__social-container{display:flex;column-gap:10px;list-style:none;padding:0;margin:0;padding-left:0 !important;}.menu__social-item{width:24px;}.menu__social-link{color:white;text-decoration:none;width:100%;display:flex;align-items:center;}.menu__social-link [class^=icon-]{color:var(--vs-fourth-color);font-size:1.5rem;}.header-container__menu--search-mobile{position:fixed;top:0;left:0;width:100%;background:#fff;transform:translateY(-100%);transition:transform 0.3s ease-in-out;z-index:2;display:none;padding:20px;}.header-container__menu--search-mobile.is-open{transform:translateY(75px);}.header-container__menu--search-mobile .js-form-item{margin-bottom:0 !important;}@media (max-width:768px){.header-container__menu--search-mobile{display:block;}}.header-container__menu--bot{position:relative;z-index:3;}@media (max-width:768px){.header-container__menu--bot{box-shadow:0 0 10px 0 rgba(0,0,0,0.15);}}.mobile-menu-container{--text-color:var(--vs-util-color-2);--row-gap:30px;--header-h:75px;position:fixed;top:0;left:-100%;z-index:11;background-color:white;width:100vw;height:100vh;padding-top:var(--header-h);color:var(--text-color);text-transform:uppercase;overflow-y:hidden;transition:all ease-in-out 0.25s;display:none;}@media (max-width:768px){.mobile-menu-container{display:block;}}.mobile-menu-container.is-open{left:0;}.mobile-menu-container .menu__social-link [class^=icon-]{color:var(--text-color);}.mobile-menu-container .cd-secondary-nav,.mobile-menu-container .main-menu{margin:0;list-style:none;display:flex;flex-direction:column;row-gap:var(--row-gap);}.mobile-menu-container .cd-secondary-nav.is-hidden,.mobile-menu-container .main-menu.is-hidden{display:none;}.mobile-menu-container .main-menu{padding:0;}.mobile-menu-container .main-menu a,.mobile-menu-container .main-menu span{font-size:15px;font-weight:700;color:var(--text-color);display:block;}.mobile-menu-container .main-menu a{text-decoration:none;}.mobile-menu-container .main-menu li > :first-child{display:flex;width:100%;justify-content:space-between;}.mobile-menu-container .main-menu li > :first-child.menu-back-link{border:0;margin:0;padding:0;background-color:transparent;justify-content:flex-start;align-items:center;}.mobile-menu-container .main-menu li > :first-child.menu-back-link i{margin-right:10px;}.mobile-menu-container .main-menu li > :first-child:after{content:"\e904";font-family:"icomoon";color:var(--text-color);}.mobile-menu-container .cd-secondary-nav li > :first-child{text-transform:initial;}.mobile-menu-container .cd-secondary-nav li > :first-child:after{content:none;}.mobile-menu-container .header-container__icons{flex-direction:column;row-gap:var(--row-gap);}.mobile-menu-container .header-container__icons a{color:var(--text-color);font-size:14px;font-weight:500;}.mobile-menu-container #mobile-country-toggle-btn,.mobile-menu-container .mobile-menu-close{border:0;padding:0;background-color:transparent;}.mobile-menu-container .country-selector{padding-bottom:var(--row-gap);}.mobile-menu-container .eco-mode-wrapper{justify-content:space-between;}.mobile-menu-container .cd-secondary-nav,.mobile-menu-container .country-list{position:absolute;top:var(--header-h);left:0;height:calc(100vh - var(--header-h));width:100vw;background-color:white;z-index:12;row-gap:var(--row-gap);padding:var(--row-gap);transform:translateX(-100%);transition:transform 0.25s ease-in-out;overflow-y:auto;}.mobile-menu-container .cd-secondary-nav.is-active,.mobile-menu-container .country-list.is-active{transform:translateX(0);}.mobile-menu-container .cd-secondary-nav.is-hidden,.mobile-menu-container .country-list.is-hidden{display:none;}.mobile-menu-container .country-list div div div ul{position:static;box-shadow:none;padding:0;margin:0;list-style:none;display:flex;flex-direction:column;row-gap:var(--row-gap);}.mobile-menu-container .country-list div div div ul li a{font-size:15px;font-weight:700;color:var(--text-color);text-decoration:none;display:block;padding:0;margin:0;text-transform:initial;}.mobile-menu-container .country-list div div div ul li.country-back-item button.country-back-link{border:0;margin:0;padding:0;background-color:transparent;display:flex;justify-content:flex-start;align-items:center;font-size:15px;font-weight:700;color:var(--text-color);cursor:pointer;}.mobile-menu-container .country-list div div div ul li.country-back-item button.country-back-link i{margin-right:10px;}.mobile-menu-section{--padding-y:30px;padding-top:var(--padding-y);padding-bottom:var(--padding-y);border-bottom:1px solid var(--vs-util-color-22);}.mobile-menu-section:last-child{border-bottom:0;padding-bottom:0;}.mobile-menu-header{display:flex;justify-content:space-between;position:absolute;top:0;left:0;width:100vw;background:white;height:var(--header-h);padding:15px;}.mobile-menu-header img{width:126px;height:45px;object-fit:contain;}.mobile-menu-content{padding:30px;padding-top:0;height:calc(100vh - var(--header-h));overflow-y:auto;}.mobile-menu-actions{display:none;column-gap:24px;}@media (max-width:768px){.mobile-menu-actions{display:flex;justify-content:end;}}.mobile-menu-actions button{background-color:transparent;border:0;font-size:1.5rem;}.mobile-menu-active{height:100vh;overflow:hidden;}.search-overlay{position:fixed;z-index:4;width:100vw;height:100vh;top:0;left:0;background-color:var(--vs-util-color-3);opacity:0;pointer-events:none;transition:all ease-in-out 0.25s;}@media (max-width:768px){.mobile-search-active .search-overlay{opacity:0.5;pointer-events:initial;}}:root{--menu-top-h:51px;--menu-bot-h:99px;--menu-bot-md-h:75px;}#main-wrapper{padding-top:calc(var(--menu-bot-h) + var(--menu-top-h));}@media (max-width:768px){#main-wrapper{padding-top:var(--menu-bot-md-h);}}.news-home-slider-container{margin-bottom:20px;}@media (max-width:992px){.news-home-slider-container h2{padding:0px 20px;}}.species-home-slider-container{margin-bottom:20px;padding-top:40px;}@media (max-width:992px){.species-home-slider-container{padding-left:20px;}}.btn-mobile-species{display:none;}@media (max-width:992px){.btn-mobile-species{display:block;margin:0 auto;width:fit-content;font-size:14px;margin-bottom:60px;font-weight:700;}}.presentation-home-slider-container{margin-bottom:20px;}@media (max-width:992px){.presentation-home-slider-container{padding-left:20px;}}@media (max-width:992px){.presentation__img{margin-bottom:13px;}}@media (max-width:992px){.presentation__title{font-size:18px;margin-bottom:10px;}}@media (max-width:992px){.presentation__text{margin-bottom:14px;font-size:14px;}}@media (max-width:992px){.vilmorin-mikado__btn{font-size:14px;}}.breadcrumb{padding-top:38px;}.breadcrumb__items{display:flex;padding:0;margin:0;padding-left:8.33vw;list-style:none;}.breadcrumb__item{color:var(--vs-util-color-2);display:flex;align-items:center;line-height:1;}.breadcrumb__item:after{content:">";display:inline-block;opacity:0.6;padding:0 0.5rem;}.breadcrumb__item:last-child:after{content:none;}.breadcrumb__label{color:currentColor;font-size:14px;font-weight:500;text-decoration:none;opacity:0.6;}@media (max-width:992px){.breadcrumb{display:none;}}.variety{--padding-x:8.33vw;--gap-x:10px;}.variety #addtocart{position:relative;--padding-x:24px;}.variety #addtocart input,.variety #addtocart:before{color:var(--vs-util-color-1);font-weight:500;}.variety #addtocart input,.variety #addtocart button{background-color:white;color:var(--vs-fourth-color);border:1px solid var(--vs-util-color-1);border-radius:50px;transition:all 0.25s;font-size:16px;font-weight:500;padding:10px var(--padding-x);cursor:pointer;width:max-content;padding-left:50px;}.variety #addtocart input:hover,.variety #addtocart button:hover{box-shadow:0 0 8px 0 rgba(0,0,0,0.15);}.variety #addtocart input{width:auto;margin:0;padding-left:calc(var(--padding-x) * 2 + 8px);}.variety #addtocart:before{content:"\e90c";font-family:"icomoon";position:absolute;top:7px;font-size:1.3rem;left:18px;transition:all 0.25s;}.variety #addtocart:has(input:active):before,.variety #addtocart:has(button:active):before{content:"\e924";}.variety__calendar tr{background-color:white;}.variety__calendar tr td{text-align:center;border:1px solid var(--vs-util-color-3);font-size:16px;font-weight:700;color:var(--vs-util-color-2);}.variety__calendar tr td.week{--padding-y:3px;border-top:0;border-bottom:0;padding-top:var(--padding-y);padding-bottom:var(--padding-y);}.variety__calendar tr td.week:nth-child(4n+1){border-right-color:white;}.variety__calendar tr td.week:nth-child(4n+2),.variety__calendar tr td.week:nth-child(4n+3){border-right-color:white;border-left-color:white;}.variety__calendar tr td.week:nth-child(4n){border-left-color:white;}.variety__calendar thead tr{background-color:var(--vs-util-color-13);}.variety__calendar tbody tr{padding:0;}.variety__calendar tbody tr td{padding:0;}.variety__calendar tbody tr:last-child td.week{border-bottom:1px solid var(--vs-util-color-3);}.variety__calendar-title{font-size:20px;font-weight:700;color:var(--vs-fourth-color);padding-right:20px;}.variety__calendar-item .field__item{width:100%;}@media (max-width:992px){.variety__calendar-item .field__item .annee{overflow-y:auto;}}@media (max-width:992px){.variety__calendar-item .field__item .annee table{width:62rem;}}.variety__calendar-legends,.variety__calendar-legend-item{display:flex;align-items:center;}.variety__calendar-legends{list-style:none;margin:0;padding:0;column-gap:30px;margin-top:40px;margin-bottom:20px;}.variety__calendar-legends .crop__color{width:25px;height:15px;}.variety__calendar-legend-item{column-gap:7px;font-size:16px;font-weight:700;color:var(--vs-util-color-3);}@media (max-width:992px){.variety__calendar{padding:0px 0px 0px 20px !important;}}.variety__typologies{color:var(--vs-fourth-color);}.variety__typologies a{color:currentColor;font-weight:700;}.variety__typologies .field--type-entity-reference,.variety__typologies p{margin-bottom:0;}.variety__typologies--row{display:flex;padding:20px 30px 15px;}@media (max-width:992px){.variety__typologies--row{flex-direction:column;padding:0;}}.variety__typologies--row:nth-child(odd){background-color:var(--vs-util-color-13);}@media (max-width:992px){.variety__typologies--row:nth-child(odd){background-color:transparent;}}.variety__typologies--col-title{width:30%;font-size:16px;font-weight:700;text-align:left;}@media (max-width:992px){.variety__typologies--col-title{padding:14px 15px;width:100%;background-color:var(--vs-util-color-13);}}.variety__typologies--col-text{flex:1;}.variety__typologies--col-text .field{display:flex;}@media (max-width:992px){.variety__typologies--col-text .field p{padding:14px 15px;width:100%;text-align:left;}}.variety__typologies--col-text .field p:first-child{width:30%;font-size:16px;font-weight:700;text-align:left;}@media (max-width:992px){.variety__typologies--col-text .field p:first-child{width:100%;background-color:var(--vs-util-color-13);}}@media (max-width:992px){.variety__typologies--col-text .field--name-field-typologies-parent{padding:14px 15px;width:100%;}}@media (max-width:992px){.variety__typologies--col-text .field{flex-direction:column;}}.variety__typologies--col-text-half{width:50%;}.variety__title-h2{display:flex;align-items:center;font-size:40px;font-weight:800;color:var(--vs-fourth-color);margin-bottom:20px;}.variety__title-h2 i{font-size:2rem;margin-right:14px;}@media (max-width:992px){.variety__title-h2{font-size:26px;}}.variety__content{padding-top:50px;padding-bottom:50px;}.variety__content-body .text-formatted ul{padding-left:2rem !important;}.variety__content-body .text-formatted ul li{list-style-type:disc;}.variety__content-item{margin-bottom:70px;padding-inline:var(--padding-x);}.variety__content-item:last-child{margin-bottom:0;}.variety__content-item.variety__other{padding-top:35px;padding-bottom:35px;background-color:var(--vs-util-color-13);}.variety__content-item.variety__other a{text-decoration:none;color:var(--vs-fourth-color);}.variety__content-item.variety__other .variety__label{font-size:30px;font-weight:800;}.variety__content-item.variety__other .variety__typology{font-size:13px;font-weight:400;}@media (max-width:992px){.variety__content-item .image{margin-bottom:10px;}}@media (max-width:992px){.variety__content-item{margin-bottom:41px;padding:0px 20px;}}.variety__typology{font-size:15px;font-weight:400;text-transform:uppercase;}@media (max-width:992px){.variety__typology{font-size:13px;}}.variety__label{font-size:65px;font-weight:800;}@media (max-width:992px){.variety__label{font-size:20px !important;line-height:30px;margin-bottom:0;}}.variety__code{font-size:16px;font-weight:400;}.variety__headline{font-size:20px;font-weight:700;}@media (max-width:992px){.variety__headline{font-size:16px;line-height:24px;}}.variety__name{padding-top:37px;padding-bottom:26px;}@media (max-width:992px){.variety__name{padding-top:24px;padding-bottom:10px;}}.variety__add-btn-container{padding-top:50px;}@media (max-width:992px){.variety__add-btn-container{padding-top:20px;}}.variety__vilmo-logo{max-width:82px;margin-top:22px;}.variety__informations{padding-inline:var(--padding-x);justify-content:space-between;padding-top:45px;color:var(--vs-util-color-1);}@media (max-width:992px){.variety__informations{padding:20px;flex-direction:column;}}.variety__image{width:calc(40% - var(--gap-x));}@media (max-width:992px){.variety__image{width:100%;margin-bottom:15px;}}.variety__text{width:50%;padding-left:60px;padding-right:20px;}@media (max-width:992px){.variety__text{width:100%;padding:0;}}.variety__share{--icon-size:22px;max-width:160px;width:100%;}@media (max-width:992px){.variety__share{display:none;}}.variety__seed{height:118px;}.variety__share-title{font-size:16px;font-weight:700;}.variety__socials{padding:0;padding-top:30px;padding-bottom:43px;margin:0;display:flex;flex-wrap:wrap;list-style:none;column-gap:15px;row-gap:15px;}.variety__social-item{width:var(--icon-size);}.variety__social-item .image{width:var(--icon-size);height:var(--icon-size);}.variety__social-item .image img{width:100%;height:100%;object-fit:contain;}.variety__social-item button{border:0;background-color:transparent;padding:0;margin:0;}.variety__social-item a{text-decoration:none;color:var(--vs-util-color-1);}.variety__pagination{--pagination-item-size:68px;list-style:none;padding:0;margin:0;display:flex;column-gap:10px;margin-top:17px;}.variety__pagination-item{width:var(--pagination-item-size);display:flex;cursor:pointer;position:relative;}.variety__pagination-item:after{content:"";display:block;pointer-events:none;position:absolute;left:0;top:0;width:100%;height:100%;background-color:transparent;opacity:0;transition:all ease-in-out 0.25s;}.variety__pagination-item--active:after{opacity:0.5;background-color:var(--vs-util-color-18);}.variety__pagination-item .image{background-color:var(--vs-util-color-6);}.variety__pagination-item button{border:0;background:transparent;width:100%;height:100%;position:relative;padding:0;}.variety__pagination-item button .icon-Play{position:absolute;bottom:5px;left:5px;color:white;z-index:2;font-size:1.5rem;}.variety__main-slider .product-slider-navigation{--position:15px;position:absolute;right:var(--position);bottom:var(--position);z-index:2;display:flex;column-gap:10px;}.variety__main-slider .product-slider-pagination{--size:44px;background-color:white;padding:12px;display:flex;align-items:center;justify-content:center;border-radius:50px;height:var(--size);width:var(--size);border:1px solid var(--vs-fourth-color);}@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.resistance__container{padding-inline:8.33vw;}.resistance__container h1{text-align:center;font-size:65px;font-weight:800;line-height:80px;margin-bottom:35px;color:var(--vs-fourth-color);}@media (max-width:992px){.resistance__container h1{font-size:30px;line-height:42px;margin-bottom:20px;}}.resistance__container p{font-size:16px;font-weight:400;line-height:26px;}.resistance__container .body .resistance_intro{max-width:900px;text-align:center;margin:0 auto;margin-bottom:36px;}.resistance__container .body .resistance_footer{display:flex;gap:89px;padding:45px 122px;background-color:var(--vs-fourth-color);color:white;margin-top:60px;}.resistance__container .body .resistance_footer_item h2{font-size:35px;font-weight:800;margin-bottom:30px;}.resistance__container .body .resistance_footer_item li{font-size:16px;font-weight:400;}@media (max-width:992px){.resistance__container .body .resistance_footer{display:none;}}@media (max-width:992px){.resistance__container{padding:30px 20px;}}.resistance_table{margin:0 auto;border-collapse:collapse;border-spacing:0;position:relative;}.resistance_table tbody{display:none;}.resistance_table:after{display:block;content:"";width:50px;height:50px;border:6px solid var(--vs-util-color-6);border-top-color:transparent;border-radius:50%;position:absolute;animation:spin 1.5s linear infinite;left:calc(50% - 25px);top:-15px;}.resistance_table--loaded tbody{display:table-row-group;}.resistance_table--loaded:after{content:none;}.resistance_table td{background-color:var(--vs-util-color-13);}.resistance_table .resistance_header{border-top:20px solid white;border-bottom:10px solid white;}.resistance_table .resistance_header:first-child{border-top:0;}.resistance_table .resistance_header td{background-color:var(--vs-fourth-color);color:white;font-size:25px;font-weight:800;text-align:center;}@media (max-width:768px){.resistance_table .resistance_header{display:none;}}.resistance_table .resistance_table_item,.resistance_table .resistance_subheader{--padding-tr-x:47px;}.resistance_table .resistance_table_item td,.resistance_table .resistance_subheader td{border:0;padding:14px 0;}.resistance_table .resistance_table_item td:first-child,.resistance_table .resistance_subheader td:first-child{padding-left:var(--padding-tr-x);}@media (max-width:768px){.resistance_table .resistance_table_item td:first-child,.resistance_table .resistance_subheader td:first-child{padding-left:20px;}}.resistance_table .resistance_table_item td:last-child,.resistance_table .resistance_subheader td:last-child{padding-right:var(--padding-tr-x);}.resistance_table .resistance_table_item td:nth-child(-n+2),.resistance_table .resistance_subheader td:nth-child(-n+2){width:16.66vw;}@media (max-width:768px){.resistance_table .resistance_table_item td:nth-child(-n+2),.resistance_table .resistance_subheader td:nth-child(-n+2){width:initial;}}.resistance_table .resistance_subheader td{font-weight:700;padding-top:20px;padding-bottom:0;}@media (max-width:768px){.resistance_table .resistance_subheader{display:none;}}.resistance_table .resistance_table_item{background-color:transparent;}.resistance_table .resistance_table_item td{position:relative;}.resistance_table .resistance_table_item td:after{position:absolute;content:"";display:block;height:1px;width:100%;background-color:var(--vs-util-color-4);bottom:0;left:0;z-index:1;}@media (max-width:768px){.resistance_table .resistance_table_item td:after{content:none;}}.resistance_table .resistance_table_item td:first-child:after{width:calc(100% - 7px);left:40px;}.resistance_table .resistance_table_item td:last-child:after{left:-40px;}@media (max-width:768px){.resistance_table .resistance_table_item td{display:flex;width:initial;padding:12px 20px;}.resistance_table .resistance_table_item td:before{content:attr(data-label);display:block;width:120px;font-weight:700;}}.resistance_table .resistance_table_item:has(+ .resistance_header) td:after{content:none;}@media (max-width:768px){.resistance_table .resistance_table_item::before{content:attr(data-label);text-align:center;padding:8px 0;background-color:var(--vs-fourth-color);font-size:24px;font-weight:800;line-height:28px;color:white;margin-bottom:10px;}.resistance_table .resistance_table_item{display:flex;padding:0;flex-direction:column;margin:20px 0 0;}}.contact__container h1{width:fit-content;margin:0 auto;font-size:65px;font-weight:800;line-height:80px;color:var(--vs-fourth-color);}@media (max-width:992px){.contact__container h1{font-size:30px;line-height:42px;padding-top:30px;}}.contact__block2__container{padding:70px 122px 0;}@media (max-width:992px){.contact__block2__container{padding:30px 20px 0;}}.contact__block2{display:flex;justify-content:space-between;}.contact__block2 h2{font-size:35px;font-weight:800;color:var(--vs-fourth-color);}.contact__block2 .button{width:fit-content;}.contact__block2 a{margin-top:26px;}@media (max-width:992px){.contact__block2{flex-direction:column;}}.contact__image .image{max-width:500px;}.contact__image .image img{width:100%;height:100%;}@media (max-width:992px){.contact__image{margin-top:30px;}}.contact__block3 .field__item{padding-inline:8.33vw;padding-top:40px;}@media (max-width:992px){.contact__block3 .field__item{padding:0 20px;padding-top:20px;}}.contact__image{max-width:588px;}.contact__form{padding:60px 122px;background-color:var(--vs-fourth-color);color:var(--vs-fourth-color);}.contact__form__block1{padding:60px 121px 31px;background-color:white;}.contact__form__block1 h2{font-size:35px;margin-bottom:37px;font-weight:800;text-align:center;}@media (max-width:992px){.contact__form__block1 h2{font-size:22px;}}@media (max-width:992px){.contact__form__block1{padding:0;background-color:transparent;}}@media (max-width:992px){.contact__form{padding:40px 20px;background-color:transparent;}}.contact__privacy{padding:15px 20px;background-color:#E6EDE9;border-radius:8px;width:100%;max-width:530px;margin-left:auto;margin-right:auto;margin-bottom:37px;color:black;gap:20px;position:relative;}.contact__privacy .image{width:48px;height:48px;}.contact__privacy .image img{width:100%;height:100%;}.contact__privacy i{position:absolute;right:20px;top:10px;font-size:1rem;cursor:pointer;}.contact__privacy__text{flex:1;}.contact__privacy__title{font-size:16px;font-weight:500;}.contact__privacy__title + .contact-section__specialists{padding-bottom:50px;}.contact__privacy__text{font-weight:400;line-height:25px;}@media (max-width:992px){.contact__privacy__text{font-size:14px;}}.contact__webform{color:black;width:100%;margin:0 auto;max-width:530px;}.contact__webform .form-type-select{margin-bottom:30px;}.contact__webform .form-item-rendez-vous-sur-www-vilmorin-jardin-fr,.contact__webform .js-form-item-retrouvez-toutes-nos-offres-sur-https-talent-limagrain-com-accue,.contact__webform .js-form-item-consultez-notre-site-institutionnel{margin:30px auto 0px;background-color:#E6EDE9;padding:30px 106px;text-align:center;border-radius:8px;}.contact__webform .form-item-rendez-vous-sur-www-vilmorin-jardin-fr p,.contact__webform .js-form-item-retrouvez-toutes-nos-offres-sur-https-talent-limagrain-com-accue p,.contact__webform .js-form-item-consultez-notre-site-institutionnel p{font-size:16px;line-height:24px;}.contact__webform .form-item-rendez-vous-sur-www-vilmorin-jardin-fr p:last-child,.contact__webform .js-form-item-retrouvez-toutes-nos-offres-sur-https-talent-limagrain-com-accue p:last-child,.contact__webform .js-form-item-consultez-notre-site-institutionnel p:last-child{margin-bottom:0 !important;}.contact__webform .form-item-rendez-vous-sur-www-vilmorin-jardin-fr a,.contact__webform .js-form-item-retrouvez-toutes-nos-offres-sur-https-talent-limagrain-com-accue a,.contact__webform .js-form-item-consultez-notre-site-institutionnel a{margin:0 auto;width:fit-content;display:flex;align-items:center;text-decoration:none;border-radius:50px;font-weight:500;font-size:16px;transition:all ease-in-out 0.25s;border:1px solid transparent;color:var(--vs-util-color-3);padding:12px 24px;background-color:var(--vs-util-color-7);}.contact__webform .form-item-rendez-vous-sur-www-vilmorin-jardin-fr a:hover,.contact__webform .js-form-item-retrouvez-toutes-nos-offres-sur-https-talent-limagrain-com-accue a:hover,.contact__webform .js-form-item-consultez-notre-site-institutionnel a:hover{background-color:var(--vs-primary-color-hover);}@media (max-width:992px){.contact__webform .form-item-rendez-vous-sur-www-vilmorin-jardin-fr,.contact__webform .js-form-item-retrouvez-toutes-nos-offres-sur-https-talent-limagrain-com-accue,.contact__webform .js-form-item-consultez-notre-site-institutionnel{padding:30px;}}.contact__color-indicator{display:inline-block;width:20px;height:20px;border-radius:3px;font-size:0;vertical-align:middle;}.contact-section{padding:30px 60px;margin-bottom:60px;background-color:var(--vs-util-color-13);}.contact-section--card{background-color:transparent;padding:0;}.contact-section__list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;}@media (max-width:992px){.contact-section__list{flex-direction:column;}}.contact-section__title{display:flex;flex-direction:column;color:var(--vs-fourth-color);font-size:35px;font-weight:800;padding-bottom:30px;}.contact-section__title a{font-size:20px;font-weight:700;text-decoration:none;color:var(--vs-util-color-2);margin-top:10px;}@media (max-width:992px){.contact-section__title{font-size:22px;padding-bottom:10px;}}.contact-section__content{display:flex;}.contact-section__content img{width:100%;height:100%;}.contact-section__content p{flex:1;}.contact-section__content .contact-section__list{width:40%;row-gap:30px;}@media (max-width:992px){.contact-section__content .contact-section__list{width:100%;}}@media (max-width:992px){.contact-section__content{flex-direction:column-reverse;}}.contact-section__item,.contact-section__info,.contact-section__card{display:flex;}.contact-section__item{align-items:center;}.contact-section__item img{--size:64px;height:var(--size);width:var(--size);object-fit:cover;border-radius:100%;}.contact-section__item p{display:flex;flex:initial;align-items:center;margin:0;}@media (max-width:992px){.contact-section__item p{width:100%;}}.contact-section__item a{color:var(--vs-util-color-2);}@media (max-width:992px){.contact-section__item{width:100%;}}.contact-section__color-indicator{--size:20px;margin-right:20px;display:block;height:var(--size);width:var(--size);}@media (max-width:992px){.contact-section__color-indicator{width:60px;height:15px;margin-right:10px;}}.contact-section__info{flex-direction:column;padding-left:14px;}@media (max-width:992px){.contact-section__info{max-width:210px;word-wrap:break-word;}}.contact-section__name{color:var(--vs-util-color-2);font-size:16px;font-weight:700;}.contact-section__phone,.contact-section__email{font-size:14px;font-weight:400;}.contact-section__phone a{text-decoration:none;}.contact-section__specialists{padding:0;margin:0;list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap;column-gap:20px;row-gap:44px;}@media (max-width:992px){.contact-section__specialists{row-gap:20px;}}.contact-section__specialist{width:calc(50% - 10px);display:flex;flex-direction:column;justify-content:stretch;}@media (max-width:992px){.contact-section__specialist{width:100%;}}.contact-section__product-icon{--size:68px;height:var(--size);width:var(--size);object-fit:contain;}@media (max-width:992px){.contact-section__product-icon{display:none;}}.contact-section__card{background-color:var(--vs-util-color-13);color:var(--vs-util-color-2);justify-content:space-between;padding:40px 20px 30px;flex:1;}@media (max-width:992px){.contact-section__card{padding:20px;}}.contact-section__card-person{display:flex;align-items:center;}.contact-section__card-person a{text-decoration:none;color:currentColor;}.contact-section__card-person .contact-section__photo{--size:64px;height:var(--size);width:var(--size);border-radius:50%;margin-right:14px;}.contact-section__specialty{font-size:20px;font-weight:700;margin-bottom:20px;}@media (max-width:992px){.contact-section__specialty{margin-bottom:10px;}}@media (max-width:992px){.contact-section{padding:20px;}}.field--name-field-mention-cnil .contact-section:first-child .contact-section__list{--column-gap:55px;--row-gap:20px;row-gap:var(--row-gap);column-gap:var(--column-gap);}.field--name-field-mention-cnil .contact-section:first-child .contact-section__list img{--size:64px;height:var(--size);width:var(--size);object-fit:cover;border-radius:100%;}.field--name-field-mention-cnil .contact-section:first-child .contact-section__list li{width:calc(33.33% - var(--column-gap));display:flex;align-items:center;font-size:16px;font-weight:700;color:var(--vs-util-color-2);}@media (max-width:992px){.field--name-field-mention-cnil .contact-section:first-child .contact-section__list li p{margin-right:15px;}}@media (max-width:992px){.field--name-field-mention-cnil .contact-section:first-child .contact-section__list li{width:100%;}}.field--name-field-mention-cnil .contact-section:nth-child(2) .contact-section__list{flex-direction:column;}.field--name-field-mention-cnil .contact-section:nth-child(2) .contact-section__list + img{width:40%;height:initial;max-width:100%;object-fit:contain;flex:1;}@media (max-width:992px){.field--name-field-mention-cnil .contact-section--card{padding:0;}}.job-container{padding-inline:8.33vw;margin:0 auto;width:100%;}.job-container img{width:100%;object-fit:cover;}@media (max-width:992px){.job-container{padding:0 20px;}}.jumbo{margin-bottom:57px;}.jumbo__img-deco{position:absolute;top:0;width:8%;z-index:1;height:100%;}.jumbo__img-deco img{height:100%;}@media (max-width:992px){.jumbo__img-deco{width:initial;}}.jumbo__img-container{width:1440px;height:433px;overflow:hidden;}.jumbo__img-container::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 50.08%,rgba(0,0,0,0.8) 99.92%);}.jumbo__img-container img{width:100%;height:100%;object-fit:cover !important;}.jumbo__title{max-width:100vw;width:100%;text-align:center;}@media (max-width:992px){.jumbo{margin-bottom:0;}}.vilmorin-mikado__btn{transition:all 0.3s;}.vilmorin-mikado__btn:hover{background-color:var(--vs-primary-color-hover);}.crop__color{height:15px;display:block;position:relative;}.crop__color svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.crop__color--harvest{background-color:var(--vs-util-color-7);}.crop__color--planting{background-color:var(--vs-util-color-20);}.crop__color--sowing{background-color:var(--vs-util-color-21);}.field--name-field-crop-calendars{display:flex;flex-direction:column;}.news{--col-gap:20px;--row-gap:22px;}.news__list{display:flex;flex-wrap:wrap;gap:var(--row-gap) var(--col-gap);padding-inline:8.33vw;padding-top:50px;}.news__list > *{width:calc((100% - var(--col-gap) * 2) / 3);}@media (max-width:992px){.news__list{flex-direction:column;padding:40px 20px;}.news__list > *{width:100%;}}.news__item{background-color:white;color:var(--vs-util-color-2);height:100%;display:flex;flex-direction:column;box-shadow:0 0 25px 0 rgba(0,0,0,0);transition:all ease-in-out 0.25s;text-decoration:none;}.news__item:hover{box-shadow:0 0 25px 0 rgba(0,0,0,0.15);}.news__item-content{flex:1;border:1px solid var(--vs-util-color-22);border-top:0;padding:20px;display:flex;flex-direction:column;}.news__item-content .button{justify-self:start;margin-top:auto;align-self:start;}.news__item-info{display:flex;align-items:center;justify-content:space-between;align-items:stretch;text-transform:uppercase;margin-bottom:20px;}@media (max-width:992px){.news__item-info{margin-bottom:10px;}}.news__item-date{font-size:13px;font-weight:400;}.news__item-title{font-size:20px;font-weight:700;margin-bottom:30px;}@media (max-width:992px){.news__item-title{margin-bottom:20px;}}.news__search form{position:relative;--btn-size:38px;}.news__search form:after{font-family:"icomoon";right:11px;top:5px;color:var(--vs-util-color-3);pointer-events:none;position:absolute;font-size:1.5rem;}.news__search .js-form-item{margin-bottom:0 !important;}.news__search .form-type-textfield{padding-bottom:50px;max-width:344px;margin:auto;}@media (max-width:992px){.news__search .form-type-textfield{padding-bottom:30px;}}.news__search input[type=submit],.news__search button[type=submit]{position:absolute;right:4px;top:4px;width:var(--btn-size);height:var(--btn-size);color:transparent;background-color:var(--vs-util-color-7);}.news__search input[type=text]{--form-btn-size:38px;--form-btn-right:4px;--form-btn-top:4px;background-image:none;line-height:normal;border:1px solid var(--vs-util-color-4);padding:13px 20px;border-radius:50px;padding-right:calc(var(--form-btn-size) + var(--form-btn-right) + 0.5rem);color:var(--vs-util-color-2);font-size:15px;font-weight:500;background-color:var(--vs-util-color-13);}@media (max-width:992px){.news__single{padding:30px 0px;}}.news__single-title{font-size:40px;font-weight:800;max-width:83.67vw;margin:27px auto 10px auto;color:var(--vs-fourth-color);text-align:center;display:flex;align-items:center;justify-content:center;}.news__single-title--h2{margin:0;max-width:100%;justify-content:start;padding-top:30px;padding-bottom:25px;}.news__single-title--h2 i{margin-right:14px;}@media (max-width:992px){.news__single-title--h2{font-size:26px !important;padding:20px 0 !important;}}@media (max-width:992px){.news__single-title{font-size:30px;line-height:42px;margin:0 auto;}}.news__single-date,.news__single-text{color:var(--vs-util-color-2);font-family:"Roboto",sans-serif;}.news__single-date{font-size:13px;font-style:normal;font-weight:400;text-transform:uppercase;text-align:center;margin-top:20px;margin-bottom:20px;}@media (max-width:992px){.news__single-date{margin-bottom:10px;}}.news__single-content{padding-inline:16.66vw;}@media (max-width:992px){.news__single-content{padding:0px 20px;}}.news__single-image{max-width:700px;margin:auto;margin-bottom:60px;}@media (max-width:992px){.news__single-image{margin-bottom:30px;}}.news__single-text{font-size:16px;font-weight:400;}.news__single-text a{color:currentColor;}@media (max-width:992px){.news__single-text{font-size:14px;line-height:25px;}}.news__single-other{margin-top:60px;padding-inline:8.33vw;padding-bottom:33px;background-color:var(--vs-util-color-13);}.news__single-other .swiper-wrapper{align-items:stretch;}.news__single-other .swiper-slide{height:initial;}@media (max-width:992px){.news__single-other{margin-top:30px;padding-right:0;}}@media (max-width:992px){.news .bef-links ul{gap:30px;padding:0px 20px;overflow-y:hidden;height:100%;overflow-x:auto;}.news .bef-links ul::-webkit-scrollbar{display:none;}.news .bef-links ul li{width:100%;}}@media (max-width:992px){.news img{width:100%;object-fit:cover;}}@media (max-width:992px){.news .other-navigation{display:none;}}.card-news__img-container{z-index:1;position:relative;top:0;left:0;}.card-news__img-container::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 50.08%,rgba(0,0,0,0.8) 99.92%);}.card-news__img-container img{width:100%;height:100%;object-fit:cover;}.card-news__text-container{z-index:2;position:absolute;left:0;bottom:0;}.card-news__img-position{position:relative;top:0;left:0;}.card-news__link{position:relative;text-decoration:none;color:white;}.species__link{text-decoration:none;}.species__label{font-weight:700;color:var(--vs-util-color-10);}@media (max-width:992px){.species__label{font-size:14px;}}.species__list,.species-list{--padding-x:8.33vw;display:flex;flex-wrap:wrap;column-gap:20px;row-gap:55px;padding-left:var(--padding-x);padding-right:var(--padding-x);padding-top:60px;padding-bottom:85px;}@media (max-width:992px){.species__list,.species-list{column-gap:14px;row-gap:28px;padding-top:40px;}}.species__list > *,.species-list > *{width:calc(14.2857142857% - 20px);}@media (max-width:992px){.species__list > *,.species-list > *{width:100%;max-width:94px;}}.species__list .species__item,.species-list .species__item{color:var(--vs-util-color-10);text-decoration:none;font-size:16px;font-weight:700;text-align:center;}.species__list .species__item--label,.species-list .species__item--label{margin-top:15px;}.species__footer{--padding-x:8.33vw;background-color:var(--vs-util-color-1);color:white;padding-top:64px;padding-bottom:64px;padding-left:var(--padding-x);padding-right:var(--padding-x);display:flex;}.species__footer a{color:currentColor;}.species__footer > .field:first-child p{margin-bottom:0;line-height:26px;}.species__footer > .field:first-child{flex:1;padding-right:60px;}@media (max-width:992px){.species__footer > .field:first-child{padding-right:0;}}.species__footer > .field:first-child h2{font-weight:800;}@media (max-width:992px){.species__footer > .field:first-child h2{margin-bottom:20px;font-size:22px;}}.species__footer > .field:last-child{width:60%;}.species__footer > .field:last-child p{margin:0;text-align:center;}.species__footer > .field:last-child img{height:100%;width:auto;max-width:100%;object-fit:contain;}.species__footer-text{flex:1;padding-right:60px;}@media (max-width:992px){.species__footer-text{padding-right:0;}}.species__footer-image{width:60%;}.species__footer-image p{margin:0;text-align:center;}.species__footer-image img{height:100%;width:auto;max-width:100%;object-fit:contain;}.species__footer h2{font-size:35px;margin-bottom:30px;}@media (max-width:992px){.species__footer{padding:26px 20px 44px;flex-direction:column-reverse;}}.varieties-main-container,.varieties-row-container,.varieties-rows{display:flex;}.varieties-filters{width:33.33%;display:flex;flex-direction:column;}.varieties-filters label,.varieties-filters .fieldset-legend{color:var(--vs-util-color-1);font-size:18px;font-weight:800;width:100%;display:block;}.varieties-filters .fieldset-legend{border-bottom:1px solid var(--vs-util-color-4);padding-bottom:12px;}.varieties-filters #redirection,.varieties-filters fieldset{margin-bottom:40px !important;}.varieties-filters fieldset{width:100%;}.varieties-filters fieldset > legend{margin-bottom:15px;}.varieties-filters .form-check{padding:0;margin:0;}.varieties-filters .form-check-label{--input-size:22px;--input-active-size:12px;color:var(--vs-util-color-2);font-size:16px;font-weight:500;position:relative;padding-left:calc(var(--input-size) + 10px);}.varieties-filters .form-check-label:before,.varieties-filters .form-check-label:after{content:"";display:inline-block;position:absolute;}.varieties-filters .form-check-label:before{width:var(--input-size);height:var(--input-size);border:1px solid var(--vs-fourth-color);border-radius:3px;left:0;top:1px;}.varieties-filters .form-check-label:after{border-radius:1px;width:var(--input-active-size);height:var(--input-active-size);background-color:transparent;left:5px;top:6px;}.varieties-filters .js-form-item{margin-bottom:15px;--form-btn-size:38px;--form-btn-right:4px;--form-btn-top:4px;}.varieties-filters .js-form-item:last-child{margin-bottom:0;}.varieties-filters .js-form-item input[type=radio]{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important;}.varieties-filters .js-form-item input[type=radio]:checked + .form-check-label:after{background-color:var(--vs-util-color-2);}.varieties-filters .js-form-item input[type=text]{--form-btn-size:38px;--form-btn-right:4px;--form-btn-top:4px;background-image:none;line-height:normal;border:1px solid var(--vs-util-color-4);padding:13px 20px;border-radius:50px;padding-right:calc(var(--form-btn-size) + var(--form-btn-right) + 0.5rem);color:var(--vs-util-color-2);font-size:15px;font-weight:500;}.varieties-filters .js-form-type-textfield{position:relative;}.varieties-filters .js-form-type-textfield label{padding-bottom:16px;}.varieties-filters .js-form-type-textfield:after{font-family:"icomoon";width:var(--form-btn-size);height:var(--form-btn-size);display:flex;align-items:center;justify-content:center;color:var(--vs-util-color-3);position:absolute;right:var(--form-btn-right);top:var(--form-btn-top);pointer-events:none;font-size:1.3rem;}.varieties-filters--header-mobile{display:none;}@media (max-width:992px){.varieties-filters--header-mobile{display:flex;justify-content:space-between;padding:15px;width:100%;box-shadow:0 0 10px 0 rgba(0,0,0,0.15);align-items:center;}.varieties-filters--header-mobile .icon-close{font-size:22px;}}.varieties-filters--items{margin-left:50px;max-width:345px;width:100%;}@media (max-width:992px){.varieties-filters--items{margin-left:0;padding:40px 20px;width:100%;max-width:100%;height:calc(100vh - 75px);overflow-y:auto !important;}}.varieties-filters--close button{border:var(--vs-primary-color) 1px solid;padding:10px 24px;color:white;line-height:16px;border-radius:50px;font-size:14px;font-weight:700;background-color:var(--vs-primary-color);width:fit-content;margin:0 auto;}.varieties-filters--close button:hover{background-color:var(--vs-primary-color-hover);}.varieties-row-container{width:66.67%;flex-direction:column;margin-bottom:134px;}.varieties-rows{--gap-x:20px;flex-wrap:wrap;width:100%;row-gap:40px;column-gap:var(--gap-x);}.varieties-rows .views-row{width:calc(33% - var(--gap-x));}.varieties-download{margin-left:50px;margin-bottom:40px;border:1px solid var(--vs-fourth-color);border-radius:50px;padding:13px 24px;color:var(--vs-fourth-color);font-size:16px;font-weight:500;background-color:transparent;text-decoration:none;line-height:1;display:flex;align-items:center;margin-right:auto;}.varieties-download i{margin-right:8px;}.varieties__badges{display:flex;padding-top:15px;padding-bottom:15px;column-gap:5px;}@media (max-width:992px){.varieties__badges{padding-top:0;padding-bottom:4px;}}.varieties__badge{--padding-x:4px;padding-left:var(--padding-x);padding-right:var(--padding-x);font-size:12px;font-weight:600;text-transform:uppercase;color:white;background-color:var(--vs-util-color-17);}.varieties__badge--bio{background-color:var(--vs-util-color-16);}.varieties__badge--new{background-color:var(--vs-util-color-14);}.varieties__badge--video{background-color:var(--vs-util-color-15);}.varieties__label{font-size:30px;font-weight:800;}.varieties__typology{text-transform:uppercase;font-size:13px;font-weight:400;}.varieties__link{color:var(--vs-util-color-1);text-decoration:none;}@media (max-width:992px){.varieties__link .image{margin-bottom:10px;}}.recipes__item{display:flex;}@media (max-width:992px){.recipes__item{flex-direction:column;}}.recipes__item-text,.recipes__item-image{width:50%;}@media (max-width:992px){.recipes__item-text,.recipes__item-image{width:100%;}}.recipes__item-image img{object-fit:cover !important;}.recipes__item-text{background-color:var(--vs-fourth-color);color:white;padding:30px;display:flex;flex-direction:column;}@media (max-width:992px){.recipes__item-text{padding:15px 20px;}}.recipes__item-title{font-size:25px;font-weight:800;}@media (max-width:992px){.recipes__item-title{font-size:18px;line-height:28px;margin-bottom:0;}}.recipes__item-indications{font-size:16px;font-weight:700;padding-top:34px;column-gap:30px;}@media (max-width:992px){.recipes__item-indications{padding:20px 0px;}}.recipes__item-time,.recipes__item-dificulity{display:flex;align-items:center;}.recipes__item-time i,.recipes__item-dificulity i{font-size:1.625rem;margin-right:12px;}.recipes__item-download{margin-top:auto;display:flex;align-items:center;justify-content:flex-start;}.recipes__item-download i{font-size:1.5rem;}.recipes__item-indications{display:flex;}.disease__image{width:120px;height:120px;position:absolute;top:20px;}@media (max-width:992px){.disease__image{position:relative;top:0;width:80px;height:80px;}}.disease__filters{margin-bottom:50px;}.disease__filters select{width:100%;border:1px solid var(--vs-util-color-4);background-color:var(--vs-util-color-13);border-radius:8px;color:var(--vs-util-color-2);padding:11px 20px;}.disease__filters label{display:none;}.disease__filters .js-form-item{margin-bottom:0 !important;width:100%;max-width:333px;}.disease__filters .d-flex{align-items:center;justify-content:center;padding-left:8.33vw;padding-right:8.33vw;}@media (max-width:992px){.disease__filters{margin-bottom:36px;}}.disease__item{padding:20px;border-radius:16px;background-color:var(--vs-util-color-13);display:flex;align-items:flex-start;column-gap:40px;flex-direction:column;position:relative;}.disease__container{display:flex;flex-direction:column;row-gap:20px;}.disease__display-mobile{display:flex;align-items:flex-start;gap:20px;}.disease__title-container{margin-left:calc(120px + 1rem);}@media (max-width:992px){.disease__title-container{margin-left:0;}}.disease__name{font-size:13px;font-weight:400;text-transform:uppercase;}.disease__title{font-size:30px;font-weight:800;}@media (max-width:992px){.disease__title{font-size:18px;line-height:28px;}}.disease__text{font-size:16px;font-weight:400;padding-top:20px;padding-bottom:20px;color:var(--vs-util-color-2);margin-left:calc(120px + 1rem);}.disease__text p:last-child{margin-bottom:0;}@media (max-width:992px){.disease__text{font-size:14px;margin-top:20px;margin-left:0;padding-top:0;}}.disease a{margin-left:calc(120px + 1rem);}@media (max-width:992px){.disease a{font-size:14px;margin-left:0;}}.filter-catalog-container{display:none;}@media (max-width:992px){.filter-catalog-container{display:flex;align-items:center;width:fit-content;margin:0 auto;gap:13px;}}.filter-catalog-container .filter-btn-container button,.filter-catalog-container .catalog-btn-container button{border:var(--vs-fourth-color) 1px solid;padding:10px 24px;color:var(--vs-fourth-color);line-height:16px;border-radius:50px;font-size:14px;font-weight:700;}.filter-catalog-container .filter-btn-container button{background-color:var(--vs-fourth-color);color:white;}.filter-catalog-container .catalog-btn-container button{background-color:transparent;}.modalOpen{position:fixed;display:block !important;background-color:white;z-index:10;width:100%;top:0;height:100%;}@media (max-width:992px){.varieties-main-container .varieties-filters{display:none;}}@media (max-width:992px){.varieties-main-container .varieties-row-container{width:100%;padding:30px 20px;margin-bottom:0;}.varieties-main-container .views-row{width:calc(50% - var(--gap-x));}.varieties-main-container .varieties__label{font-size:20px;}}.wishlist__container{display:flex;padding:0 8.33vw;padding-bottom:112px;justify-content:space-between;width:100%;}@media (max-width:992px){.wishlist__container{flex-direction:column;padding-bottom:40px;}}.wishlist__products{width:50%;margin-right:10%;}@media (max-width:992px){.wishlist__products{width:100%;}.wishlist__products h3:nth-child(1){margin-bottom:15px;}}.wishlist__informations{width:40%;}.wishlist__informations--title{margin-bottom:20px;font-size:25px;font-weight:800;color:var(--vs-fourth-color);}.wishlist__informations__content{padding:25px 40px;border:1px #E0E0E0 solid;}.wishlist__informations__content form .description{margin-top:20px;margin-bottom:10px;font-weight:700;}.wishlist__informations__content form button[type=submit]{text-decoration:none;border-radius:50px;font-weight:500;font-size:16px;transition:all ease-in-out 0.25s;border:1px solid transparent;margin-top:30px;color:var(--vs-util-color-3);padding:12px 24px;background-color:var(--vs-util-color-7);display:flex;width:auto;margin-left:auto;margin-right:auto;}.wishlist__informations__content form button[type=submit]:hover{background-color:var(--vs-primary-color-hover);}.wishlist__informations__content form h6{opacity:0.7;line-height:25px;margin-top:35px;font-weight:400;font-size:14px;}.wishlist__informations__content form a{color:var(--vs-util-color-2);}@media (max-width:992px){.wishlist__informations__content{padding:0;border:none;}}.wishlist__informations__products-selected{padding-bottom:15px;line-height:26px;font-size:16px;font-weight:400;}@media (max-width:992px){.wishlist__informations__products-selected{padding-bottom:0;}}@media (max-width:992px){.wishlist__informations{width:100%;margin-top:50px;}.wishlist__informations h3:nth-child(1){margin-bottom:10px;}}.wishlist__form form{--row-gap:40px;--col-gap:20px;display:flex;flex-wrap:wrap;gap:var(--row-gap) var(--col-gap);}.wishlist__form form button{text-decoration:none;border-radius:50px;font-weight:500;font-size:16px;transition:all ease-in-out 0.25s;border:1px solid transparent;border-color:var(--vs-fourth-color);padding:13px 24px;color:var(--vs-fourth-color);background-color:transparent;line-height:1;width:100%;display:flex;align-items:center;justify-content:center;margin-top:auto;}.wishlist__form form button:before{content:"\e91b";font-family:"icomoon";margin-right:8px;font-size:1.3rem;}.wishlist__form form [id^=item]{width:calc((100% - var(--col-gap) * 2) / 2);display:flex;flex-direction:column;}.wishlist__form form .bloc a{color:var(--vs-fourth-color);text-decoration:none;}.wishlist__form form .bloc a img{width:100%;height:100%;max-height:258px;object-fit:cover;}@media (max-width:992px){.wishlist__form form .bloc a img{margin-bottom:10px;}}.wishlist__form form .bloc a .varieties__typology{font-size:13px;font-weight:400;margin-bottom:15px;}@media (max-width:992px){.wishlist__form form .bloc{width:100%;}}.wishlist__form form .desc-mes-produits{display:flex;flex-direction:column;}.wishlist__form form .desc-mes-produits h3{order:1;font-size:30px;font-weight:800;line-height:42px;padding-top:15px;margin-bottom:0;color:var(--vs-fourth-color);}.wishlist__form form .desc-mes-produits .varieties__typology{order:2;margin-bottom:0;}.wishlist__form form .desc-mes-produits .varieties__badges{order:3;padding:0;padding-bottom:25px;}@media (max-width:992px){.wishlist__form form{gap:70px;flex-direction:column;}}#page_home_search .search .js-form-item{margin-bottom:0 !important;}.doc__items{padding:30px 20px;}.page__product-notice{padding-inline:8.33vw;padding-bottom:75px;}.page__element-list{padding-inline:16.66vw;}.page__element-list--wide{padding-inline:8.33vw;}.page__element-list--doc,.page__element-list [class^=js-view-dom-id-]{display:flex;flex-direction:column;}.page__element-list [class^=js-view-dom-id-]{gap:30px;}.page__element-list--doc{gap:10px;}.page__element-list--doc .image{--size:106px;height:var(--size);width:var(--size);}@media (max-width:992px){.page__element-list--doc .image{max-width:80px;height:100%;}}@media (max-width:992px){.page__element-list{padding:0 20px !important;}}.page__element-item--doc{display:flex;border:1px solid var(--vs-util-color-22);padding:10px;padding-right:20px;box-shadow:0 0 25px 0 rgba(0,0,0,0);transition:all ease-in-out 0.25s;align-items:center;}.page__element-item--doc:hover{box-shadow:0 0 25px 0 rgba(0,0,0,0.15);}.page__element-item--doc .doc__text{padding-left:0;flex:1;padding-left:20px;color:var(--vs-fourth-color);}.page__element-item--doc .doc__text--type{font-size:13px;font-weight:400;text-transform:uppercase;}@media (max-width:992px){.page__element-item--doc .doc__text--type{margin-bottom:10px;padding-top:0;}}.page__element-item--doc .doc__text--title{font-size:25px;font-weight:800;}@media (max-width:992px){.page__element-item--doc .doc__text--title{font-size:18px;line-height:28px;}}.page__element-item--doc .doc__download{display:flex;align-items:center;justify-content:center;}@media (max-width:992px){.page__element-item--doc .doc__download{display:none;}}@media (max-width:992px){.page__element-item--doc{padding:15px 13px;}}.page__title,.page__sub-title{color:var(--vs-fourth-color);text-align:center;}.page__title{font-size:65px;font-weight:800;padding-top:25px;padding-bottom:50px;margin-bottom:0;}@media (max-width:992px){.page__title{font-size:30px;line-height:42px;padding:30px 20px;}}.page__sub-title{font-size:20px;font-weight:700;margin-bottom:47px;}@media (max-width:992px){.page__sub-title{margin-bottom:20px;font-size:16px;padding:0 20px;}}.page__nav{--padding-y:50px;display:flex;list-style:none;padding:0;margin:0;align-items:center;justify-content:center;column-gap:40px;padding-bottom:var(--padding-y);}.page__nav li a{position:relative;color:var(--vs-util-color-2);font-size:16px;font-weight:700;text-decoration:none;text-transform:capitalize;white-space:nowrap;}.page__nav li a:after{position:absolute;display:block;content:"";bottom:-10px;left:0;width:100%;height:8px;background-color:transparent;}.page__nav li a.bef-link--selected:after{background-color:var(--vs-util-color-7);}.page__nav li.active a:after{background-color:var(--vs-util-color-7);}@media (max-width:992px){.page__nav{padding-bottom:0;column-gap:40px;justify-content:space-between;padding:0 20px 43px;}}.js-form-item{width:100%;}.bef-links ul{--padding-y:50px;display:flex;list-style:none;padding:0;margin:0;align-items:center;justify-content:center;column-gap:40px;padding-bottom:var(--padding-y);}.bef-links ul li a{position:relative;color:var(--vs-util-color-2);font-size:16px;font-weight:700;text-decoration:none;text-transform:capitalize;white-space:nowrap;}.bef-links ul li a:after{position:absolute;display:block;content:"";bottom:-10px;left:0;width:100%;height:8px;background-color:transparent;}.bef-links ul li a.bef-link--selected:after{background-color:var(--vs-util-color-7);}.bef-links ul li.active a:after{background-color:var(--vs-util-color-7);}@media (max-width:992px){.bef-links ul{--padding-y:0;column-gap:0;justify-content:space-between;}}.header-badge{color:black;background-color:var(--vs-primary-color);border-radius:50%;height:23px;width:23px;display:flex;align-items:center;justify-content:center;font-size:12px;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
