/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.newsletter-module{position:relative;z-index:4;grid-column:1/-1}.newsletter-module:before{content:"";position:absolute;height:40px;width:100%;border-top-left-radius:100%;border-top-right-radius:100%;background-color:#3e6080;top:0;transition:all .2s cubic-bezier(.645,.045,.355,1);z-index:1}.newsletter-module:hover:before{top:-19px}.newsletter-module:hover .arrow{clip-path:polygon(0 0,112% 0,100% 100%,0 100%);right:-20px}@media only screen and (min-width:0)and (max-width:calc(768px - 1px)){.newsletter-module:hover .arrow{right:50%}}.newsletter-module.--open:hover:before{top:0}.newsletter-module.--open .newsletter-module--inner{overflow:hidden;cursor:auto}@media only screen and (min-width:0)and (max-width:calc(768px - 1px)){.newsletter-module.--open .newsletter-module--inner{padding:80px 0 60px}}.newsletter-module.--open .newsletter-module--inner .newsletter-introduction .newsletter-introduction__title{margin-bottom:80px;width:100%;max-width:100%}@media only screen and (min-width:0)and (max-width:calc(768px - 1px)){.newsletter-module.--open .newsletter-module--inner .newsletter-introduction .newsletter-introduction__title{padding-bottom:0}}.newsletter-module.--open .newsletter-module--inner .newsletter-content{max-height:3000px}.newsletter-module.--open .newsletter-module--inner .arrow{right:-300px}.newsletter-module--inner{position:relative;padding:60px 0;background-color:#3e6080;color:#fff;transition:all .3s cubic-bezier(.645,.045,.355,1);cursor:pointer}.newsletter-content{max-height:0;transform-origin:bottom;transition:max-height .3s cubic-bezier(.645,.045,.355,1);overflow:hidden}.newsletter-module__container{position:relative}@media only screen and (min-width:0)and (max-width:calc(768px - 1px)){.newsletter-introduction{position:relative}}.newsletter-introduction .arrow{position:absolute;right:0;top:0;display:block;width:71px;height:42px;opacity:1;clip-path:polygon(35% 0,112% 0,100% 100%,35% 100%);transition:all .3s cubic-bezier(.645,.045,.355,1)}@media only screen and (min-width:0)and (max-width:calc(1024px - 1px)){.newsletter-introduction .arrow{width:50px;height:30px}}@media only screen and (min-width:0)and (max-width:calc(768px - 1px)){.newsletter-introduction .arrow{top:auto;bottom:0;right:50%;transform:translateX(50%);clip-path:polygon(35% 0,112% 0,100% 100%,35% 100%)}}.newsletter-introduction .newsletter-introduction__title{text-align:center;width:fit-content;position:relative;display:block;margin-bottom:0;transition:all .3s cubic-bezier(.645,.045,.355,1);max-width:80%}@media only screen and (min-width:0)and (max-width:calc(768px - 1px)){.newsletter-introduction .newsletter-introduction__title{max-width:100%;text-align:center;padding-bottom:60px}}.newsletter-introduction .newsletter-introduction__title span{width:fit-content}.newsletter-introduction__description{margin:0 auto;text-align:center;max-width:600px}@media only screen and (min-width:0)and (max-width:calc(900px - 1px)){.newsletter-introduction__description{padding:0 30px 30px}}.newsletter-webform{width:100%;max-width:769px;margin:0 auto}@media only screen and (min-width:900px){.newsletter-webform{margin-top:36px}}.newsletter-webform ._form-content{display:flex;flex-wrap:wrap;align-items:center}.newsletter-webform ._form_element{width:50%;padding:0 15px;position:relative}@media only screen and (min-width:0)and (max-width:calc(500px - 1px)){.newsletter-webform ._form_element{width:100%}}.newsletter-webform ._form_element._full_width,.newsletter-webform ._form_element input{width:100%}.newsletter-webform ._form_element input:not([type=checkbox]):not([type=radio]):not([type=submit]),.newsletter-webform ._form_element select,.newsletter-webform ._form_element textarea{background-color:#000;color:#fff;border:1px solid #fff;padding:27px 20px 13px;font-size:14px;font-weight:400;line-height:1;margin:1px 1px 31px}.newsletter-webform ._form_element input:not([type=checkbox]):not([type=radio]):not([type=submit])::-moz-placeholder,.newsletter-webform ._form_element input:not([type=checkbox]):not([type=radio]):not([type=submit])::-webkit-input-placeholder,.newsletter-webform ._form_element input:not([type=checkbox]):not([type=radio]):not([type=submit])::placeholder,.newsletter-webform ._form_element input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus::-moz-placeholder,.newsletter-webform ._form_element select::-moz-placeholder,.newsletter-webform ._form_element select::-webkit-input-placeholder,.newsletter-webform ._form_element select::placeholder,.newsletter-webform ._form_element select:focus::-moz-placeholder,.newsletter-webform ._form_element textarea::-moz-placeholder,.newsletter-webform ._form_element textarea::-webkit-input-placeholder,.newsletter-webform ._form_element textarea::placeholder,.newsletter-webform ._form_element textarea:focus::-moz-placeholder{visibility:hidden;color:transparent!important}.newsletter-webform ._form_element input:not([type=checkbox]):not([type=radio]):not([type=submit]):hover,.newsletter-webform ._form_element select:hover,.newsletter-webform ._form_element textarea:hover{margin:0 0 30px;border-width:2px}.newsletter-webform ._form_element ._form-label{position:absolute;font-size:14px;font-weight:400;line-height:1;top:22px;left:35px;transition:all .3s cubic-bezier(.645,.045,.355,1)}.newsletter-webform .focus-element ._form-label{font-size:10px;top:13px}.newsletter-webform .focus-element input:not([type=checkbox]):not([type=radio]):not([type=submit]),.newsletter-webform .focus-element select,.newsletter-webform .focus-element textarea{border-width:2px;margin:0 0 30px}.newsletter-webform .g-recaptcha>div{margin:auto}.newsletter-webform ._full_width{width:100%}.newsletter-webform .form-item{margin-bottom:23px}.newsletter-webform .form-type-checkbox{margin-top:26px}@media only screen and (min-width:0)and (max-width:calc(900px - 1px)){.newsletter-webform .form-type-checkbox{margin-bottom:28px}}.newsletter-webform .webform-button--submit{display:block;width:fit-content;position:relative;color:#fff;padding:20px;background-color:#000;transition:background-color .3s ease,color .3s ease;color:#000;background-color:#fff;margin:auto}.newsletter-webform .webform-button--submit--alternatif{background-color:var(--primary-color-000);color:#000}.newsletter-webform .webform-button--submit--alternatif:after,.newsletter-webform .webform-button--submit--alternatif:before{background-color:var(--primary-color-000)}.newsletter-webform .webform-button--submit:disabled{background-color:var(--secondary-color-grey);cursor:not-allowed;pointer-events:all!important;color:#000;opacity:1}.newsletter-webform .webform-button--submit:disabled:after,.newsletter-webform .webform-button--submit:disabled:before{display:none}.newsletter-webform .webform-button--submit:before{background-color:#fff;z-index:0}.newsletter-webform .webform-button--submit:after{background-color:#000}.recapcha-row *{max-width:100%}._error-inner,._form-thank-you{text-align:center}._error-inner{width:100%;margin-bottom:10px}._error-inner:empty{display:none}
.pager{padding:120px 0;grid-column:1/-1}.pager.is-disabled{padding:0}@media only screen and (min-width:0)and (max-width:calc(900px - 1px)){.pager{padding:80px 0}}.pager .pager-next a{margin-top:80px;display:inline-block}.pager .pager__items{display:flex;flex-direction:row;justify-content:center;width:100%;list-style-type:none}.pager .pager__items .pager__item{width:30px;height:30px;border-radius:50%;font-weight:400;text-align:center;margin-right:7px;border:1px solid transparent;transition:border .5s ease}.pager .pager__items .pager__item.pager__item--active,.pager .pager__items .pager__item:hover{border-color:#000;background-color:#000;color:#fff}.pager .pager__items .pager__item a{display:block;width:100%;height:100%;line-height:30px}
.prefooter-module{width:100%;overflow:hidden;position:relative;height:100%;display:flex;align-items:center;margin:0;grid-column:1/-1}.prefooter-module .front-section-container{max-width:var(--max-width);width:100%;margin-left:auto;margin-right:auto;padding:120px 0}@media only screen and (min-width:0)and (max-width:calc(768px - 1px)){.prefooter-module .front-section-container{padding:340px 0 30px}}.prefooter-module .front-section-container .mobile-link{display:none}@media only screen and (min-width:0)and (max-width:calc(768px - 1px)){.prefooter-module .front-section-container .mobile-link{display:block;position:absolute;width:100%;height:100%;top:0;left:0}}.prefooter-module .front-section-container .front-section{background-color:#fff;padding:50px;z-index:2;max-width:500px;position:relative}@media only screen and (min-width:0)and (max-width:calc(768px - 1px)){.prefooter-module .front-section-container .front-section{max-width:100%;width:100%;padding:30px}}.prefooter-module .front-section-container .field--name-title{font-family:tradegothic-bold;font-size:clamp(2.5rem,2.28rem + .6875vw,3.6rem);font-weight:700;line-height:clamp(2.5rem,2.28rem + .6875vw,3.6rem);letter-spacing:-1px;display:block;margin-bottom:10px;max-width:80%}@media only screen and (min-width:0)and (max-width:calc(900px - 1px)){.prefooter-module .front-section-container .field--name-title{letter-spacing:-1px}}@media only screen and (min-width:0)and (max-width:calc(768px - 1px)){.prefooter-module .front-section-container .field--name-title{margin-bottom:0}}.prefooter-module .front-section-container .layout-wysiwyg{margin-bottom:15px;font-family:interstate;font-size:16px;line-height:21px;letter-spacing:.32px}@media only screen and (min-width:0)and (max-width:calc(768px - 1px)){.prefooter-module .front-section-container .layout-wysiwyg{display:none}}.prefooter-module .front-section-container .layout-wysiwyg~a{font-family:tradegothic;font-size:14px;font-weight:700;line-height:16px;letter-spacing:.28px;display:block;width:fit-content;position:relative;color:#fff;padding:20px;background-color:#000;transition:background-color .3s ease,color .3s ease}.prefooter-module .front-section-container .layout-wysiwyg~a--alternatif{background-color:var(--primary-color-000);color:#000}.prefooter-module .front-section-container .layout-wysiwyg~a--alternatif:after,.prefooter-module .front-section-container .layout-wysiwyg~a--alternatif:before{background-color:var(--primary-color-000)}.prefooter-module .front-section-container .layout-wysiwyg~a:disabled{background-color:var(--secondary-color-grey);cursor:not-allowed;pointer-events:all!important;color:#000;opacity:1}.prefooter-module .front-section-container .layout-wysiwyg~a:disabled:after,.prefooter-module .front-section-container .layout-wysiwyg~a:disabled:before{display:none}@media only screen and (min-width:0)and (max-width:calc(768px - 1px)){.prefooter-module .front-section-container .layout-wysiwyg~a{display:none}}.prefooter-module .front-section-container .layout-wysiwyg~a:before{z-index:1}.prefooter-module .front-section-container p:empty{display:none}.prefooter-module .media{height:100%;width:100%;position:absolute;z-index:-1;top:0}.prefooter-module img{min-width:100%;height:100%;object-fit:cover;object-position:center center}
.search-container{position:relative;width:100%}.search-container .button-primary--filters:after{display:none}.search-container .search-wrapper{position:relative;width:100%}.search-container .filters-container{grid-column:1/-1}@media only screen and (min-width:0)and (max-width:calc(900px - 1px)){.search-container .produit.filters,.search-container .recette.filters{position:fixed;background-color:#000;color:#fff;bottom:-125vh;height:100vh;z-index:44;width:100%;padding:0 30px 30px;transition:all .3s cubic-bezier(.645,.045,.355,1);max-width:100vw;overflow-y:scroll}.search-container .produit.filters:before,.search-container .recette.filters:before{content:"";height:60px;width:100%;position:absolute;top:-30px;left:0;border-top-right-radius:100%;border-top-left-radius:100%;background-color:#000}.search-container .produit.filters .btn-filter-close,.search-container .recette.filters .btn-filter-close{position:absolute;right:0;top:50%;transform:translateY(-50%);width:30px;height:30px;display:none}.search-container .produit.filters .btn-filter-close svg,.search-container .recette.filters .btn-filter-close svg{width:12px;height:12px}.search-container .produit.filters .mobile-filters-header,.search-container .recette.filters .mobile-filters-header{padding:30px 0;display:flex;width:100%;justify-content:center;align-items:center;grid-column:1/-1;position:relative}.search-container .produit.filters .mobile-filters-header h2,.search-container .recette.filters .mobile-filters-header h2{text-align:left;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-.4px}.search-container .produit.filters .sub-filters,.search-container .recette.filters .sub-filters{margin-bottom:15px}.search-container .produit.filters.open,.search-container .recette.filters.open{bottom:0}.search-container .produit.filters.open .btn-filter-close,.search-container .recette.filters.open .btn-filter-close{display:block}}@media only screen and (min-width:900px){.search-container .filters-group{padding:0 7px}}.search-container .filters-list{position:relative;margin-top:25px;height:50px;padding-bottom:180px;overflow:visible;display:flex;justify-content:center}@media only screen and (min-width:0)and (max-width:calc(900px - 1px)){.search-container .filters-list{flex-direction:column;height:auto;padding-bottom:30px}}.search-container .filter-content{border:1px solid #000;max-height:50px;overflow:hidden;transition:max-height .3s cubic-bezier(.645,.045,.355,1);cursor:pointer;position:relative;display:inline-block;background-color:var(--primary-color-000);z-index:2;margin:1px;width:100%;max-width:250px}@media only screen and (min-width:0)and (max-width:calc(900px - 1px)){.search-container .filter-content{border:1px solid #fff;background-color:#000;color:#fff;max-height:54px;max-width:100%;width:100%}}.search-container .filter-content.open,.search-container .filter-content:hover{margin:0;border-width:2px;z-index:3}.search-container .filter-content.open .icon,.search-container .filter-content:hover .icon{right:18px}.search-container .filter-content .filter-name{font-size:16px;line-height:50px;letter-spacing:.238px;padding:0 50px 0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}@media only screen and (min-width:0)and (max-width:calc(900px - 1px)){.search-container .filter-content .filter-name{line-height:54px}}.search-container .filter-content .filter-name:first-letter{text-transform:capitalize}.search-container .filter-content .filter-name>span{position:absolute;background-color:#000;color:var(--primary-color-000);padding:8px 10px;display:flex;align-items:center;justify-content:center;right:9px;top:11px;border-radius:50%;line-height:1;z-index:1}@media only screen and (min-width:0)and (max-width:calc(900px - 1px)){.search-container .filter-content .filter-name>span{background-color:#fff;color:#000}}.search-container .filter-content li{max-width:250px}@media only screen and (min-width:0)and (max-width:calc(900px - 1px)){.search-container .filter-content li{max-width:none}}.search-container .filter-content li label{padding:0 65px 15px 20px;position:relative;width:100%;display:block;font-size:16px;line-height:18px;cursor:pointer}@media only screen and (min-width:0)and (max-width:calc(900px - 1px)){.search-container .filter-content li label{padding:0 65px 30px 20px}}.search-container .filter-content li label:after{content:"";width:12px;height:12px;border:1px solid #000;position:absolute;right:20px;top:5px;font-size:12px;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:0)and (max-width:calc(900px - 1px)){.search-container .filter-content li label:after{border:1px solid #fff}}.search-container .filter-content li input[type=checkbox]:checked~label:after{background-color:#000;color:#fff}@media only screen and (min-width:0)and (max-width:calc(900px - 1px)){.search-container .filter-content li input[type=checkbox]:checked~label:after{background-color:#fff;color:#000}}.search-container .filter-content li input[type=checkbox]:checked~label:before{content:"";width:4px;height:6px;position:absolute;right:24px;top:7px;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:rotate(42deg);z-index:1}@media only screen and (min-width:0)and (max-width:calc(900px - 1px)){.search-container .filter-content li input[type=checkbox]:checked~label:before{border-bottom:2px solid #000;border-right:2px solid #000}}.search-container .filter-content li input[type=checkbox]:disabled~label{color:var(--secondary-color-disabled);cursor:default}.search-container .filter-content li input[type=checkbox]:disabled~label:after{background-color:transparent;border-color:var(--secondary-color-disabled);content:""}.search-container .filter-content li:hover input[type=checkbox]:not(:checked)~label:before{content:"";width:4px;height:6px;position:absolute;right:24px;top:7px;border-bottom:2px solid #000;border-right:2px solid #000;border-top:0;border-left:0;transform:rotate(42deg);z-index:1}@media only screen and (min-width:0)and (max-width:calc(900px - 1px)){.search-container .filter-content li:hover input[type=checkbox]:not(:checked)~label:before{display:none}}.search-container .filter-content a,.search-container .filter-content span{padding:0 30px 0 14px;text-transform:uppercase;font-weight:700;font-size:12px;line-height:30px;position:relative}.search-container .filter-content a:after,.search-container .filter-content span:after{content:"";width:18px;height:1px;position:absolute;bottom:0;left:14px;transition:color .3s cubic-bezier(.645,.045,.355,1)}@media(hover:hover){.search-container .filter-content a:hover:after{background-color:#000}}@media only screen and (hover:hover)and (min-width:0)and (max-width:calc(900px - 1px)){.search-container .filter-content a:hover:after{background-color:#fff}}.search-container .filter-content a:focus:after{background-color:#000}@media only screen and (min-width:0)and (max-width:calc(900px - 1px)){.search-container .filter-content a:focus:after{background-color:#fff}}.search-container .filter-content .item-count{position:absolute;right:8px;top:0;font-weight:400;line-height:24px}.search-container .filter-content .icon{display:block;position:absolute;padding:0;right:20px;top:10px}.search-container .filter-content .icon svg{width:8px;height:8px}.search-container .button-primary--filters{display:none}@media only screen and (min-width:768px)and (max-width:calc(900px - 1px)){.search-container .button-primary--filters{display:block;margin:30px auto 0}}@media only screen and (min-width:0)and (max-width:calc(768px - 1px)){.search-container .button-primary--filters{display:block;margin:20px auto}}.search-container .searchSummary{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;position:relative;width:var(--header-width);max-width:var(--max-width);margin:20px auto}@media only screen and (min-width:0)and (max-width:calc(900px - 1px)){.search-container .searchSummary{align-items:center}}@media only screen and (min-width:0)and (max-width:calc(900px - 1px)){.search-container .searchSummary .resultReset{display:none}}.search-container .searchSummary button{padding:0 15px 0 0;margin-right:15px;position:relative;font-size:12px}.search-container .searchSummary button.single-filter:after,.search-container .searchSummary button.single-filter:before{content:"";height:2px;width:7px;transform:rotate(45deg);background-color:#000;position:absolute;right:0;top:46%}.search-container .searchSummary button.single-filter:after{transform:rotate(-45deg)}.search-container .searchSummary button.--reinit{font-weight:700;text-decoration:underline}.search-container .resultCount{font-size:14px;font-weight:700;padding-right:20px}@media only screen and (min-width:0)and (max-width:calc(900px - 1px)){.search-container .resultCount{padding:100px 30px 0;text-align:center;width:100%}}.button-fixed{position:fixed;bottom:-60px;padding:20px;background-color:#000;color:#fff;width:100%;z-index:10}
.hub-produit{margin-top:var(--header-height)}.product-header{padding-top:120px;position:relative}@media only screen and (min-width:0)and (max-width:calc(900px - 1px)){.product-header{overflow:hidden}}.product-header .title-section{width:100%;position:relative}@media only screen and (min-width:0)and (max-width:calc(900px - 1px)){.product-header .title-section{padding:0 30px;max-width:75%;margin:0 auto}}@media only screen and (min-width:500px)and (max-width:calc(900px - 1px)){.product-header .title-section{max-width:85%}}.product-header .title-section>svg{width:679px;height:160px;display:block;margin:auto}@media only screen and (min-width:900px)and (max-width:calc(1200px - 1px)){.product-header .title-section>svg{max-width:50%;height:auto}}@media only screen and (min-width:0)and (max-width:calc(900px - 1px)){.product-header .title-section>svg{max-width:90%;width:90%;height:auto}}.product-header .title-section .font-h2,.product-header .title-section h2{font-size:63px;line-height:1;letter-spacing:-2.52px;margin-top:-20px;text-align:center;max-width:800px;margin-left:auto;margin-right:auto}@media only screen and (min-width:900px)and (max-width:calc(1200px - 1px)){.product-header .title-section .font-h2,.product-header .title-section h2{font-size:53px;letter-spacing:-1.12px}}@media only screen and (min-width:500px)and (max-width:calc(900px - 1px)){.product-header .title-section .font-h2,.product-header .title-section h2{font-size:53px;letter-spacing:-1.12px}}@media only screen and (min-width:0)and (max-width:calc(500px - 1px)){.product-header .title-section .font-h2,.product-header .title-section h2{font-size:28px;letter-spacing:-1.12px;margin-top:-50px}}.product-header .title-section .font-h2.font-h1,.product-header .title-section h2.font-h1{font-family:tradegothic-bold;font-size:clamp(3.8rem,2.16rem + 5.125vw,12rem);font-weight:700;text-transform:uppercase;line-height:clamp(3.8rem,2.16rem + 5.125vw,12rem);letter-spacing:-5.525px}@media only screen and (min-width:1900px){.product-header .title-section .font-h2.font-h1,.product-header .title-section h2.font-h1{letter-spacing:-7.8px}}@media only screen and (min-width:0)and (max-width:calc(900px - 1px)){.product-header .title-section .font-h2.font-h1,.product-header .title-section h2.font-h1{letter-spacing:-2.28px}}.product-header .title-section .font-h2.font-h1.merci,.product-header .title-section h2.font-h1.merci{text-transform:none}@media only screen and (min-width:0)and (max-width:calc(900px - 1px)){.product-header .title-section .font-h2.font-h1,.product-header .title-section h2.font-h1{padding:0 0 50px}}.product-header .header-decorations{position:absolute;z-index:-1;width:100%;height:100%;top:0}.product-header .header-decorations .media{position:absolute;margin:0;max-width:30%;bottom:0}@media only screen and (min-width:0)and (max-width:calc(900px - 1px)){.product-header .header-decorations .media{max-width:40%}}.product-header .header-decorations .media:first-of-type{left:-5%;bottom:-10%}.product-header .header-decorations .media:last-of-type{right:0;text-align:right}.search-container{border-bottom:6px solid #000}@media only screen and (min-width:0)and (max-width:calc(900px - 1px)){.search-container{padding-bottom:0}}.results-wrapper .results-container.listing-products{display:flex;flex-direction:row;flex-wrap:wrap;border-bottom:1px solid #000;margin-bottom:0}.results-wrapper .results-container.listing-products .no-results{max-width:var(--max-width);margin:120px auto;width:var(--container-width)}.results-wrapper .results-container.listing-products .product{width:20%;margin-bottom:-1px}.results-wrapper .results-container.listing-products .product.empty-space{order:18}@media only screen and (min-width:1400px)and (max-width:calc(1900px - 1px)){.results-wrapper .results-container.listing-products .product{width:25%}.results-wrapper .results-container.listing-products .product:nth-child(5n){display:block}}@media only screen and (min-width:900px)and (max-width:calc(1400px - 1px)){.results-wrapper .results-container.listing-products .product{width:33.333333%}.results-wrapper .results-container.listing-products .product:nth-child(4n),.results-wrapper .results-container.listing-products .product:nth-child(5n){display:block}}@media only screen and (min-width:500px)and (max-width:calc(900px - 1px)){.results-wrapper .results-container.listing-products .product{width:50%}.results-wrapper .results-container.listing-products .product:nth-child(4n),.results-wrapper .results-container.listing-products .product:nth-child(5n){display:block}}@media only screen and (min-width:0)and (max-width:calc(500px - 1px)){.results-wrapper .results-container.listing-products .product{width:100%}.results-wrapper .results-container.listing-products .product:nth-child(4n),.results-wrapper .results-container.listing-products .product:nth-child(5n){display:block}}.results-wrapper .results-container.listing-products .product.all-natural,.results-wrapper .results-container.listing-products .product.biologique,.results-wrapper .results-container.listing-products .product.organic,.results-wrapper .results-container.listing-products .product.raised-without-antibiotics,.results-wrapper .results-container.listing-products .product.rustique,.results-wrapper .results-container.listing-products .product.sans-antibiotiques{color:#fff}.results-wrapper .results-container.listing-products .product.all-natural .field--name-title,.results-wrapper .results-container.listing-products .product.biologique .field--name-title,.results-wrapper .results-container.listing-products .product.organic .field--name-title,.results-wrapper .results-container.listing-products .product.raised-without-antibiotics .field--name-title,.results-wrapper .results-container.listing-products .product.rustique .field--name-title,.results-wrapper .results-container.listing-products .product.sans-antibiotiques .field--name-title{font-family:tradegothic-bold;font-size:clamp(3.1rem,2.72rem + 1.1875vw,5rem);font-weight:700;line-height:clamp(2.8rem,2.72rem + 1.1875vw,4.7rem);letter-spacing:-1.55px;z-index:2}@media only screen and (min-width:0)and (max-width:calc(900px - 1px)){.results-wrapper .results-container.listing-products .product.all-natural .field--name-title,.results-wrapper .results-container.listing-products .product.biologique .field--name-title,.results-wrapper .results-container.listing-products .product.organic .field--name-title,.results-wrapper .results-container.listing-products .product.raised-without-antibiotics .field--name-title,.results-wrapper .results-container.listing-products .product.rustique .field--name-title,.results-wrapper .results-container.listing-products .product.sans-antibiotiques .field--name-title{letter-spacing:-1.55px}}@media only screen and (min-width:1900px){.results-wrapper .results-container.listing-products .product.all-natural .field--name-title,.results-wrapper .results-container.listing-products .product.biologique .field--name-title,.results-wrapper .results-container.listing-products .product.organic .field--name-title,.results-wrapper .results-container.listing-products .product.raised-without-antibiotics .field--name-title,.results-wrapper .results-container.listing-products .product.rustique .field--name-title,.results-wrapper .results-container.listing-products .product.sans-antibiotiques .field--name-title{font-size:clamp(3.7rem,.2vw,4.5rem);line-height:clamp(3.1rem,.2vw,4.2rem)}}@media only screen and (min-width:1200px)and (max-width:calc(1900px - 1px)){.results-wrapper .results-container.listing-products .product.all-natural .field--name-title,.results-wrapper .results-container.listing-products .product.biologique .field--name-title,.results-wrapper .results-container.listing-products .product.organic .field--name-title,.results-wrapper .results-container.listing-products .product.raised-without-antibiotics .field--name-title,.results-wrapper .results-container.listing-products .product.rustique .field--name-title,.results-wrapper .results-container.listing-products .product.sans-antibiotiques .field--name-title{font-size:clamp(3.7rem,.25vw,4.5rem);line-height:clamp(3.1rem,.25vw,4.2rem)}}@media only screen and (min-width:900px)and (max-width:calc(1200px - 1px)){.results-wrapper .results-container.listing-products .product.all-natural .field--name-title,.results-wrapper .results-container.listing-products .product.biologique .field--name-title,.results-wrapper .results-container.listing-products .product.organic .field--name-title,.results-wrapper .results-container.listing-products .product.raised-without-antibiotics .field--name-title,.results-wrapper .results-container.listing-products .product.rustique .field--name-title,.results-wrapper .results-container.listing-products .product.sans-antibiotiques .field--name-title{font-size:clamp(3rem,.3vw,4.5rem);line-height:clamp(3.1rem,.3vw,4.2rem)}}@media only screen and (min-width:500px)and (max-width:calc(900px - 1px)){.results-wrapper .results-container.listing-products .product.all-natural .field--name-title,.results-wrapper .results-container.listing-products .product.biologique .field--name-title,.results-wrapper .results-container.listing-products .product.organic .field--name-title,.results-wrapper .results-container.listing-products .product.raised-without-antibiotics .field--name-title,.results-wrapper .results-container.listing-products .product.rustique .field--name-title,.results-wrapper .results-container.listing-products .product.sans-antibiotiques .field--name-title{font-size:clamp(2.8rem,.5vw,4.5rem);line-height:clamp(3.1rem,.5vw,4.2rem)}}@media only screen and (min-width:0)and (max-width:calc(500px - 1px)){.results-wrapper .results-container.listing-products .product.all-natural .field--name-title,.results-wrapper .results-container.listing-products .product.biologique .field--name-title,.results-wrapper .results-container.listing-products .product.organic .field--name-title,.results-wrapper .results-container.listing-products .product.raised-without-antibiotics .field--name-title,.results-wrapper .results-container.listing-products .product.rustique .field--name-title,.results-wrapper .results-container.listing-products .product.sans-antibiotiques .field--name-title{font-size:clamp(3rem,1vw,4.5rem);line-height:clamp(3.1rem,1vw,4.2rem)}}@media only screen and (min-width:0)and (max-width:calc(900px - 1px)){.results-wrapper .results-container.listing-products .product.all-natural .field--name-title,.results-wrapper .results-container.listing-products .product.biologique .field--name-title,.results-wrapper .results-container.listing-products .product.organic .field--name-title,.results-wrapper .results-container.listing-products .product.raised-without-antibiotics .field--name-title,.results-wrapper .results-container.listing-products .product.rustique .field--name-title,.results-wrapper .results-container.listing-products .product.sans-antibiotiques .field--name-title{top:30px;left:30px}}.results-wrapper .results-container.listing-products .product.all-natural .media,.results-wrapper .results-container.listing-products .product.biologique .media,.results-wrapper .results-container.listing-products .product.organic .media,.results-wrapper .results-container.listing-products .product.raised-without-antibiotics .media,.results-wrapper .results-container.listing-products .product.rustique .media,.results-wrapper .results-container.listing-products .product.sans-antibiotiques .media{height:auto;top:50%;transform:translateY(-25%)}.results-wrapper .results-container.listing-products .product.all-natural img,.results-wrapper .results-container.listing-products .product.biologique img,.results-wrapper .results-container.listing-products .product.organic img,.results-wrapper .results-container.listing-products .product.raised-without-antibiotics img,.results-wrapper .results-container.listing-products .product.rustique img,.results-wrapper .results-container.listing-products .product.sans-antibiotiques img{z-index:1}.results-wrapper .results-container.listing-products .product:first-of-type{order:1}.results-wrapper .results-container.listing-products .product:nth-of-type(2){order:2}.results-wrapper .results-container.listing-products .product:nth-of-type(3){order:3}.results-wrapper .results-container.listing-products .product:nth-of-type(4){order:4}.results-wrapper .results-container.listing-products .product:nth-of-type(5){order:5}.results-wrapper .results-container.listing-products .product:nth-of-type(6){order:6}@media only screen and (min-width:1900px){.results-wrapper .results-container.listing-products .product:nth-of-type(6){order:7}}.results-wrapper .results-container.listing-products .product:nth-of-type(7){order:7}.results-wrapper .results-container.listing-products .product:nth-of-type(8){order:8}.results-wrapper .results-container.listing-products .product:nth-of-type(9){order:9}.results-wrapper .results-container.listing-products .product:nth-of-type(10){order:10}.results-wrapper .results-container.listing-products .product:nth-of-type(11){order:11}.results-wrapper .results-container.listing-products .product:nth-of-type(12){order:12}.results-wrapper .results-container.listing-products .product:nth-of-type(13){order:13}.results-wrapper .results-container.listing-products .product:nth-of-type(14){order:14}.results-wrapper .results-container.listing-products .product:nth-of-type(15){order:16}.results-wrapper .results-container.listing-products .product:nth-of-type(17){order:17}.results-wrapper .results-container.listing-products .product.biologique,.results-wrapper .results-container.listing-products .product.organic{background-color:var(--secondary-color-range-2);color:#fff}@media only screen and (min-width:1900px){.results-wrapper .results-container.listing-products .product.biologique,.results-wrapper .results-container.listing-products .product.organic{order:6!important}}@media only screen and (min-width:1400px)and (max-width:calc(1900px - 1px)){.results-wrapper .results-container.listing-products .product.biologique,.results-wrapper .results-container.listing-products .product.organic{order:6}}@media only screen and (min-width:0)and (max-width:calc(1400px - 1px)){.results-wrapper .results-container.listing-products .product.biologique,.results-wrapper .results-container.listing-products .product.organic{order:4}}.results-wrapper .results-container.listing-products .product.all-natural,.results-wrapper .results-container.listing-products .product.rustic,.results-wrapper .results-container.listing-products .product.rustique{background-color:var(--secondary-color-range-3);color:#fff}@media only screen and (min-width:1900px){.results-wrapper .results-container.listing-products .product.all-natural,.results-wrapper .results-container.listing-products .product.rustic,.results-wrapper .results-container.listing-products .product.rustique{order:6!important}}@media only screen and (min-width:1400px)and (max-width:calc(1900px - 1px)){.results-wrapper .results-container.listing-products .product.all-natural,.results-wrapper .results-container.listing-products .product.rustic,.results-wrapper .results-container.listing-products .product.rustique{order:14}}@media only screen and (min-width:900px)and (max-width:calc(1400px - 1px)){.results-wrapper .results-container.listing-products .product.all-natural,.results-wrapper .results-container.listing-products .product.rustic,.results-wrapper .results-container.listing-products .product.rustique{order:9}}@media only screen and (min-width:500px)and (max-width:calc(900px - 1px)){.results-wrapper .results-container.listing-products .product.all-natural,.results-wrapper .results-container.listing-products .product.rustic,.results-wrapper .results-container.listing-products .product.rustique{order:4}}@media only screen and (min-width:0)and (max-width:calc(500px - 1px)){.results-wrapper .results-container.listing-products .product.all-natural,.results-wrapper .results-container.listing-products .product.rustic,.results-wrapper .results-container.listing-products .product.rustique{order:6}}.results-wrapper .results-container.listing-products .product.raised-without-antibiotics,.results-wrapper .results-container.listing-products .product.sans-antibiotiques{background-color:var(--secondary-color-range-1);color:#fff;order:17}@media only screen and (min-width:1400px)and (max-width:calc(1900px - 1px)){.results-wrapper .results-container.listing-products .product.raised-without-antibiotics,.results-wrapper .results-container.listing-products .product.sans-antibiotiques{order:14}}@media only screen and (min-width:900px)and (max-width:calc(1400px - 1px)){.results-wrapper .results-container.listing-products .product.raised-without-antibiotics,.results-wrapper .results-container.listing-products .product.sans-antibiotiques{order:9}}@media only screen and (min-width:500px)and (max-width:calc(900px - 1px)){.results-wrapper .results-container.listing-products .product.raised-without-antibiotics,.results-wrapper .results-container.listing-products .product.sans-antibiotiques{order:6}}@media only screen and (min-width:0)and (max-width:calc(500px - 1px)){.results-wrapper .results-container.listing-products .product.raised-without-antibiotics,.results-wrapper .results-container.listing-products .product.sans-antibiotiques{order:10}}
.related-products{padding-top:120px}.related-products .product-list--title,.results-wrapper .product-list--title{grid-column:1/-1;margin-bottom:80px;text-align:center}.related-products .product-list--title h2,.results-wrapper .product-list--title h2{max-width:770px;margin:auto}@media only screen and (min-width:0)and (max-width:calc(900px - 1px)){.related-products .product-list--title h2,.results-wrapper .product-list--title h2{padding:0 30px}}.related-products .listing-products,.results-wrapper .listing-products{grid-column:1/-1;margin-bottom:80px;gap:0}@media only screen and (min-width:1900px){.related-products .listing-products,.results-wrapper .listing-products{grid-template-columns:repeat(5,1fr)}}.related-products .product,.results-wrapper .product{grid-column:span 1;border-top:1px solid #000;border-right:1px solid #000;position:relative;border-bottom:1px solid #000}@media only screen and (min-width:0)and (max-width:calc(500px - 1px)){.related-products .product.empty-space,.results-wrapper .product.empty-space{display:none}}@media only screen and (min-width:1400px)and (max-width:calc(1900px - 1px)){.related-products .product,.results-wrapper .product{grid-column:span 3}.related-products .product:nth-child(5n),.results-wrapper .product:nth-child(5n){display:none}}@media only screen and (min-width:900px)and (max-width:calc(1400px - 1px)){.related-products .product,.results-wrapper .product{grid-column:span 4}.related-products .product:nth-child(3n),.results-wrapper .product:nth-child(3n){border-right:0}.related-products .product:nth-child(4n),.related-products .product:nth-child(5n),.results-wrapper .product:nth-child(4n),.results-wrapper .product:nth-child(5n){display:none}}@media only screen and (min-width:500px)and (max-width:calc(900px - 1px)){.related-products .product,.results-wrapper .product{grid-column:span 6}.related-products .product:nth-child(2n),.results-wrapper .product:nth-child(2n){border-right:0}.related-products .product:nth-child(5n),.results-wrapper .product:nth-child(5n){display:none}}@media only screen and (min-width:0)and (max-width:calc(500px - 1px)){.related-products .product,.results-wrapper .product{grid-column:1/-1;border-right:0}.related-products .product:nth-child(4n),.related-products .product:nth-child(5n),.results-wrapper .product:nth-child(4n),.results-wrapper .product:nth-child(5n){display:none}}.related-products .product>a,.results-wrapper .product>a{position:relative;padding-top:125%;display:block;overflow:hidden;height:100%}.related-products .product>a:hover img,.results-wrapper .product>a:hover img{transform:scale(1.05)}.related-products .product .field--name-title,.results-wrapper .product .field--name-title{font-family:tradegothic;font-size:clamp(2rem,1.42rem + .5625vw,2.5rem);font-weight:700;line-height:1;letter-spacing:-.4px;text-transform:uppercase;top:45px;left:50px;position:absolute;max-width:calc(100% - 100px);transition:color .3s cubic-bezier(.645,.045,.355,1) .3s;z-index:2}@media only screen and (min-width:0)and (max-width:calc(900px - 1px)){.related-products .product .field--name-title,.results-wrapper .product .field--name-title{letter-spacing:-.4px;top:30px;left:30px}}.related-products .product .media,.results-wrapper .product .media{height:100%;position:absolute;top:20%;left:20%;width:60%;z-index:1}.related-products .product .media img,.results-wrapper .product .media img{transition:transform .3s cubic-bezier(.645,.045,.355,1)}@media(hover:hover){.related-products .product:hover .field--name-title,.results-wrapper .product:hover .field--name-title{color:#fff}}.related-products .product:focus .field--name-title,.results-wrapper .product:focus .field--name-title{color:#fff}.related-products .listing-products-button,.results-wrapper .listing-products-button{grid-column:1/-1;padding-bottom:120px;margin-top:80px}.related-products .listing-products-button .button,.results-wrapper .listing-products-button .button{width:fit-content;display:block;margin:auto}.related-products .listing-products-button .button-primary,.results-wrapper .listing-products-button .button-primary{margin-bottom:30px}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
