.product-accordion__wrap{max-height:624rem;overflow:hidden;position:relative;transition:max-height 1s .35s ease}.product-accordion__wrap:after{background:linear-gradient(transparent,#fff);bottom:0;content:"";height:0;left:0;position:absolute;transition:height .35s .15s ease;width:100%}.product-accordion__wrap--can-expand{max-height:18.75rem;transition:max-height .35s ease}.product-accordion__wrap--can-expand:after{height:5rem;transition:height .35s ease}.product-badges{display:flex;flex-direction:column;order:4;row-gap:1.5rem}.product-badges__header{align-items:center;column-gap:1rem;display:flex;margin-bottom:.25rem}.product-badges__header-badge{flex:none}.product-badges__header .product-badge__link img{margin:0}.product-badges__header .product-badge__link .product-badge__icon{height:2.5rem}.product-badges__header .product-badge__link .product-badge__icon__img{height:auto;width:2.5rem}.product-badges__content{margin-bottom:1rem}.product-badges__footer{align-items:center;column-gap:1rem;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:1rem}@media only screen and (min-width: 768px){.product-badges__header{margin-bottom:1rem}.product-badges__footer{column-gap:1.5rem}}.product-benefits{display:flex;flex-direction:column;gap:1.5rem}.product-badge-anchor{margin-bottom:1.5rem}.product-badge-anchor__wrapper{display:flex;flex-wrap:wrap}.product-badge-anchor__wrapper:after{content:"";width:100%}.product-badge-anchor__content{flex:1 0 80%;padding-right:1.5rem}.product-badge-anchor__content ul{margin:0 1rem 1rem}.product-badge-anchor__content ul li{margin:.25rem 0 0}.product-badge-anchor .product-badge-anchor__list{margin:1rem 1rem 1rem 2rem}.product-badge-anchor__icon-wrapper{display:flex;justify-content:flex-end}.product-badge-anchor__icon{display:flex;width:14vw;height:14vw;max-width:6rem;max-height:6rem;align-items:center;justify-content:center}.product-badge-anchor__svg{display:flex;justify-content:center;border-radius:5px;background:#f0f3f680;padding:.35rem;width:100%;height:100%}@media (min-width: 50em){.product-badge-anchor__svg{padding:.5rem}}.product-badge-anchor__svg .image{display:block;margin:0;max-width:5rem}.product-badge-anchor__links{display:flex;flex-direction:column}.product-badge-anchor__link{letter-spacing:.03125rem;margin-bottom:.5rem;text-transform:uppercase}.product-flags__title,.product-freshness__title{margin-bottom:.5rem}.product-freshness p+p{margin-top:0}.product-informations{display:flex;flex-direction:column;gap:1.5rem;width:100%}.product-specifications__title,.product-traceability__title{margin-bottom:.5rem}.product-traceability__caption{margin-top:.25rem;text-align:left;caption-side:bottom}.product-traceability table{margin:.25rem 0 0;table-layout:fixed;width:100%}.product-traceability table col:first-child{width:33%}.product-traceability table tr{border-bottom:1px solid #e5e5e5}.product-traceability table tr:first-of-type{border-bottom:0}.product-traceability table tr td{padding:.5rem .25rem .5rem 0}.product-traceability table tr td:nth-child(2n){padding:.5rem 0 .5rem .25rem;text-align:right;word-break:break-all}.product-traceability__value-list{margin:0;padding:0;list-style:none}.product-traceability__value-list li{margin:0;padding:0;word-break:break-word}.product-traceability__value-list li:nth-child(2n){background-color:var(--ds-color-persistent-background-main-secondary)}.product-variable-weight__title{margin-bottom:.5rem}.product-variable-weight__content{align-items:flex-start;display:flex}.product-variable-weight__description{margin-right:2.5rem}.product-variable-weight__icon{flex-shrink:0}.product-contact-information__title{margin-bottom:.5rem}.product-contact-information__container{display:flex;flex-direction:column;gap:.25rem}.product-contact-information__group{align-items:flex-start;display:flex}.product-contact-information__text{margin:0}.product-additional-informations{width:100%}.product-additional-informations--hidden{display:none}.product-additional-informations__title{margin-bottom:1.5rem}.product-additional-informations__mentions{margin-top:1.5rem}.product-additional-informations__wrap{display:flex;flex-direction:column;gap:1.5rem}
