@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Bold.otf);font-weight:700;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Regular.otf);font-weight:400;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Semibold.otf);font-weight:600;font-display:swap}@font-face{font-family:material-rounded;src:url(/fonts/Material/MaterialSymbolsRounded.ttf);font-weight:200;font-display:swap}.AppDownloadContent-module-scss-module__3RLgha__app-download{background-color:#ecf2f2;width:100%}.AppDownloadContent-module-scss-module__3RLgha__app-download .AppDownloadContent-module-scss-module__3RLgha__greetings-container{max-width:74em;margin:1.5em auto auto}@media (min-width:834px){.AppDownloadContent-module-scss-module__3RLgha__app-download .AppDownloadContent-module-scss-module__3RLgha__greetings-container{margin-top:3em}}.AppDownloadContent-module-scss-module__3RLgha__app-download .AppDownloadContent-module-scss-module__3RLgha__greetings-container__greetings{background-color:#fff;border-radius:1em;margin:1em;padding:1.5em 2.5em}
@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Bold.otf);font-weight:700;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Regular.otf);font-weight:400;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Semibold.otf);font-weight:600;font-display:swap}@font-face{font-family:material-rounded;src:url(/fonts/Material/MaterialSymbolsRounded.ttf);font-weight:200;font-display:swap}.MobileAppSection-module-scss-module__5fZjNG__mobileapp-section{background-color:#ecf2f2;justify-content:center;width:100%;display:flex}.MobileAppSection-module-scss-module__5fZjNG__mobileapp-section__container{flex-direction:column;justify-content:space-between;align-items:center;gap:1.5em;max-width:26.75em;margin:0 1em;padding:1.5em 0 2.5em;display:flex}@media (min-width:834px) and (max-width:1440px){.MobileAppSection-module-scss-module__5fZjNG__mobileapp-section__container{width:85%}}@media (min-width:834px){.MobileAppSection-module-scss-module__5fZjNG__mobileapp-section__container{flex-direction:row-reverse;gap:1em;max-width:none;padding:7.5em 0}}@media (min-width:1440px){.MobileAppSection-module-scss-module__5fZjNG__mobileapp-section__container{max-width:74em}}.MobileAppSection-module-scss-module__5fZjNG__mobileapp-section__container__features{flex-direction:column;flex:1;gap:1.5em;display:flex}.MobileAppSection-module-scss-module__5fZjNG__mobileapp-section__container__features__title-container{width:100%;display:none}@media (min-width:834px){.MobileAppSection-module-scss-module__5fZjNG__mobileapp-section__container__features__title-container{justify-content:space-between;align-items:center;display:flex}}.MobileAppSection-module-scss-module__5fZjNG__mobileapp-section__container__features__title-container__title{max-width:21.875rem;margin:0}@media (min-width:834px){.MobileAppSection-module-scss-module__5fZjNG__mobileapp-section__container__features__title-container__title{max-width:25rem}}.MobileAppSection-module-scss-module__5fZjNG__mobileapp-section__container__features__title-container__arrow-container{position:relative}@media (min-width:834px){.MobileAppSection-module-scss-module__5fZjNG__mobileapp-section__container__features__title-container__arrow-container{width:6.3125em;display:block!important}}@media (max-width:1040px){.MobileAppSection-module-scss-module__5fZjNG__mobileapp-section__container__features__title-container__arrow-container{display:none!important}}.MobileAppSection-module-scss-module__5fZjNG__mobileapp-section__container__features__block{background-color:#fff;border-radius:.5em;flex-direction:column;padding:1em;display:flex}@media (min-width:834px){.MobileAppSection-module-scss-module__5fZjNG__mobileapp-section__container__features__block{padding:1.5em 2em}}.MobileAppSection-module-scss-module__5fZjNG__mobileapp-section__container__features__block__title{margin:0}.MobileAppSection-module-scss-module__5fZjNG__mobileapp-section__container__features__block__paragraphe{margin:1em 0 0}.MobileAppSection-module-scss-module__5fZjNG__mobileapp-section__container__images{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1em;display:flex}@media (min-width:834px){.MobileAppSection-module-scss-module__5fZjNG__mobileapp-section__container__images{flex-direction:column;gap:3em}}.MobileAppSection-module-scss-module__5fZjNG__mobileapp-section__container__images__badge-container{justify-content:center;align-items:center;gap:1em;height:3em;display:flex}@media (min-width:834px){.MobileAppSection-module-scss-module__5fZjNG__mobileapp-section__container__images__badge-container{gap:1.875em;height:3.6875em}.MobileAppSection-module-scss-module__5fZjNG__mobileapp-section__container__images__mobile-title{display:none}}.MobileAppSection-module-scss-module__5fZjNG__mobileapp-section__container__image-container{width:100%;position:relative}@media (min-width:834px) and (max-width:1440px){.MobileAppSection-module-scss-module__5fZjNG__mobileapp-section__container__image-container{width:23.125em}}@media (min-width:1440px){.MobileAppSection-module-scss-module__5fZjNG__mobileapp-section__container__image-container{width:29.375em}}
@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Bold.otf);font-weight:700;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Regular.otf);font-weight:400;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Semibold.otf);font-weight:600;font-display:swap}@font-face{font-family:material-rounded;src:url(/fonts/Material/MaterialSymbolsRounded.ttf);font-weight:200;font-display:swap}.Dropdown-module-scss-module__5uu3yW__dropdown{appearance:none;align-items:center;width:fit-content;height:1.875em;display:flex;position:relative}@media (min-width:834px){.Dropdown-module-scss-module__5uu3yW__dropdown{height:3.75em}}.Dropdown-module-scss-module__5uu3yW__dropdown__title{cursor:pointer;flex:1;justify-content:flex-start;align-items:center;display:flex}.Dropdown-module-scss-module__5uu3yW__dropdown__title--white{color:#fff}.Dropdown-module-scss-module__5uu3yW__dropdown__icon{filter:invert(10%)sepia(32%)saturate(1408%)hue-rotate(150deg)brightness(103%)contrast(104%);width:.75em;margin-top:.25em;margin-left:.25em;position:relative}.Dropdown-module-scss-module__5uu3yW__dropdown__icon--white{filter:invert()}.Dropdown-module-scss-module__5uu3yW__dropdown__content{z-index:10;background:#fff;border:1px solid #dde7e9;border-radius:.5em;width:100%;min-width:7.5em;display:none;position:absolute;top:100%;right:-1em;overflow:hidden;box-shadow:0 3px 16px #dde7e9a3}@media (min-width:834px){.Dropdown-module-scss-module__5uu3yW__dropdown__content{right:0}}.Dropdown-module-scss-module__5uu3yW__dropdown__option{cursor:pointer;justify-content:center;align-items:center;height:3.13em;display:flex}.Dropdown-module-scss-module__5uu3yW__dropdown__option:hover{background-color:#dde7e9}.Dropdown-module-scss-module__5uu3yW__dropdown__short-label{color:#001e28}.Dropdown-module-scss-module__5uu3yW__dropdown:hover .Dropdown-module-scss-module__5uu3yW__dropdown__content{flex-direction:column;display:flex}
@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Bold.otf);font-weight:700;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Regular.otf);font-weight:400;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Semibold.otf);font-weight:600;font-display:swap}@font-face{font-family:material-rounded;src:url(/fonts/Material/MaterialSymbolsRounded.ttf);font-weight:200;font-display:swap}.SearchBar-module-scss-module__PpBptG__search-bar{width:100%;position:relative}@media (min-width:834px){.SearchBar-module-scss-module__PpBptG__search-bar{max-width:31.5rem}}.SearchBar-module-scss-module__PpBptG__search-bar__results{color:#001e28;background-color:#fff;border:1px solid #dde7e9;width:100%;height:fit-content;padding:0;transition:max-height .2s ease-in-out;display:none;position:absolute;top:8rem;left:0;box-shadow:0 3px 16px #dde7e952}@media (min-width:834px){.SearchBar-module-scss-module__PpBptG__search-bar__results{border-top:none;width:calc(100% - 1em);height:fit-content;margin:0 .5em;top:3rem}}.SearchBar-module-scss-module__PpBptG__search-bar__header{display:none!important}.SearchBar-module-scss-module__PpBptG__search-bar--expanded{z-index:10;background:#fff;position:fixed;top:0;left:0}@media (max-width:834px){.SearchBar-module-scss-module__PpBptG__search-bar--expanded{margin:0!important}}.SearchBar-module-scss-module__PpBptG__search-bar--expanded .SearchBar-module-scss-module__PpBptG__search-bar__results{height:calc(100vh - 8em);overflow:auto}@media (min-width:834px){.SearchBar-module-scss-module__PpBptG__search-bar--expanded{background:0 0;position:relative}.SearchBar-module-scss-module__PpBptG__search-bar--expanded .SearchBar-module-scss-module__PpBptG__search-bar__results{height:fit-content}}.SearchBar-module-scss-module__PpBptG__search-bar--expanded .SearchBar-module-scss-module__PpBptG__search-bar__header{background:#fff;position:relative;display:flex!important}@media (min-width:834px){.SearchBar-module-scss-module__PpBptG__search-bar--expanded .SearchBar-module-scss-module__PpBptG__search-bar__header{display:none!important}}.SearchBar-module-scss-module__PpBptG__search-bar--expanded .SearchBar-module-scss-module__PpBptG__search-bar__icon{top:1.5rem}@media (min-width:834px){.SearchBar-module-scss-module__PpBptG__search-bar--expanded .SearchBar-module-scss-module__PpBptG__search-bar__icon{top:0}}.SearchBar-module-scss-module__PpBptG__search-bar--expanded .SearchBar-module-scss-module__PpBptG__search-bar__close{top:1.5rem}@media (min-width:834px){.SearchBar-module-scss-module__PpBptG__search-bar--expanded .SearchBar-module-scss-module__PpBptG__search-bar__close{top:0}}.SearchBar-module-scss-module__PpBptG__search-bar input{text-overflow:ellipsis;border:1px solid #dde7e9;border-radius:.5rem;width:calc(100% - 2rem);height:3rem;margin:1rem;padding-left:3.13rem;padding-right:1rem;font-size:1rem;position:relative;overflow:hidden;box-shadow:0 3px 16px #dde7e985}.SearchBar-module-scss-module__PpBptG__search-bar input::placeholder{color:#999;opacity:1}.SearchBar-module-scss-module__PpBptG__search-bar input:hover::placeholder{color:#001e28}.SearchBar-module-scss-module__PpBptG__search-bar input:focus-visible{outline:none}.SearchBar-module-scss-module__PpBptG__search-bar input:focus-visible::placeholder{color:#001e28}@media (min-width:834px){.SearchBar-module-scss-module__PpBptG__search-bar input{width:100%;height:3rem;margin:0}}.SearchBar-module-scss-module__PpBptG__search-bar__icon{align-items:center;height:100%;display:flex;position:absolute;top:0;left:2em}@media (min-width:834px){.SearchBar-module-scss-module__PpBptG__search-bar__icon{top:0;left:1em}}.SearchBar-module-scss-module__PpBptG__search-bar__icon:hover{opacity:1}.SearchBar-module-scss-module__PpBptG__search-bar__close{cursor:pointer;color:#001e28;align-items:center;height:100%;display:flex;position:absolute;top:0;right:2em}@media (min-width:834px){.SearchBar-module-scss-module__PpBptG__search-bar__close{top:0;right:1em}}.SearchBar-module-scss-module__PpBptG__search-bar__close:hover{opacity:.6}
@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Bold.otf);font-weight:700;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Regular.otf);font-weight:400;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Semibold.otf);font-weight:600;font-display:swap}@font-face{font-family:material-rounded;src:url(/fonts/Material/MaterialSymbolsRounded.ttf);font-weight:200;font-display:swap}.SearchBarResults-module-scss-module__pmJOKG__search-bar-results a{text-decoration:none}.SearchBarResults-module-scss-module__pmJOKG__search-bar-results__no-result{text-align:center;justify-content:center;align-items:center;height:3.5em;padding:1.5em 1em 0;display:flex}.SearchBarResults-module-scss-module__pmJOKG__search-bar-results__hit{cursor:pointer;border-bottom:1px solid #ecf2f2;align-items:center;width:100%;height:3.5em;padding-left:1.3325em;display:flex}.SearchBarResults-module-scss-module__pmJOKG__search-bar-results__hit strong:first-letter{text-transform:capitalize}.SearchBarResults-module-scss-module__pmJOKG__search-bar-results__hit:hover strong{opacity:.6}.SearchBarResults-module-scss-module__pmJOKG__search-bar-results button:focus-visible{outline:1px solid #5b7e87}.SearchBarResults-module-scss-module__pmJOKG__search-bar-results__hits{flex-direction:column;justify-content:space-between;height:100%;display:flex;overflow:auto}.SearchBarResults-module-scss-module__pmJOKG__search-bar-results__loader{justify-content:center;align-items:center;width:100%;height:100%;display:flex}
@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Bold.otf);font-weight:700;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Regular.otf);font-weight:400;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Semibold.otf);font-weight:600;font-display:swap}@font-face{font-family:material-rounded;src:url(/fonts/Material/MaterialSymbolsRounded.ttf);font-weight:200;font-display:swap}.Header-module-scss-module__7sz-Mq__header{background-color:#fff;border-bottom:1px solid #ecf2f2;justify-content:center;align-items:center;display:flex}.Header-module-scss-module__7sz-Mq__header__container{flex:1;grid-template-columns:repeat(3,1fr);align-items:center;height:3rem;padding-left:1em;padding-right:2.5em;display:grid}@media (min-width:834px){.Header-module-scss-module__7sz-Mq__header__container{height:5rem;padding-left:3em;padding-right:3em}}@media (min-width:1440px){.Header-module-scss-module__7sz-Mq__header__container{padding-left:8em;padding-right:8em}}.Header-module-scss-module__7sz-Mq__header__logo{justify-self:center;width:8.94rem;position:relative}@media (min-width:834px){.Header-module-scss-module__7sz-Mq__header__logo{place-self:center start;width:14.75rem}}.Header-module-scss-module__7sz-Mq__header__back-button{cursor:pointer;filter:invert(10%)sepia(18%)saturate(5789%)hue-rotate(171deg)brightness(93%)contrast(102%);justify-self:start;width:.5625rem;padding:0;position:relative}@media (min-width:834px){.Header-module-scss-module__7sz-Mq__header__back-button{display:none}}.Header-module-scss-module__7sz-Mq__header__back-button--hidden{cursor:default;width:1.25em;display:block}@media (min-width:834px){.Header-module-scss-module__7sz-Mq__header__back-button--hidden{display:none}}.Header-module-scss-module__7sz-Mq__header__search{display:none}@media (min-width:834px){.Header-module-scss-module__7sz-Mq__header__search{justify-self:center;display:block}}.Header-module-scss-module__7sz-Mq__header__search.Header-module-scss-module__7sz-Mq__home{display:none}@media (min-width:834px){.Header-module-scss-module__7sz-Mq__header__search.Header-module-scss-module__7sz-Mq__home{visibility:hidden;display:block}}.Header-module-scss-module__7sz-Mq__header__lang-selector{color:#001e28;justify-self:end}.Header-module-scss-module__7sz-Mq__header__lang-selector.Header-module-scss-module__7sz-Mq__header__lang-selector--home{color:#fff;filter:fill-color(#fff)}
@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Bold.otf);font-weight:700;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Regular.otf);font-weight:400;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Semibold.otf);font-weight:600;font-display:swap}@font-face{font-family:material-rounded;src:url(/fonts/Material/MaterialSymbolsRounded.ttf);font-weight:200;font-display:swap}.ProductScanHeader-module-scss-module__t1g4LW__product-scan-header__banner__text{font-size:.88rem}.ProductScanHeader-module-scss-module__t1g4LW__product-scan-header{background:#fff}.ProductScanHeader-module-scss-module__t1g4LW__product-scan-header__banner{cursor:default;background:#adebe599;border-bottom:1px solid #ecf2f2;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:1em;display:flex}.ProductScanHeader-module-scss-module__t1g4LW__product-scan-header__banner__text{text-align:center;white-space:pre-line;max-width:50em}@media (min-width:1440px){.ProductScanHeader-module-scss-module__t1g4LW__product-scan-header__banner__text{max-width:54.88em}}
@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Bold.otf);font-weight:700;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Regular.otf);font-weight:400;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Semibold.otf);font-weight:600;font-display:swap}@font-face{font-family:material-rounded;src:url(/fonts/Material/MaterialSymbolsRounded.ttf);font-weight:200;font-display:swap}.MaterialImpactRow-module-scss-module__u6adeq__material-impact-row__title{font-size:.88rem}@media (min-width:834px){.MaterialImpactRow-module-scss-module__u6adeq__material-impact-row__title{font-size:1rem}}.MaterialImpactRow-module-scss-module__u6adeq__material-impact-row__description{font-size:.88rem}.MaterialImpactRow-module-scss-module__u6adeq__material-impact-row__title{font-weight:600}.MaterialImpactRow-module-scss-module__u6adeq__material-impact-row{border-top:1px solid #ecf2f2;justify-content:flex-start;align-items:center;gap:1em;width:100%;padding:1em;display:flex}.MaterialImpactRow-module-scss-module__u6adeq__material-impact-row__title{text-align:left}.MaterialImpactRow-module-scss-module__u6adeq__material-impact-row__description{text-align:left;color:#787878}.MaterialImpactRow-module-scss-module__u6adeq__material-impact-row__content{flex-direction:column;flex-grow:1;align-items:flex-start;gap:.5em;display:flex}
@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Bold.otf);font-weight:700;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Regular.otf);font-weight:400;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Semibold.otf);font-weight:600;font-display:swap}@font-face{font-family:material-rounded;src:url(/fonts/Material/MaterialSymbolsRounded.ttf);font-weight:200;font-display:swap}.ProductAdditionalInformationRow-module-scss-module__Q_Kzha__product-additional-information-row__countries{font-size:1rem}@media (min-width:834px){.ProductAdditionalInformationRow-module-scss-module__Q_Kzha__product-additional-information-row__countries{font-size:1.5rem}}.ProductAdditionalInformationRow-module-scss-module__Q_Kzha__product-additional-information-row__name{font-size:.88rem}.ProductAdditionalInformationRow-module-scss-module__Q_Kzha__product-additional-information-row__countries{font-weight:600}.ProductAdditionalInformationRow-module-scss-module__Q_Kzha__product-additional-information-row{border-top:1px solid #ecf2f2;justify-content:flex-start;align-items:center;gap:.75em;width:100%;padding:1em;display:flex}@media (min-width:834px) and (max-width:1440px){.ProductAdditionalInformationRow-module-scss-module__Q_Kzha__product-additional-information-row{gap:1em}}.ProductAdditionalInformationRow-module-scss-module__Q_Kzha__product-additional-information-row__image{border:1px solid #dde7e9;border-radius:50%;justify-content:center;align-items:center;width:2.625em;min-width:2.625em;height:2.625em;padding:.5em;display:flex;position:relative}.ProductAdditionalInformationRow-module-scss-module__Q_Kzha__product-additional-information-row__content{flex-direction:column;flex-grow:1;align-items:flex-start;gap:.25em;display:flex}
@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Bold.otf);font-weight:700;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Regular.otf);font-weight:400;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Semibold.otf);font-weight:600;font-display:swap}@font-face{font-family:material-rounded;src:url(/fonts/Material/MaterialSymbolsRounded.ttf);font-weight:200;font-display:swap}.MaterialImpacts-module-scss-module__lhe1gW__material-impacts{flex-direction:column;justify-content:center;align-items:center;display:flex}
@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Bold.otf);font-weight:700;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Regular.otf);font-weight:400;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Semibold.otf);font-weight:600;font-display:swap}@font-face{font-family:material-rounded;src:url(/fonts/Material/MaterialSymbolsRounded.ttf);font-weight:200;font-display:swap}.ProductEvaluation-module-scss-module__EB9dbq__product-evaluation{width:100%;margin:0}.ProductEvaluation-module-scss-module__EB9dbq__product-evaluation__loader{margin-top:3.125em}.ProductEvaluation-module-scss-module__EB9dbq__product-evaluation__environmental-cost{text-align:left}.ProductEvaluation-module-scss-module__EB9dbq__product-evaluation__environmental-cost h3{margin-bottom:.75rem;margin-left:1.5rem;font-size:1.25rem;font-weight:600}.ProductEvaluation-module-scss-module__EB9dbq__product-evaluation__environmental-cost svg{cursor:default;max-width:100%;height:auto;margin:1.5rem;display:block}.ProductEvaluation-module-scss-module__EB9dbq__product-evaluation__environmental-cost--clickable svg{cursor:pointer;transition:transform .15s,opacity .15s}.ProductEvaluation-module-scss-module__EB9dbq__product-evaluation__environmental-cost--clickable svg:hover,.ProductEvaluation-module-scss-module__EB9dbq__product-evaluation__environmental-cost--clickable svg:focus{opacity:.9;transform:scale(1.02)}.ProductEvaluation-module-scss-module__EB9dbq__product-evaluation__environmental-cost--clickable svg:focus-visible{outline:2px solid var(--color-primary,#2c6bed);outline-offset:4px}@media (max-width:600px){.ProductEvaluation-module-scss-module__EB9dbq__product-evaluation__environmental-cost h3{margin-left:1rem;font-size:1.1rem}.ProductEvaluation-module-scss-module__EB9dbq__product-evaluation__environmental-cost svg{margin-left:1rem}}
@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Bold.otf);font-weight:700;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Regular.otf);font-weight:400;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Semibold.otf);font-weight:600;font-display:swap}@font-face{font-family:material-rounded;src:url(/fonts/Material/MaterialSymbolsRounded.ttf);font-weight:200;font-display:swap}.ProductInfo-module-scss-module__pupYIG__product-info__name{font-size:1rem}@media (min-width:834px){.ProductInfo-module-scss-module__pupYIG__product-info__name{font-size:1.5rem}}.ProductInfo-module-scss-module__pupYIG__product-info__name{font-weight:700}.ProductInfo-module-scss-module__pupYIG__product-info{flex-direction:column;justify-content:center;align-items:center;gap:.5em;padding:2em;display:flex}@media (min-width:834px) and (max-width:1440px){.ProductInfo-module-scss-module__pupYIG__product-info{gap:1em}}
@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Bold.otf);font-weight:700;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Regular.otf);font-weight:400;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Semibold.otf);font-weight:600;font-display:swap}@font-face{font-family:material-rounded;src:url(/fonts/Material/MaterialSymbolsRounded.ttf);font-weight:200;font-display:swap}.ProductionOriginsHeader-module-scss-module__X4vWlq__production-origins-header{align-items:center;width:85%;padding:1.40625em 1em;display:flex}@media (min-width:834px){.ProductionOriginsHeader-module-scss-module__X4vWlq__production-origins-header{width:70%;padding:2.25em 1.75em}}.ProductionOriginsHeader-module-scss-module__X4vWlq__production-origins-header__icon{background-size:contain;width:1.5em;margin-right:.5em;display:inline-block;position:relative}@media (min-width:834px){.ProductionOriginsHeader-module-scss-module__X4vWlq__production-origins-header__icon{width:2em}}.ProductionOriginsHeader-module-scss-module__X4vWlq__production-origins-header__title{margin:0}
@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Bold.otf);font-weight:700;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Regular.otf);font-weight:400;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Semibold.otf);font-weight:600;font-display:swap}@font-face{font-family:material-rounded;src:url(/fonts/Material/MaterialSymbolsRounded.ttf);font-weight:200;font-display:swap}.Score-module-scss-module__rbukiq__size-small .Score-module-scss-module__rbukiq__score__text{font-size:.88rem}@media (min-width:834px){.Score-module-scss-module__rbukiq__size-small .Score-module-scss-module__rbukiq__score__text{font-size:1rem}}.Score-module-scss-module__rbukiq__size-big .Score-module-scss-module__rbukiq__score__text{font-size:1.5rem;font-weight:700}.Score-module-scss-module__rbukiq__size-small .Score-module-scss-module__rbukiq__score__text{font-weight:600}.Score-module-scss-module__rbukiq__score{color:#001e28;justify-content:center;align-items:center;width:fit-content;display:flex}.Score-module-scss-module__rbukiq__score div{display:inline-block}.Score-module-scss-module__rbukiq__score__icon{flex:1}@media (min-width:834px){.Score-module-scss-module__rbukiq__score__icon{margin-top:.12em}}.Score-module-scss-module__rbukiq__score__icon__image{display:inline-block;position:relative}.Score-module-scss-module__rbukiq__score__icon__image--lowest{filter:invert(39%)sepia(65%)saturate(535%)hue-rotate(325deg)brightness(93%)contrast(94%)}.Score-module-scss-module__rbukiq__score__icon__image--low{filter:invert(72%)sepia(65%)saturate(2981%)hue-rotate(318deg)brightness(115%)contrast(94%)}.Score-module-scss-module__rbukiq__score__icon__image--medium{filter:invert(95%)sepia(8%)saturate(2165%)hue-rotate(8deg)brightness(85%)contrast(91%)}.Score-module-scss-module__rbukiq__score__icon__image--high{filter:invert(62%)sepia(46%)saturate(439%)hue-rotate(103deg)brightness(97%)contrast(90%)}.Score-module-scss-module__rbukiq__score__icon__image--highest{filter:invert(42%)sepia(26%)saturate(1274%)hue-rotate(118deg)brightness(97%)contrast(91%)}.Score-module-scss-module__rbukiq__score__text{flex:1;padding-left:.3em;font-weight:600}.Score-module-scss-module__rbukiq__size-big .Score-module-scss-module__rbukiq__score__icon{margin-right:.3em}.Score-module-scss-module__rbukiq__size-big .Score-module-scss-module__rbukiq__score__icon__image{justify-content:center;width:1rem;height:1rem;display:flex}@media (min-width:834px){.Score-module-scss-module__rbukiq__size-big .Score-module-scss-module__rbukiq__score__icon__image{width:1.5rem;height:1.5rem}}.Score-module-scss-module__rbukiq__size-big .Score-module-scss-module__rbukiq__score__text{padding-left:.1em}@media (min-width:834px){.Score-module-scss-module__rbukiq__size-big .Score-module-scss-module__rbukiq__score__text{padding-top:.125em}}.Score-module-scss-module__rbukiq__size-small .Score-module-scss-module__rbukiq__score__icon__image{justify-content:center;width:.75rem;height:.75rem;display:flex}@media (min-width:834px){.Score-module-scss-module__rbukiq__size-small .Score-module-scss-module__rbukiq__score__icon__image{width:1rem;height:1rem}}.Score-module-scss-module__rbukiq__size-small .Score-module-scss-module__rbukiq__score__text{padding-top:.0625em}@media (min-width:834px){.Score-module-scss-module__rbukiq__size-small .Score-module-scss-module__rbukiq__score__text{padding-top:.15625em}}
@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Bold.otf);font-weight:700;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Regular.otf);font-weight:400;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Semibold.otf);font-weight:600;font-display:swap}@font-face{font-family:material-rounded;src:url(/fonts/Material/MaterialSymbolsRounded.ttf);font-weight:200;font-display:swap}.ProductionCountries-module-scss-module__ICE_ZW__production-countries{flex-direction:column;justify-content:center;align-items:center;display:flex}
@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Bold.otf);font-weight:700;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Regular.otf);font-weight:400;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Semibold.otf);font-weight:600;font-display:swap}@font-face{font-family:material-rounded;src:url(/fonts/Material/MaterialSymbolsRounded.ttf);font-weight:200;font-display:swap}.ParticipationBanner-module-scss-module__Lx-RQW__participation-banner__text{font-size:.88rem}.ParticipationBanner-module-scss-module__Lx-RQW__participation-banner{cursor:default;color:#001e28;text-align:center;background:#adebe5;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:.75em 1em;display:flex}.ParticipationBanner-module-scss-module__Lx-RQW__participation-banner__title{flex-direction:column;align-items:center;margin-bottom:.25em;line-height:1.2;display:flex}.ParticipationBanner-module-scss-module__Lx-RQW__participation-banner__title h4{color:#001e28;justify-content:center;align-items:center;gap:.4em;margin:0;font-size:1em;font-weight:600;display:flex}.ParticipationBanner-module-scss-module__Lx-RQW__participation-banner__title h5{color:#001e28bf;margin:.125em 0 0;font-size:.8125em;font-weight:500}.ParticipationBanner-module-scss-module__Lx-RQW__participation-banner__icon{width:1.2em;height:1.2em;display:inline-block;position:relative;top:.05em}.ParticipationBanner-module-scss-module__Lx-RQW__participation-banner__icon img{filter:brightness(0)saturate()invert(7%)sepia(15%)saturate(1287%)hue-rotate(153deg)brightness(94%)contrast(94%)}.ParticipationBanner-module-scss-module__Lx-RQW__participation-banner__text{color:#001e28d9;max-width:50em;margin:.25em 0 0;line-height:1.3}.ParticipationBanner-module-scss-module__Lx-RQW__participation-banner__toggle{color:#001e28cc;cursor:pointer;margin-top:.375em;font-size:.8125em}.ParticipationBanner-module-scss-module__Lx-RQW__participation-banner__toggle:hover{opacity:.7}
@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Bold.otf);font-weight:700;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Regular.otf);font-weight:400;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Semibold.otf);font-weight:600;font-display:swap}@font-face{font-family:material-rounded;src:url(/fonts/Material/MaterialSymbolsRounded.ttf);font-weight:200;font-display:swap}.ProductionCountryStep-module-scss-module__7Ia45G__production-country-step__countries{font-size:.88rem}@media (min-width:834px){.ProductionCountryStep-module-scss-module__7Ia45G__production-country-step__countries{font-size:1rem}}.ProductionCountryStep-module-scss-module__7Ia45G__production-country-step__name{font-size:.88rem}.ProductionCountryStep-module-scss-module__7Ia45G__production-country-step__countries{font-weight:600}.ProductionCountryStep-module-scss-module__7Ia45G__production-country-step__name{color:#787878}.ProductionCountryStep-module-scss-module__7Ia45G__production-country-step__content{flex-direction:column;flex-grow:1;align-items:flex-start;gap:.25em;display:flex}
@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Bold.otf);font-weight:700;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Regular.otf);font-weight:400;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Semibold.otf);font-weight:600;font-display:swap}@font-face{font-family:material-rounded;src:url(/fonts/Material/MaterialSymbolsRounded.ttf);font-weight:200;font-display:swap}.AccordionHeader-module-scss-module__3zFOYW__accordion-header{text-align:left;align-items:center;margin:0;padding:1.5em;display:flex}@media (min-width:834px){.AccordionHeader-module-scss-module__3zFOYW__accordion-header{padding:2em}}.AccordionHeader-module-scss-module__3zFOYW__accordion-header h3{margin:0}
@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Bold.otf);font-weight:700;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Regular.otf);font-weight:400;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Semibold.otf);font-weight:600;font-display:swap}@font-face{font-family:material-rounded;src:url(/fonts/Material/MaterialSymbolsRounded.ttf);font-weight:200;font-display:swap}.ThemeHeader-module-scss-module__W7JUga__theme-header{flex-direction:column;width:85%;max-width:450px;padding:1.5em;display:flex}@media (min-width:834px){.ThemeHeader-module-scss-module__W7JUga__theme-header{width:70%;max-width:none;padding:1.25em 1.75em 1.5em}}.ThemeHeader-module-scss-module__W7JUga__theme-header__detailled{align-items:center;display:flex}.ThemeHeader-module-scss-module__W7JUga__theme-header__theme-icon{background-size:contain;width:1.5em;margin-right:.5em;display:inline-block;position:relative}@media (min-width:834px){.ThemeHeader-module-scss-module__W7JUga__theme-header__theme-icon{width:2em}}.ThemeHeader-module-scss-module__W7JUga__theme-header__title{margin:0}
.SectionHeader-module-scss-module__uu9EjG__section-header{justify-content:space-between;align-items:center;padding:.87em 0 .87em 1em;display:flex}.SectionHeader-module-scss-module__uu9EjG__section-header__title{text-align:left;margin:0}
@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Bold.otf);font-weight:700;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Regular.otf);font-weight:400;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Semibold.otf);font-weight:600;font-display:swap}@font-face{font-family:material-rounded;src:url(/fonts/Material/MaterialSymbolsRounded.ttf);font-weight:200;font-display:swap}.ScorePastille-module-scss-module__rryCTq__score-pastille__text{font-size:.88rem}.ScorePastille-module-scss-module__rryCTq__score-pastille{align-items:center;gap:.5em;display:flex}.ScorePastille-module-scss-module__rryCTq__score-pastille__dot{border-radius:.375em;width:.75em;height:.75em}.ScorePastille-module-scss-module__rryCTq__score-pastille__dot--lowest{background:#bb553c}.ScorePastille-module-scss-module__rryCTq__score-pastille__dot--low{background:#f79173}.ScorePastille-module-scss-module__rryCTq__score-pastille__dot--medium{background:#c4c96a}.ScorePastille-module-scss-module__rryCTq__score-pastille__dot--high{background:#50bf91}.ScorePastille-module-scss-module__rryCTq__score-pastille__dot--highest{background:#0d8c73}.ScorePastille-module-scss-module__rryCTq__score-pastille__text{color:#787878}
@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Bold.otf);font-weight:700;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Regular.otf);font-weight:400;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Semibold.otf);font-weight:600;font-display:swap}@font-face{font-family:material-rounded;src:url(/fonts/Material/MaterialSymbolsRounded.ttf);font-weight:200;font-display:swap}@media (min-width:834px){.SectionsAccordion-module-scss-module__xPHUrq__sections-accordion{padding:.5em 1.5em 1.5em}}.SectionsAccordion-module-scss-module__xPHUrq__sections-accordion__item{background-color:#f8f9fa;border-top:1px solid #ecf2f2}.SectionsAccordion-module-scss-module__xPHUrq__sections-accordion__item.SectionsAccordion-module-scss-module__xPHUrq__last{border-bottom:1px solid #ecf2f2}@media (min-width:834px){.SectionsAccordion-module-scss-module__xPHUrq__sections-accordion__item{box-shadow:none!important;border:none!important}}
@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Bold.otf);font-weight:700;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Regular.otf);font-weight:400;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Semibold.otf);font-weight:600;font-display:swap}@font-face{font-family:material-rounded;src:url(/fonts/Material/MaterialSymbolsRounded.ttf);font-weight:200;font-display:swap}.CriteriumList-module-scss-module__s6bAUa__criterium-list{background:#fff}@media (min-width:834px){.CriteriumList-module-scss-module__s6bAUa__criterium-list{grid-row-gap:.5em;background:#f8f9fa;grid-template-columns:calc(50% - .875em) auto;column-gap:1.75em;padding:1em;display:grid}}@media (min-width:1440px){.CriteriumList-module-scss-module__s6bAUa__criterium-list{grid-template-columns:calc(50% - 1.25em) auto;column-gap:2.5em}}
@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Bold.otf);font-weight:700;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Regular.otf);font-weight:400;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Semibold.otf);font-weight:600;font-display:swap}@font-face{font-family:material-rounded;src:url(/fonts/Material/MaterialSymbolsRounded.ttf);font-weight:200;font-display:swap}.BrandListHeader-module-scss-module__OnmsoG__brand-list-header ul{text-align:center;padding:0 1em;list-style:none}.BrandListHeader-module-scss-module__OnmsoG__brand-list-header__item{color:#001e28;opacity:.4;margin:.5em .69em;display:inline-block}.BrandListHeader-module-scss-module__OnmsoG__brand-list-header__item h3{margin:0}.BrandListHeader-module-scss-module__OnmsoG__brand-list-header__item a{text-decoration:none}.BrandListHeader-module-scss-module__OnmsoG__brand-list-header__item--selected{opacity:1}
@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Bold.otf);font-weight:700;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Regular.otf);font-weight:400;font-display:swap}@font-face{font-family:proxima-nova;src:url(/fonts/ProximaNova/ProximaNova-Semibold.otf);font-weight:600;font-display:swap}@font-face{font-family:material-rounded;src:url(/fonts/Material/MaterialSymbolsRounded.ttf);font-weight:200;font-display:swap}.PresentationSection-module-scss-module__41DquW__presentation-section__text-column__block__title{font-size:1rem}@media (min-width:834px){.PresentationSection-module-scss-module__41DquW__presentation-section__text-column__block__title{font-size:1.5rem}}.PresentationSection-module-scss-module__41DquW__presentation-section__text-column__block__title{font-weight:700}.PresentationSection-module-scss-module__41DquW__presentation-section{justify-content:space-between;align-items:center;gap:1.5em;max-width:26.75em;margin:0 1em;padding:2.5em 0;display:flex}@media (max-width:834px){.PresentationSection-module-scss-module__41DquW__presentation-section{flex-direction:column}}@media (min-width:834px) and (max-width:1440px){.PresentationSection-module-scss-module__41DquW__presentation-section{gap:1em;width:85%;max-width:none;padding:4.375em 0}}@media (min-width:1440px){.PresentationSection-module-scss-module__41DquW__presentation-section{gap:3.125em;max-width:74em;padding:6.25em 0}}.PresentationSection-module-scss-module__41DquW__presentation-section__image-container{flex:1;width:100%;display:inline-block;position:relative}@media (min-width:834px) and (max-width:1440px){.PresentationSection-module-scss-module__41DquW__presentation-section__image-container{width:25.25em}}@media (min-width:1440px){.PresentationSection-module-scss-module__41DquW__presentation-section__image-container{width:35.5em}}.PresentationSection-module-scss-module__41DquW__presentation-section__text-column{flex-direction:column;flex:1;gap:1em;padding:.5em 0;display:flex}@media (min-width:1440px){.PresentationSection-module-scss-module__41DquW__presentation-section__text-column{gap:3em}}.PresentationSection-module-scss-module__41DquW__presentation-section__text-column__block{background-color:#f8f9fa;border-radius:.5em;flex-direction:column;padding:1em;display:flex}@media (min-width:834px){.PresentationSection-module-scss-module__41DquW__presentation-section__text-column__block{padding:1.5em 2em}}.PresentationSection-module-scss-module__41DquW__presentation-section__text-column__block__title{margin:0}.PresentationSection-module-scss-module__41DquW__presentation-section__text-column__block__paragraphe{margin:1em 0}.PresentationSection-module-scss-module__41DquW__presentation-section__text-column__block__link-text{text-decoration:none}
