.breadcrumbs li{display:inline-block}.breadcrumbs a,.breadcrumbs span{color:rgb(var(--color-foreground));font-size:calc(var(--font-body-scale)*1.4rem);text-decoration:none}.breadcrumb-delimeter:before{background-color:#89ba75;border-radius:50%;content:"";display:inline-block;height:.4rem;line-height:1;overflow:hidden;width:.4rem}.breadcrumb.template--article,.breadcrumb.template--blog,.breadcrumb.template--cart,.breadcrumb.template--collection,.breadcrumb.template--page,.breadcrumb.template--product,.breadcrumbs.template--article,.breadcrumbs.template--blog,.breadcrumbs.template--cart,.breadcrumbs.template--collection,.breadcrumbs.template--page,.breadcrumbs.template--product{display:flex;flex-wrap:nowrap;gap:1.6rem;max-width:95vw;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.breadcrumb.template--article::-webkit-scrollbar,.breadcrumb.template--blog::-webkit-scrollbar,.breadcrumb.template--cart::-webkit-scrollbar,.breadcrumb.template--collection::-webkit-scrollbar,.breadcrumb.template--page::-webkit-scrollbar,.breadcrumb.template--product::-webkit-scrollbar,.breadcrumbs.template--article::-webkit-scrollbar,.breadcrumbs.template--blog::-webkit-scrollbar,.breadcrumbs.template--cart::-webkit-scrollbar,.breadcrumbs.template--collection::-webkit-scrollbar,.breadcrumbs.template--page::-webkit-scrollbar,.breadcrumbs.template--product::-webkit-scrollbar{display:none}.breadcrumb.template--article .grid__item,.breadcrumb.template--blog .grid__item,.breadcrumb.template--cart .grid__item,.breadcrumb.template--collection .grid__item,.breadcrumb.template--page .grid__item,.breadcrumb.template--product .grid__item,.breadcrumbs.template--article .grid__item,.breadcrumbs.template--blog .grid__item,.breadcrumbs.template--cart .grid__item,.breadcrumbs.template--collection .grid__item,.breadcrumbs.template--page .grid__item,.breadcrumbs.template--product .grid__item{scroll-snap-align:start}.breadcrumb.template--article .ax-link,.breadcrumb.template--article .last,.breadcrumb.template--blog .ax-link,.breadcrumb.template--blog .last,.breadcrumb.template--cart .ax-link,.breadcrumb.template--cart .last,.breadcrumb.template--collection .ax-link,.breadcrumb.template--collection .last,.breadcrumb.template--page .ax-link,.breadcrumb.template--page .last,.breadcrumb.template--product .ax-link,.breadcrumb.template--product .last,.breadcrumbs.template--article .ax-link,.breadcrumbs.template--article .last,.breadcrumbs.template--blog .ax-link,.breadcrumbs.template--blog .last,.breadcrumbs.template--cart .ax-link,.breadcrumbs.template--cart .last,.breadcrumbs.template--collection .ax-link,.breadcrumbs.template--collection .last,.breadcrumbs.template--page .ax-link,.breadcrumbs.template--page .last,.breadcrumbs.template--product .ax-link,.breadcrumbs.template--product .last{white-space:nowrap}.breadcrumb.template--cart,.breadcrumbs.template--cart{margin-top:3.2rem}.breadcrumb.template--product,.breadcrumbs.template--product{margin-bottom:1.6rem}@media screen and (min-width:990px){.breadcrumb.template--product,.breadcrumbs.template--product{margin-bottom:2.2rem}}.specification-table-wrapper{margin:1rem 0;overflow-x:auto}@media screen and (min-width:750px){.specification-table-wrapper{margin:1.5rem 0}}.specification-table{background-color:#fff;border-collapse:collapse;font-family:var(--font-body-family);width:100%}.specification-table th{background-color:#f6f5f5;border-bottom:1px solid #f1eae0;color:rgb(var(--color-foreground-title));font-size:calc(var(--font-body-scale)*1.6rem);font-weight:600;letter-spacing:.05em;padding:1rem;text-align:left;text-transform:uppercase}.specification-table td{border-bottom:1px solid rgba(50,52,54,.2);color:rgb(var(--color-foreground));font-size:calc(var(--font-body-scale)*1.4rem);line-height:120%;padding:.75rem 1rem;vertical-align:top}.specification-table td:first-child{font-weight:500}.specification-table td:last-child{color:rgb(var(--color-foreground-title));font-weight:600;text-align:right}.specification-table tr:last-child td{border-bottom:none}.specification-table tr:nth-child(2n){background-color:hsla(0,5%,96%,.15)}.specification-table tr:hover{background-color:hsla(0,5%,96%,.4);transition:all .2s ease-in-out}@media screen and (max-width:749.98px){.specification-table{font-size:calc(var(--font-body-scale)*1.2rem)}.specification-table th{font-size:calc(var(--font-body-scale)*1.4rem);padding:.75rem}.specification-table td{font-size:calc(var(--font-body-scale)*1.2rem);padding:.5rem .75rem}}.ration-table-wrapper{margin:2.4rem 0;padding-bottom:.6rem}@media screen and (min-width:750px){.ration-table-wrapper{margin:1.6rem 0 2.4rem}}.ration-table-wrapper--2-cols{overflow-x:visible}.ration-table-wrapper--2-cols .ration-table{table-layout:fixed;width:100%}.ration-table-wrapper--2-cols .ration-table td:first-child,.ration-table-wrapper--2-cols .ration-table th:first-child{width:40%}.ration-table-wrapper--2-cols .ration-table td:last-child,.ration-table-wrapper--2-cols .ration-table th:last-child{text-align:center;width:20%}@media screen and (max-width:989.98px){.ration-table-wrapper--3-cols,.ration-table-wrapper--4-cols,.ration-table-wrapper--5-cols,.ration-table-wrapper--6-cols{max-width:calc(100vw - 8.4rem);overflow-x:auto}.ration-table-wrapper--3-cols::-webkit-scrollbar,.ration-table-wrapper--4-cols::-webkit-scrollbar,.ration-table-wrapper--5-cols::-webkit-scrollbar,.ration-table-wrapper--6-cols::-webkit-scrollbar{height:.4rem;width:.4rem}.ration-table-wrapper--3-cols::-webkit-scrollbar-thumb,.ration-table-wrapper--4-cols::-webkit-scrollbar-thumb,.ration-table-wrapper--5-cols::-webkit-scrollbar-thumb,.ration-table-wrapper--6-cols::-webkit-scrollbar-thumb{background-color:#89ba75}.ration-table-wrapper--3-cols::-webkit-scrollbar-track,.ration-table-wrapper--4-cols::-webkit-scrollbar-track,.ration-table-wrapper--5-cols::-webkit-scrollbar-track,.ration-table-wrapper--6-cols::-webkit-scrollbar-track{background-color:rgba(50,52,54,.2)}.ration-table-wrapper--3-cols .ration-table,.ration-table-wrapper--4-cols .ration-table,.ration-table-wrapper--5-cols .ration-table,.ration-table-wrapper--6-cols .ration-table{min-width:150vw}.ration-table-wrapper--3-cols .ration-table td,.ration-table-wrapper--3-cols .ration-table th,.ration-table-wrapper--4-cols .ration-table td,.ration-table-wrapper--4-cols .ration-table th,.ration-table-wrapper--5-cols .ration-table td,.ration-table-wrapper--5-cols .ration-table th,.ration-table-wrapper--6-cols .ration-table td,.ration-table-wrapper--6-cols .ration-table th{min-width:25vw;white-space:nowrap}.ration-table-wrapper--3-cols .ration-table td:first-child,.ration-table-wrapper--3-cols .ration-table th:first-child,.ration-table-wrapper--4-cols .ration-table td:first-child,.ration-table-wrapper--4-cols .ration-table th:first-child,.ration-table-wrapper--5-cols .ration-table td:first-child,.ration-table-wrapper--5-cols .ration-table th:first-child,.ration-table-wrapper--6-cols .ration-table td:first-child,.ration-table-wrapper--6-cols .ration-table th:first-child{background-color:inherit;left:0;min-width:30vw;position:sticky;z-index:1}.ration-table-wrapper--3-cols .ration-table thead th:first-child,.ration-table-wrapper--4-cols .ration-table thead th:first-child,.ration-table-wrapper--5-cols .ration-table thead th:first-child,.ration-table-wrapper--6-cols .ration-table thead th:first-child{background-color:#2f483a}.ration-table-wrapper--3-cols .ration-table tbody td:first-child,.ration-table-wrapper--4-cols .ration-table tbody td:first-child,.ration-table-wrapper--5-cols .ration-table tbody td:first-child,.ration-table-wrapper--6-cols .ration-table tbody td:first-child{background-color:#fff}}.ration-table{background-color:#fff;border-collapse:collapse;font-family:var(--font-body-family);width:100%}.ration-table thead .ration-table__header{background-color:#2f483a}.ration-table thead .ration-table__header th{border:none;color:#fff;font-size:calc(var(--font-body-scale)*1.4rem);font-weight:600;line-height:120%;padding:1rem;text-align:left;white-space:normal;word-break:keep-all}.ration-table thead .ration-table__header th:first-child{text-align:left}.ration-table thead .ration-table__header th:not(:first-child){text-align:center}@media screen and (max-width:749.98px){.ration-table thead .ration-table__header th{font-size:calc(var(--font-body-scale)*1.2rem);font-weight:400;padding:1.6rem .8rem}}.ration-table tbody tr{border-bottom:1px solid rgba(50,52,54,.2)}.ration-table tbody tr:last-child{border-bottom:none}.ration-table tbody tr td{color:rgb(var(--color-foreground));font-size:calc(var(--font-body-scale)*1.4rem);line-height:120%;padding:.8rem 1rem;vertical-align:middle}.ration-table tbody tr td:first-child{color:rgb(var(--color-foreground-title));font-weight:600;padding-left:1.6rem;text-align:left}.ration-table tbody tr td:not(:first-child){font-weight:400;text-align:center}@media screen and (max-width:749.98px){.ration-table tbody tr td{font-size:calc(var(--font-body-scale)*1.2rem);padding:1.6rem .8rem;word-break:keep-all}}.ration-table tbody tr:hover{background-color:hsla(0,5%,96%,.3);transition:all .2s ease-in-out}.ration-table__row{transition:all .3s ease}@media screen and (max-width:989.98px){.ration-table__row--hidden{display:none}}.ration-table__toggle-wrapper{display:none;margin-top:1rem}@media screen and (max-width:989.98px){.ration-table__toggle-wrapper{display:block}}.ration-table__toggle{background:transparent;border:none;color:rgb(var(--color-link));cursor:pointer;display:inline-block;font-size:calc(var(--font-body-scale)*1.2rem);font-weight:400;padding:0;text-decoration:underline;transition:all .2s ease-in-out}.ration-table__toggle:hover{color:rgb(var(--color-link));opacity:.8}.ration-table__toggle.expanded .ration-table__toggle-text--more{display:none}.ration-table__toggle.expanded .ration-table__toggle-text--less{display:inline!important}[id^=accordion-]{scroll-margin-top:calc(var(--header-height) + 2rem)}@media screen and (max-width:749.98px){.jdgm-cards-wrapper{--card-width:85vw}}.product .global-media-settings{border-color:transparent}@media screen and (min-width:990px){.product .product__media-wrapper{-moz-column-gap:4rem;column-gap:4rem;display:grid;grid-template-columns:1fr 1fr}}@media screen and (min-width:1200px){.product .product__media-wrapper{grid-template-columns:1.1fr minmax(49rem,1fr)}}@media screen and (min-width:1440px){.product .product__media-wrapper{-moz-column-gap:8rem;column-gap:8rem}}@media screen and (min-width:750px){.product .product__media-wrapper .product__column{grid-area:1/1/2/2}}@media screen and (min-width:990px){.product .product__media-wrapper .product__info-wrapper{grid-area:1/2/3/3}.product .product__media-wrapper .product__info-container{position:sticky;top:calc(var(--header-height) + 2rem);z-index:2}}.product__media{background:#fff;border-color:transparent}.product__media-list{--grid-mobile-horizontal-spacing:3rem}@media screen and (min-width:990px){.product__media-list{margin-bottom:.8rem}}.product__media-badges{left:.8rem;position:absolute;top:.8rem;z-index:1}@media screen and (min-width:990px){.product__media-badges{left:2.4rem;top:2.4rem}}.product__media-badges .badge{border-radius:.4rem}@media screen and (max-width:989.98px){.product .slider-buttons-with-dots{bottom:1.2rem;position:absolute;right:50%;transform:translateX(50%);width:100%;z-index:2}.product .slider-buttons-with-dots .slideshow__control-wrapper{flex-wrap:wrap;max-width:calc(100% - 4rem)}}.product__avis{font-size:calc(var(--font-body-scale)*1.2rem)}.product__plus-produits .product-plus__badge{background-color:rgba(43,78,46,.1)}.product__mini-accroche{font-weight:700;margin-bottom:.6rem!important;margin-top:2.4rem!important}@media screen and (min-width:990px){.product__mini-accroche{margin-top:3.2rem!important}}.product__points-cles{margin-bottom:.8rem!important;margin-top:.6rem!important}.product__points-cles__items{display:flex;flex-direction:column;gap:.8rem}.product__points-cles .points-cles__item{align-items:flex-start;display:flex;gap:.8rem}.product__points-cles .points-cles__icon{align-items:center;display:flex;flex-shrink:0;height:1.6rem;justify-content:center;width:1.6rem}.product__points-cles .points-cles__icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product__points-cles .points-cles__text{flex:1;line-height:1.3em}.product__tabs-anchors{margin-top:.6rem!important}.product__tabs-anchors .ax-link{font-size:calc(var(--font-body-scale)*1.4rem);margin-right:.8rem!important}.product__regroupements-produits{margin-top:.6rem!important}@media screen and (min-width:990px){.product__regroupements-produits{margin-top:3rem!important}}.product .variant-selects__wrapper{display:flex;flex-direction:column}.product .buy-buttons-wrapper{margin:0!important}.product .product__info-container .product-form{margin:0}.product .product-form__buttons{min-height:4.4rem}.product .product-form__submit{margin:0}@media screen and (max-width:989.98px){.product .product-form__submit.sticky{animation:sticky-add-to-cart-animation .5s ease forwards;bottom:-100%;left:1.8rem;margin:0!important;position:fixed;right:1.8rem;transition:all .5s ease;width:auto!important;z-index:4}}@keyframes sticky-add-to-cart-animation{0%{bottom:-100%}to{bottom:2.4rem}}.product .product-form__input--size{order:-1}.product .product-form__input--pill{display:flex;gap:1.6rem}@media screen and (max-width:989.98px){.product .product-form__input--pill{gap:.8rem}}.product .product-form__input--pill legend{height:0;margin:0}.product .product-form__input--pill .fieldset__label{align-items:center;display:flex;font-size:calc(var(--font-body-scale)*1.6rem);justify-content:center}.product .product-form__input--pill .product-form__buttons{display:flex;flex-wrap:wrap;gap:.8rem}.product .product-form__input--pill .product-form__buttons .product-form__input--pill-item{align-items:center;display:flex;flex:0;justify-content:center;margin:0;padding:1.2rem 2.4rem;width:-moz-fit-content;width:fit-content}.product__reassurances{margin-top:2.4rem!important;--grid-desktop-horizontal-spacing:1rem}@media screen and (max-width:989.98px){.product__reassurances{margin-top:4rem!important}}.product__reassurances product-reassurances-component{display:block}@media screen and (min-width:750px){.product__reassurances-slider .swiper-slide{margin-right:0!important}.product__reassurances-slider .swiper-pagination{display:none}}@media screen and (min-width:750px)and (max-width:989.98px){.product__reassurances-slider .swiper-slide{max-width:100%!important;width:100%!important}}@media screen and (max-width:989.98px){.product__reassurances-wrapper{flex-wrap:nowrap}}.product__reassurances-item{align-items:center;display:flex;flex-direction:column;text-align:center}@media screen and (max-width:989.98px){.product__reassurances-item{align-items:center;flex-direction:row;gap:1.2rem;justify-content:center;text-align:left}}.product__reassurances-media{background:transparent;margin:0 auto .8rem}@media screen and (max-width:989.98px){.product__reassurances-media{flex-shrink:0;margin:0}}.product__reassurances-media img,.product__reassurances-media svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (max-width:989.98px){.product__reassurances-content{max-width:42.5vw}}.product__reassurances-heading{font-size:calc(var(--font-body-scale)*1.2rem);font-weight:700;line-height:normal;margin-bottom:.4rem;text-wrap:balance}@media screen and (max-width:989.98px){.product__reassurances-heading{margin-bottom:0}}.product__reassurances-text{font-size:calc(var(--font-body-scale)*1.2rem);line-height:normal;text-wrap:balance}.product__reassurances-text p{margin:0}@media screen and (max-width:989.98px){.product__reassurances .swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;flex-wrap:nowrap}.product__reassurances .swiper-initialized{--swiper-pagination-bullet-width:1rem;--swiper-pagination-bullet-height:1rem;--swiper-pagination-bullet-horizontal-gap:0.8rem;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-color:rgb(var(--color-foreground));--swiper-pagination-bullet-inactive-color:rgb(var(--color-foreground))}.product__reassurances .swiper-initialized .swiper-slide{margin-right:0!important}.product__reassurances .swiper-initialized .swiper-wrapper{gap:0;padding-bottom:.6rem}.product__reassurances .swiper-initialized .swiper-pagination:not(.swiper-pagination-lock){align-items:center;display:flex;justify-content:center}.product__reassurances .swiper-initialized .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){--swiper-pagination-bullet-width:0.8rem;--swiper-pagination-bullet-height:0.8rem}}.product .benefices-animal{margin-bottom:1.6rem;padding:2rem 0 0;position:relative}@media screen and (min-width:990px){.product .benefices-animal{padding:4.6rem 0 0}}.product .benefices-animal__header{align-items:center;display:flex;gap:.7rem;margin-bottom:1rem}.product .benefices-animal__logo{align-items:center;display:flex;flex-shrink:0;justify-content:center}.product .benefices-animal__logo img{height:auto;max-width:4rem}.product .benefices-animal__title{color:rgb(var(--color-foreground-title));margin:0;text-align:center}.product .benefices-animal__grid{--grid-mobile-horizontal-spacing:1.6rem;--grid-mobile-vertical-spacing:1.6rem;--grid-desktop-horizontal-spacing:1.6rem;--grid-desktop-vertical-spacing:1.6rem}.product .benefices-card{aspect-ratio:1;position:relative}.product .benefices-card__toggle{opacity:0;pointer-events:none;position:absolute}.product .benefices-card__label{cursor:pointer;display:block;height:100%;position:relative;width:100%;z-index:1;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation}.product .benefices-card__label:after{align-items:center;color:rgb(var(--color-foreground));content:"+";display:flex;font-size:2rem;height:2rem;justify-content:center;pointer-events:none;position:absolute;right:.8rem;top:.8rem;transition:opacity .3s ease,transform .3s ease;width:2rem;z-index:2}.product .benefices-card__inner{height:100%;position:relative;text-align:center;width:100%}.product .benefices-card__back,.product .benefices-card__front{align-items:center;display:flex;height:100%;justify-content:center;left:0;padding:.8rem;position:absolute;top:0;transition:opacity .3s ease;width:100%}.product .benefices-card__front{background:#fff;opacity:1;z-index:2}.product .benefices-card__back{background:#c6debc;color:#344b39;opacity:0;z-index:1}.product .benefices-card__image{align-items:center;display:flex;justify-content:center;width:100%}.product .benefices-card__image img{height:5.6rem;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease;width:5.6rem}@media screen and (max-width:989.98px){.product .benefices-card__image img{height:clamp(5.6rem,20vw,11rem);width:clamp(5.6rem,20vw,11rem)}}@media screen and (min-width:1200px){.product .benefices-card__image img{height:clamp(5.6rem,5vw,11rem);width:clamp(5.6rem,5vw,11rem)}}.product .benefices-card__text{font-size:calc(var(--font-body-scale)*1.2rem);margin:0;text-align:center}@media screen and (min-width:750px){.product .benefices-card__label:hover .benefices-card__front{opacity:0}.product .benefices-card__label:hover .benefices-card__back{opacity:1}.product .benefices-card__label:hover .benefices-card__image img{transform:scale(1.05)}.product .benefices-card__label:hover:after{opacity:.7;transform:rotate(45deg)}}@media screen and (max-width:989.98px){.product .benefices-card__toggle:checked+.benefices-card__label .benefices-card__front{opacity:0}.product .benefices-card__toggle:checked+.benefices-card__label .benefices-card__back{opacity:1}.product .benefices-card__toggle:checked+.benefices-card__label .benefices-card__image img{transform:scale(1.05)}.product .benefices-card__toggle:checked+.benefices-card__label:after{opacity:.7;transform:rotate(45deg)}}.product .product__accordion{background:#fff;border-radius:.8rem;margin-top:1.6rem!important;padding:2.4rem 1.6rem}@media screen and (min-width:990px){.product .product__accordion{padding:2.4rem}}.product .product__accordion details[open]>summary .icon-caret{transform:rotate(180deg) translateY(50%)}.product .product__accordion summary{padding:0}.product .product__accordion summary:after{bottom:-2.4rem;content:"";left:-1.6rem;position:absolute;right:-1.6rem;top:-2.4rem;z-index:1}@media screen and (min-width:990px){.product .product__accordion summary:after{left:-2.4rem;right:-2.4rem}}.product .product__accordion summary .icon-caret{height:1.8rem;right:0;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out;width:1.8rem}.product .product__accordion summary .accordion__text-small{font-family:var(--font-body-family);font-size:calc(var(--font-body-scale)*1.4rem);font-weight:400;line-height:normal}.product .product__accordion .accordion__content{margin:0;padding:2.6rem 0 0}.product .product__accordion .accordion__content ol,.product .product__accordion .accordion__content ul{margin:1.6rem 0;padding-left:2rem}.product .product__accordion .accordion__content ol li,.product .product__accordion .accordion__content ul li{color:rgb(var(--color-foreground));margin-bottom:.8rem}.product .product__accordion .accordion__content ol li:last-child,.product .product__accordion .accordion__content ul li:last-child{margin-bottom:0}.product .product__accordion .accordion__content ul{list-style:disc}.product .product__accordion .accordion__content ul li::marker{color:rgb(var(--color-foreground))}.product .product__accordion .accordion__content ol{list-style:decimal}.product .product__accordion .accordion__content ol li::marker{color:rgb(var(--color-foreground));font-weight:600}.product .product__accordion .accordion__content ol ol,.product .product__accordion .accordion__content ol ul,.product .product__accordion .accordion__content ul ol,.product .product__accordion .accordion__content ul ul{margin:.8rem 0;padding-left:1.6rem}.product .product__accordion .accordion__content ol ol li,.product .product__accordion .accordion__content ol ul li,.product .product__accordion .accordion__content ul ol li,.product .product__accordion .accordion__content ul ul li{margin-bottom:.4rem}.product .product__accordion .accordion__content ul ul{list-style:circle}.product .product__accordion .accordion__content ul ul ul{list-style:square}.product .product__accordion .accordion__content h2{font-size:calc(var(--font-body-scale)*1.8rem);margin-bottom:.8rem}@media screen and (min-width:990px){.product .product__accordion .accordion__content h2{font-size:calc(var(--font-body-scale)*2rem)}}.product .product__accordion .accordion__content h3{font-size:calc(var(--font-body-scale)*1.6rem);margin-bottom:.4rem}@media screen and (min-width:990px){.product .product__accordion .accordion__content h3{font-size:calc(var(--font-body-scale)*1.8rem)}}.product .product__accordion .ration-info{margin-bottom:2.4rem}@media screen and (min-width:990px){.product .product__accordion .ration-info{margin-bottom:1.6rem}}.product .product__accordion table-ration+.ration-conseils-utilisation{margin-top:2.4rem}@media screen and (min-width:990px){.product .product__accordion table-ration+.ration-conseils-utilisation{margin-top:3.2rem}}.product .product__accordion .ration-conseils-utilisation__title{font-weight:700;margin-bottom:.8rem}.product .product__accordion .ration-conseils-utilisation a{background-size:100% 1px;font-size:calc(var(--font-body-scale)*1.4rem)}.product .product__accordion .ration-conseils-utilisation a:hover{background-size:0 1px}.product .paliers-variant__promo-badge{background:#ec7038;display:inline-block}.product .paliers-variant__promo-badge,.product .paliers-variant__stock-status{border-radius:.4rem;color:#fff;font-size:calc(var(--font-body-scale)*1rem);font-weight:500;padding:.4rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.product .paliers-variant__stock-status{background:#2f483a;opacity:.8}.product #klaviyo-bis-button-container{margin:auto!important}.product .product__info-container:not(:has(.paliers-variant)) a.klaviyo-bis-trigger[href="#"]{display:none!important}.product .product__info-container:not(:has(.paliers-variant)) #klaviyo-bis-button-container{margin:auto!important}.product .product__info-container:not(:has(.paliers-variant)) #klaviyo-bis-button-container>div.needsclick{margin:auto!important;text-align:center!important}.product .product__info-container:not(:has(.paliers-variant)) #klaviyo-bis-button-container button.needsclick{margin:auto}.product .product-paliers-club,.product .product-paliers-particulier,.product .product-paliers-premium{border-radius:.8rem;display:flex;flex-direction:column}.product .paliers-variant{background:#fff;border-bottom:1px solid #f1eae0;padding:2.4rem;transition:opacity .3s ease}.product .paliers-variant:first-child{border-radius:.8rem .8rem 0 0}.product .paliers-variant:last-child{border-bottom:none;border-radius:0 0 .8rem .8rem}.product .paliers-variant:only-child{border-radius:.8rem}.product .paliers-variant--out-of-stock{background:#f6f5f5;border-color:#dee2e6;pointer-events:none}.product .paliers-variant--out-of-stock .paliers-variant__title{color:#9c9996}.product .paliers-variant--out-of-stock .quantity{background:#f6f5f5!important}.product .paliers-variant--out-of-stock .quantity:after{box-shadow:0 0 0 var(--inputs-border-width) #dee2e6}.product .paliers-variant--out-of-stock .quantity__button,.product .paliers-variant--out-of-stock .quantity__input{cursor:not-allowed}.product .paliers-variant__header{align-items:center;display:flex;gap:.8rem;justify-content:space-between}@media screen and (max-width:989.98px){.product .paliers-variant__header{align-items:flex-start;flex-direction:column}}.product .paliers-variant__info{flex:1}.product .paliers-variant__title{align-items:center;color:rgb(var(--color-foreground));display:flex;font-size:calc(var(--font-body-scale)*1.4rem);font-weight:700;gap:.8rem}.product .paliers-variant__pricing{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem}.product .paliers-variant__pricing--discounted .paliers-variant__price:not(.paliers-variant__price--compare){color:#ec7038}.product .paliers-variant__price{align-items:center;display:flex;flex-direction:row-reverse;font-size:calc(var(--font-body-scale)*1.4rem);font-weight:700;gap:.8rem}.product .paliers-variant__price--sale,.product .paliers-variant__price--tier-active{color:#ec7038}.product .paliers-variant__price--compare{color:#9c9996;font-weight:400;text-decoration:line-through}.product .paliers-variant__price-kg{color:rgb(var(--color-foreground));font-size:calc(var(--font-body-scale)*1.2rem);font-weight:400;line-height:normal}.product .paliers-variant__pricing-quantity{align-items:center;display:flex;gap:.8rem;justify-content:space-between;width:100%}@media screen and (min-width:990px){.product .paliers-variant__pricing-quantity{width:auto}}.product .paliers-variant .klaviyo-bis-trigger{color:rgb(var(--color-foreground));cursor:pointer;display:inline-block!important;font-size:calc(var(--font-body-scale)*1.4rem);font-weight:500;padding:.8rem 1.2rem;pointer-events:auto;text-align:center;text-decoration:none}.product .paliers-variant .klaviyo-bis-trigger:hover{text-decoration:underline}@media screen and (max-width:989.98px){.product .paliers-variant .klaviyo-bis-trigger{font-size:calc(var(--font-body-scale)*1.2rem)}}.product .paliers-variant button.needsclick{background:unset!important}.product .paliers-variant__quantity{flex-shrink:0}.product .paliers-variant__quantity[data-tooltip]{position:relative}.product .paliers-variant__quantity[data-tooltip]:before{background:#212529;border-radius:.4rem;bottom:calc(100% + .8rem);color:#fff;content:attr(data-tooltip);font-size:calc(var(--font-body-scale)*1.2rem);font-weight:400;left:50%;line-height:1.4;opacity:1;padding:.8rem 1.2rem;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);visibility:visible;white-space:normal;width:20rem;z-index:1000}.product .paliers-variant__quantity[data-tooltip]:after{border:.4rem solid transparent;border-top-color:#212529;content:"";left:50%;opacity:1;position:absolute;top:-1.2rem;transform:translateX(-50%);visibility:visible;z-index:1000}@media screen and (max-width:989.98px){.product .paliers-variant__quantity[data-tooltip]:before{left:auto;max-width:calc(100vw - 2rem);right:auto;transform:translateX(-50%);width:16rem}}.product .paliers-variant__quantity .quantity__button:disabled{cursor:not-allowed;opacity:.8}.product .paliers-variant__quantity .quantity__button:disabled:focus,.product .paliers-variant__quantity .quantity__button:disabled:hover{transform:none}.product .paliers-variant__quantity .quantity__button:disabled .svg-wrapper svg{opacity:.5}.product .paliers-variant__quantity .quantity{align-items:center;background:#fff;border-radius:50rem;display:flex;height:3.2rem;min-height:3.2rem;min-width:10.2rem;width:auto}.product .paliers-variant__quantity .quantity .quantity__button{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:3.2rem;justify-content:center;width:3.2rem}.product .paliers-variant__quantity .quantity .quantity__button .svg-wrapper{height:1rem;width:1rem}.product .paliers-variant__quantity .quantity .quantity__button .svg-wrapper svg{height:100%;width:100%}.product .paliers-variant__quantity .quantity .quantity__input{background:transparent;border:none;font-size:calc(var(--font-body-scale)*1.6rem);font-weight:500;text-align:center;width:auto}.product .paliers-variant__quantity .quantity .quantity__input:focus{outline:none}.product .paliers-variant__quantity .quantity .quantity__input::-webkit-inner-spin-button,.product .paliers-variant__quantity .quantity .quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product .paliers-variant__quantity .quantity .quantity__input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.product .tooltip{align-items:center;display:inline-flex;justify-content:center;position:relative;z-index:2}.product .tooltip__trigger{cursor:help;font-size:calc(var(--font-body-scale)*1.2rem);font-weight:700;margin-left:.4rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product .tooltip__content{background:#212529;border-radius:.4rem;bottom:calc(100% + .8rem);color:#fff;font-size:calc(var(--font-body-scale)*1.2rem);font-weight:400;left:50%;line-height:1.4;opacity:0;padding:.8rem 1.2rem;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .2s ease,visibility .2s ease;visibility:hidden;white-space:normal;width:20rem;z-index:1000}.product .tooltip__content:after{border:.4rem solid transparent;border-top-color:#212529;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}@media screen and (max-width:989.98px){.product .tooltip__content{left:auto;max-width:calc(100vw - 2rem);right:auto;transform:none;width:16rem}.product .tooltip__content--right{left:auto;right:0;transform:none}.product .tooltip__content--right:after{left:auto;right:1rem;transform:none}.product .tooltip__content--left{left:0;right:auto;transform:none}.product .tooltip__content--left:after{left:1rem;right:auto;transform:none}}.product .tooltip:hover .tooltip__content{opacity:1;visibility:visible}.product .quantity__button:disabled[data-tooltip]{cursor:help;position:relative}.product .quantity__button:disabled[data-tooltip]:before{background:#212529;border-radius:.4rem;bottom:calc(100% + .8rem);color:#fff;content:attr(data-tooltip);font-size:calc(var(--font-body-scale)*1.2rem);font-weight:400;line-height:1.4;padding:.8rem 1.2rem;pointer-events:none;text-align:center;white-space:normal;width:20rem}.product .quantity__button:disabled[data-tooltip]:after,.product .quantity__button:disabled[data-tooltip]:before{left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:1000}.product .quantity__button:disabled[data-tooltip]:after{border:.4rem solid transparent;border-top-color:#212529;content:"";top:-1.2rem}.product .quantity__button:disabled[data-tooltip]:hover{opacity:1}.product .quantity__button:disabled[data-tooltip]:hover:after,.product .quantity__button:disabled[data-tooltip]:hover:before{opacity:1;visibility:visible}@media screen and (max-width:989.98px){.product .quantity__button:disabled[data-tooltip]:before{left:auto;max-width:calc(100vw - 2rem);right:auto;transform:translateX(-50%);width:16rem}}.variant-complementary-products{display:block;margin-bottom:3rem}@media screen and (min-width:750px){.variant-complementary-products{margin-bottom:4rem}}.variant-complementary-products__container{margin-top:2rem}.variant-complementary-products .summary__title{margin-bottom:1.5rem}.variant-complementary-products .summary__title .h4{margin:0}.variant-complementary-products__grid{display:flex;flex-direction:column;gap:0}.card-variant-complementary{background:#fff;border:1px solid rgba(var(--color-foreground),.1);border-radius:.8rem;overflow:hidden}.card-variant-complementary:not(:last-child){border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.card-variant-complementary:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.card-variant-complementary__inner{align-items:center;display:flex;gap:1.5rem;padding:1.6rem;position:relative}@media screen and (min-width:750px){.card-variant-complementary__inner{padding:2.4rem}}.card-variant-complementary__image{background:rgb(var(--color-background));border-radius:.375rem;flex-shrink:0;height:80px;overflow:hidden;width:80px}.card-variant-complementary__image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.card-variant-complementary__content{align-items:center;display:flex;flex:1;gap:1.5rem;justify-content:space-between;min-width:0}@media screen and (max-width:749.98px){.card-variant-complementary__content{align-items:flex-start;flex-direction:column;gap:1rem}}.card-variant-complementary__info{flex:1;min-width:0}.card-variant-complementary__title{color:rgb(var(--color-foreground));font-size:calc(var(--font-body-scale)*1.2rem);font-weight:600;line-height:1.4;margin:0 0 .5rem;transition:color .2s ease}@media screen and (min-width:750px){.card-variant-complementary__title{font-size:calc(var(--font-body-scale)*1.4rem)}}.card-variant-complementary__variant-name{color:rgba(var(--color-foreground),.7);display:block;font-size:calc(var(--font-body-scale)*1.2rem);font-weight:400;margin-top:.25rem}@media screen and (min-width:750px){.card-variant-complementary__variant-name{font-size:calc(var(--font-body-scale)*1.4rem)}}.card-variant-complementary__price{font-weight:600}.card-variant-complementary__price,.card-variant-complementary__price .price{font-size:calc(var(--font-body-scale)*1.2rem)}.card-variant-complementary__actions{flex-shrink:0}@media screen and (max-width:749.98px){.card-variant-complementary__actions{width:100%}}.card-variant-complementary__form{width:100%}.card-variant-complementary__button{min-height:unset;padding:1.2rem;white-space:nowrap}@media screen and (max-width:989.98px){.card-variant-complementary__button{padding:1rem}}.card-variant-complementary__closed-orders{align-items:center;display:flex;justify-content:center;padding:1.2rem;text-align:center}@media screen and (max-width:989.98px){.card-variant-complementary__closed-orders{padding:1rem}}.card-variant-complementary__closed-orders .text-caption{color:rgba(var(--color-foreground),.7);font-size:calc(var(--font-body-scale)*1.2rem);line-height:1.4}