@charset "UTF-8";.tabs .tab-list{align-items:center;background:#f6faff;border:1px solid #dae1f3;border-radius:8px;display:flex;gap:4px;list-style-type:none;margin-bottom:12px;overflow-x:auto;padding-left:0;padding:4px;width:100%}.tabs .tab-list::-webkit-scrollbar{display:none}.tabs .tab-list .tab-item{border-radius:6px;color:#484951;cursor:pointer;flex:0 0 auto;font-size:15px;font-weight:600;line-height:22px;padding:10px 16px;text-align:center;text-decoration:none;transition:background-color .15s ease-in-out,color .15s ease-in-out,box-shadow .15s ease-in-out;white-space:nowrap}.tabs .tab-list .tab-item,.tabs .tab-list .tab-item *{color:inherit}.tabs .tab-list .tab-item img{height:auto!important;max-width:100%}.tabs .tab-list .tab-item.active{background:#fff;box-shadow:1px 1px 5px 0 rgba(13,19,63,.2);color:#546eae;cursor:default}.tabs .tab-list .tab-item:not(.active):hover{background:rgba(85,154,255,.08);color:#101a64}@media (max-width:768px){.tabs .tab-list{align-items:stretch}}.tabs .tab-panes .tab-pane{display:none;margin-top:1rem}.tabs .tab-panes .tab-pane.active{display:block}.tabs .tab-panes .tab-pane.no-js-display{display:block!important}.breadcrumb{background-color:#fff;display:flex;margin-bottom:0;padding-top:20px;width:100%}.breadcrumb .breadcrumb-container{background-color:#fff;padding-bottom:0!important}.breadcrumb ol{list-style-type:none;white-space:nowrap}.breadcrumb ol,.breadcrumb ol .breadcrumb-item{overflow:hidden;padding:0;text-overflow:ellipsis}.breadcrumb ol .breadcrumb-item{cursor:pointer;display:inline-block;max-width:270px}.breadcrumb ol .breadcrumb-item a,.breadcrumb ol .breadcrumb-item span{color:#0d133f;font-weight:400;text-decoration:none!important}.breadcrumb ol .breadcrumb-item:last-child a,.breadcrumb ol .breadcrumb-item:last-child span{font-weight:700!important}.breadcrumb ol .breadcrumb-item:not(:first-child){padding-left:8px}.breadcrumb ol .breadcrumb-item:not(:first-child):before{content:"›";font-size:20px;font-weight:700;margin-right:5px}@media (max-width:992px){.breadcrumb .breadcrumb-item:not(:nth-last-of-type(3),:nth-last-of-type(2)){display:none}}@media (max-width:768px){.breadcrumb .breadcrumb-item:nth-last-of-type(3){display:none}}.hint{display:flex;flex-direction:column;justify-content:space-between}.hint-with-see-more{position:relative}.hint-minwidth{min-width:200px}.hint-bar{background:linear-gradient(90deg,#e8f8ee,#e8f8ee 12.5%,#d2f0dc 0,#d2f0dc 25%,#b4e5c4 0,#b4e5c4 37.5%,#8fd5a9 0,#8fd5a9 50%,#66c28d 0,#66c28d 62.5%,#3fae70 0,#3fae70 75%,#1e9354 0,#1e9354 87.5%,#0b6f38 0,#0b6f38);border-radius:999px;height:10px;width:100%}.hint-bar.home{height:8px}.hint-cursor{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px rgba(13,19,63,.18),0 2px 6px rgba(13,19,63,.22);display:block;height:14px;left:var(--left);position:relative;top:-12px;width:14px;z-index:2}.hint-cursor.worst{background-color:red}.hint-cursor.bad{background-color:#f90}.hint-cursor.good{background-color:#c5e0b4}.hint-cursor.best{background-color:#06b050}.hint-title{color:#37c692;font-size:1.2rem;font-weight:500;padding-bottom:20px;text-align:left}.hint-title.home{height:8px}.hint-rse-label{background-color:#fff;border:1px solid #c5e0b4;border-radius:4px;text-align:center}.hint-criteria,.hint-label{border:1px solid var(--criteria-color);border-radius:4px;display:flex;font-weight:500;overflow:hidden;width:fit-content}.hint-criteria.nc,.hint-label.nc{--criteria-color:#888}.hint-criteria.worst,.hint-label.worst{--criteria-color:red}.hint-criteria.bad,.hint-criteria.carbon,.hint-label.bad,.hint-label.carbon{--criteria-color:#f90}.hint-criteria.good,.hint-label.good{--criteria-color:#c5e0b4}.hint-criteria.best,.hint-criteria.energy-class.A,.hint-label.best,.hint-label.energy-class.A{--criteria-color:#06b050}.hint-criteria.energy-class.B,.hint-label.energy-class.B{--criteria-color:#c5e0b4}.hint-criteria.energy-class.C,.hint-label.energy-class.C{--criteria-color:#f90}.hint-criteria.energy-class.D,.hint-label.energy-class.D{--criteria-color:#df8800}.hint-criteria.energy-class.E,.hint-label.energy-class.E{--criteria-color:#df6c00}.hint-criteria.energy-class.F,.hint-label.energy-class.F{--criteria-color:#df4300}.hint-criteria.energy-class.G,.hint-label.energy-class.G{--criteria-color:red}.hint-criteria.guarantee,.hint-label.guarantee{--criteria-color:#546eae}.hint-criteria.country,.hint-criteria.recycled,.hint-label.country,.hint-label.recycled{--criteria-color:#2a755a}.hint-criteria img,.hint-criteria svg,.hint-label img,.hint-label svg{align-items:center;background:var(--criteria-color);color:#fff;display:flex;height:35px;justify-content:center;padding:3px;width:35px}.hint-criteria span,.hint-label span{align-items:center;background:#fff;display:flex;flex:1 1 auto;font-size:1.2rem;justify-content:center;padding-left:6px;padding-right:6px}.hint-criteria span.big-number,.hint-label span.big-number{font-size:1.1rem}.hint-criteria span.bigger-number,.hint-label span.bigger-number{font-size:1rem}.hint-criteria span.nc,.hint-label span.nc{font-size:.9rem}.hint-criteria span.out-of-ten,.hint-label span.out-of-ten{height:100%;margin-bottom:3px}.hint-criteria span.out-of-ten:after,.hint-label span.out-of-ten:after{content:"/10";font-size:.8rem;margin-top:8px}.product-card{background:#fff;border:1px solid #dddde0;border-radius:8px;cursor:pointer;display:block;height:100%;padding:15px;position:relative}.product-card-rating{left:0;position:absolute;right:0;top:210px}.product-card-rating button{margin:auto}.product-card-thumbnail{border-radius:4px;font-size:.8rem;font-weight:400;height:25px;padding:3px 12px 4px}.product-card-thumbnail.in{background:#aee8d3;color:#164e3a}.product-card-thumbnail.almost-in{background:#f6d4c1;color:#753410}.product-card-thumbnail.out{background:#facece;color:#880e0e}.product-card-thumbnail.competitive{background:#e4773a;color:#fff}.product-card-labels{left:8px;position:absolute;top:8px}.product-card-labels .made-in-france{background:#fff;border-radius:4px;box-shadow:inset 0 0 0 1px #dae1f3;display:flex;height:23px;justify-content:space-between;margin-bottom:1rem;overflow:hidden;width:27px}.product-card-labels .made-in-france:after,.product-card-labels .made-in-france:before{content:" ";display:block;height:100%;width:9px}.product-card-labels .made-in-france:before{background:#002654}.product-card-labels .made-in-france:after{background:#ed2939}.product-card-labels .sustainable-purchase{align-items:center;background:#37c692;border-radius:4px;display:flex;height:27px;justify-content:center;width:27px}.product-card-labels .sustainable-purchase img{filter:brightness(0) invert(1);height:15px;width:15px}.product-card-right{align-items:flex-end;display:flex;flex-direction:column;gap:5px;position:absolute;right:8px;top:8px}.product-card-right svg{color:#d8d8d8;display:block;margin-right:2px;margin-top:5px;transition:color .2s ease-in-out;width:25px}.product-card-right svg:hover{color:#dc3545;scale:1.05}@media (max-width:992px){.product-card-right svg{margin-top:10px}}.product-card-image{height:200px!important;margin:0 10px;min-height:200px;object-fit:contain!important;width:90%!important}.product-card a{text-decoration:none}.product-card a .trash:hover{color:#dc3545}.product-card-title{font-size:18px;font-weight:700;margin:15px 0 0}.product-card-description{color:#74758c;font-size:1rem;font-weight:400}.product-card-rse{border-radius:8px;height:50px;margin-top:15px;padding:4px 8px;width:100%}.product-card-rse.hint,.product-card-rse.labels{background:hsla(97,42%,79%,.4)}.product-card-rse.no-indicator{align-items:center;background:hsla(0,0%,90%,.4);display:flex;justify-content:center}.product-card-rse.no-indicator:after{color:#666;content:"Pas d'indicateur RSE";font-style:italic;font-weight:300}.product-card-rse.hint .hint-title{font-size:.8rem}.product-card-rse.hint .icon-RSE{display:inline-block;height:12px;width:12px}.product-card-rse.labels{align-items:center;display:flex;justify-content:center}.product-card-rse.labels img{margin:0 5px;object-fit:contain}.product-card-price{align-items:center;display:flex;flex-direction:column;height:50px;justify-content:center;margin-top:20px;position:relative;width:100%}.product-card-price .ht{color:#0d133f;font-size:26px;font-weight:700}.product-card-price .ttc{color:#74758c;font-size:14px}.product-card-price .add-to-cart{font-weight:700;height:100%;left:0;opacity:0;padding-left:0;padding-right:0;position:absolute;text-align:center;text-transform:uppercase;top:0;transition:opacity .2s ease-in-out;white-space:nowrap;width:100%}@media (max-width:576px){.product-card-price .add-to-cart{font-size:.8rem}}.product-card:focus-within,.product-card:hover{color:inherit;text-decoration:inherit}.product-card:focus-within .product-card-price:not(.hidden-button) .add-to-cart,.product-card:hover .product-card-price:not(.hidden-button) .add-to-cart{opacity:1}.product-card:focus-within .product-card-price:not(.hidden-button) .add-to-cart .ht,.product-card:focus-within .product-card-price:not(.hidden-button) .add-to-cart .ttc,.product-card:hover .product-card-price:not(.hidden-button) .add-to-cart .ht,.product-card:hover .product-card-price:not(.hidden-button) .add-to-cart .ttc{display:none}.modal-after-add .product-card-rse.hint{margin-top:10px!important}.buying-swiper-container,.slider-container,.slider-products-container{--swiper-navigation-sides-offset:-20px}.swiper-button-next,.swiper-button-prev{width:40px!important;z-index:3}.swiper-button-next:after,.swiper-button-prev:after{content:unset}.swiper-button-prev img{transform:rotate(180deg)}.swiper-slide>.product-card{width:100%}.swiper-slide.auto{width:fit-content}.swiper-horizontal{overflow:hidden;position:relative;width:100%}.slider-products{height:457px}.no-js-display{width:calc(25% - 22.5px)}@media (max-width:1200px){.no-js-display{width:calc(33.33333% - 20px)}}@media (max-width:992px){.no-js-display{width:calc(50% - 15px)}}@media (max-width:576px){.no-js-display{width:100%}}.no-js-display:not(:last-child){margin-right:30px}.swiper-pagination{display:flex;justify-content:center}.swiper-pagination-bullet{border-radius:4px;height:4px;width:26px}.swiper-pagination-bullet-active{background:#000}.category-card{background:#fff;border-radius:8px;box-shadow:1px 1px 5px 0 rgba(13,19,63,.2);min-height:340px;overflow:hidden;padding:1.25rem;position:relative;text-decoration:none;width:100%}.category-card svg{width:16px}.category-card .card-title{font-size:16px;font-weight:700;letter-spacing:-1px;padding-top:5px;text-align:right;text-transform:uppercase}.category-card .card-title:after{border-bottom:4px solid #37c692;content:" ";display:block;height:1px;margin:5px 0 12px auto;width:33%}.category-card .category-link{color:#484951;display:none;font-size:15px;margin-top:8px;padding-bottom:9px;text-decoration:none}.category-card .category-link:not(.no-border){border-bottom:1px solid #655e5e}.category-card .category-link:hover{color:#546eae;text-decoration:underline}.category-card>img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.category-card>:not(img){position:relative;z-index:2}.category-card .see-more{bottom:1.25rem;font-weight:700;position:absolute;right:1.25rem;text-transform:uppercase;z-index:2}.category-card .see-more-link{display:none}.category-card .see-more-discover{background-color:#0d133f;border-radius:4px;color:#fff;display:block;padding:.5em .7em .4em;text-decoration:none}.category-card:hover:not(.image-only) .category-link,.category-card:hover:not(.image-only) .see-more-link{display:block}.category-card:hover:not(.image-only) .see-more-discover,.category-card:hover:not(.image-only) img.front{display:none}.taxon-header{background-color:#fff;border-radius:5px;padding:6px 2px}.taxon-header h1{font-size:24px}.taxon-header.without-categories,.taxon-header.without-categories h1{padding-bottom:0}.taxon-dropdown{background:#fff;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:none;left:1rem;padding:12px;position:absolute;top:100%;width:calc(100% - 2rem);z-index:5}.taxon-dropdown a{display:block;overflow:hidden;text-decoration:none;text-overflow:ellipsis;width:100%}.taxon-dropdown:hover{display:block}.taxon-dropdown-container{padding-bottom:5px;position:relative}.taxon-dropdown-container:hover .taxon-dropdown{display:block}.taxon-categories{background:#fff;padding-bottom:20px}.taxon-categories-btn{margin:5px 8px}#taxon-end-description{background-color:#fff;padding:2em 0 1em;word-wrap:break-word}#taxon-end-description img{max-width:100%}#taxon-end-description h1{font-size:28px}#taxon-end-description h2{font-size:23px;margin-top:16px}#taxon-end-description h3{font-size:18px}#taxon-end-description h4{font-size:16px}#taxon-end-description h5{font-size:14px}#taxon-end-description li{display:revert;font-weight:300;padding:0}#taxon-end-description figure{overflow-y:auto}#taxon-end-description figure .table{margin-left:0;margin-right:0}.anchor{margin-top:-40px;padding-top:40px}[data-anchor]:before{content:"";display:block;height:100px;margin-top:-85px;visibility:hidden}@media (max-width:768px){[data-anchor]:before{height:75px;margin-top:-70px}}