.LanguageSwitch{display:inline;font-size:14px;line-height:1.2;position:relative}@media (min-width:750px){.LanguageSwitch{font-size:14px}}@media (min-width:1280px){.LanguageSwitch{font-size:14px}}@media screen and (max-width:750px){.LanguageSwitch{line-height:1.2}}.LanguageSwitch--current{align-items:center;display:inline-flex;gap:var(--spacing-4,4px);padding-bottom:var(--spacing-10,10px);padding-top:var(--spacing-10,10px);text-transform:capitalize;transition:color .2s ease-in-out}@media screen and (min-width:1000px){.LanguageSwitch--current{outline:none;padding:var(--spacing-6,6px) var(--spacing-12,12px);position:relative;text-align:center;text-decoration:none;transition:color .2s ease-out;z-index:0}.LanguageSwitch--current:before{background-color:transparent;border-radius:100px;content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:translateZ(0);transition:background-color .2s ease-out}.LanguageSwitch--current:after{background-color:var(--theme-background-light);border-radius:100px;clip-path:circle(0 at 50% 50%);content:"";top:0;right:0;bottom:0;left:0;opacity:0;overflow:hidden;position:absolute;transition:clip-path .2s ease-out,transform .2s ease-out,opacity .15s ease-out .05s,visibility .2s;visibility:hidden}}@media screen and (min-width:1000px) and (hover:hover){.LanguageSwitch--current:hover:before{background-color:rgba(var(--c-white),1)}.LanguageSwitch--current:hover:not(:disabled):after{clip-path:circle(100% at 50% 50%);opacity:1;transition:clip-path .3s ease-out,transform .3s ease-out,opacity .05s ease-out,visibility .3s;visibility:visible}.LanguageSwitch--current:focus:before{background-color:rgba(var(--c-white),1)}.LanguageSwitch--current:focus:not(:disabled):after{clip-path:circle(100% at 50% 50%);opacity:1;transition:clip-path .3s ease-out,transform .3s ease-out,opacity .05s ease-out,visibility .3s;visibility:visible}}@media screen and (min-width:1000px){.LanguageSwitch--current.router-link-active:before,.LanguageSwitch--current[aria-expanded=true]:before{background-color:rgba(var(--c-white),1)}}.LanguageSwitch--current:hover{cursor:pointer}.LanguageSwitch--current--label{position:relative;z-index:1}.LanguageSwitch--current--arrow{transition:transform .2s ease-in-out}.LanguageSwitch--current:hover .LanguageSwitch--current--arrow{transform:translateY(1px)}.LanguageSwitch.isOpen .LanguageSwitch--current--arrow{transform:scaleY(-1)}.LanguageSwitch.isOpen .LanguageSwitch--current:hover .LanguageSwitch--current--arrow{transform:translateY(-1px) scaleY(-1)}.LanguageSwitch--popup{border:1px solid rgba(var(--c-border));opacity:0;position:absolute;right:0;top:100%;visibility:hidden;width:220px}.LanguageSwitch.isOpen .LanguageSwitch--popup{animation:popup .5s linear both;opacity:1;visibility:visible}.LanguageSwitch--link{align-items:center;display:flex;justify-content:space-between;padding:var(--spacing-16,16px) var(--spacing-24,24px);text-transform:capitalize;transition:background-color .2s ease-in-out}@media (hover:hover){.LanguageSwitch--link:focus,.LanguageSwitch--link:hover{background-color:rgba(var(--c-grey-light),1)}}.LanguageSwitch--close{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%)}.LanguageSwitch--close:focus{height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto;clip:auto;clip-path:none;padding:var(--spacing-12,12px) var(--spacing-24,24px);text-align:center;width:100%}.PictoNavIndicator{background-color:rgba(var(--c-signal-red),1);border-radius:var(--border-radius-circle);color:rgba(var(--c-white),1);display:block;font-size:8px;height:20px;line-height:20px;overflow:hidden;position:absolute;right:-8px;text-align:center;top:-5px;width:20px}.PictoNavIndicator[data-size=small]{height:10px;right:-1px;top:1px;width:10px}.PictoNavIndicator[data-color=green]{background-color:rgba(var(--c-signal-green),1)}.PictoNavIndicator--content{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.indicator-enter-active[data-v-e93fc089],.indicator-leave-active[data-v-e93fc089]{transition:transform .3s ease-in-out;will-change:transform}.indicator-leave-to[data-v-e93fc089]{transform:translateY(-100%) scale(.2)}.indicator-enter-from[data-v-e93fc089]{transform:translateY(100%) scale(.2)}.ProductItemSmall{align-items:center;display:flex;flex-flow:row nowrap;gap:var(--spacing-8,8px);width:100%}.ProductItemSmall--image{aspect-ratio:1/1;flex:0 0 48px;width:var(--spacing-48,48px)}.ProductItemSmall--details{flex:1 1 auto;font-size:12px;line-height:1.4}@media (min-width:750px){.ProductItemSmall--details{font-size:12px}}@media (min-width:1280px){.ProductItemSmall--details{font-size:12px}}@media screen and (max-width:750px){.ProductItemSmall--details{line-height:1.4}}.ProductItemSmall--brand{font-weight:700}.ProductItemSmall--price{align-items:flex-end;flex:0 0 auto;flex-direction:column;text-align:right}.CartNotification--backdrop{background:rgba(var(--c-black),.2);top:0;right:0;bottom:0;left:0;position:fixed;z-index:var(--z-index-cart-notification)-1}@media screen and (min-width:750px){.CartNotification--backdrop{display:none}}.CartNotification--box{bottom:var(--spacing-16,16px);left:var(--spacing-16,16px);position:fixed;right:var(--spacing-16,16px);top:auto;z-index:80}@media screen and (min-width:580px){.CartNotification--box{inset:auto var(--spacing-40,40px) var(--spacing-40,40px) auto;min-width:340px}}.cart-notification-enter-active[data-v-a3d5b989]{transition:opacity .1s ease-in-out}.cart-notification-enter-active .CartNotification--box[data-v-a3d5b989]{transition:transform .15s ease-in-out}.cart-notification-enter-from[data-v-a3d5b989]{opacity:0;visibility:hidden}.cart-notification-enter-from .CartNotification--box[data-v-a3d5b989]{transform:scale(.9) translateY(-20px)}.AccountNavigationLink{align-items:center;border-bottom:1px solid rgba(var(--c-border));color:rgba(var(--c-grey-dark),1);display:flex;font-size:14px;gap:var(--spacing-16,16px);justify-content:space-between;line-height:1.2;padding:var(--spacing-12,12px) 0;transition:color .2s ease-in-out}@media (min-width:750px){.AccountNavigationLink{font-size:14px}}@media (min-width:1280px){.AccountNavigationLink{font-size:14px}}@media screen and (max-width:750px){.AccountNavigationLink{line-height:1.2}}.AccountNavigationLink:hover{color:rgba(var(--c-black),1)}.AccountNavigationLink.isActive,.AccountNavigationLink.router-link-active:not(.isHome),.AccountNavigationLink.router-link-exact-active{color:rgba(var(--c-signal-blue),1)}.AccountNavigationLink--inner{display:flex;flex:1 1 auto;gap:var(--spacing-4,4px);justify-content:space-between}.AccountNavigationLink--hint{text-align:right}.AccountNavigationCollapsible--trigger{align-items:center;border-bottom:1px solid rgba(var(--c-border));display:flex;font-size:14px;font-weight:700;gap:var(--spacing-8,8px);justify-content:space-between;line-height:1.2;padding:var(--spacing-12,12px) 0;transition:border-color .2s ease-in-out;width:100%}@media (min-width:750px){.AccountNavigationCollapsible--trigger{font-size:14px}}@media (min-width:1280px){.AccountNavigationCollapsible--trigger{font-size:14px}}@media screen and (max-width:750px){.AccountNavigationCollapsible--trigger{line-height:1.2}}.AccountNavigationCollapsible--trigger[aria-expanded=true]{border-color:transparent}.AccountNavigationCollapsible--trigger--icon{flex:0 0 12px;height:12px;position:relative;width:12px}.AccountNavigationCollapsible--trigger--icon span{background-color:currentcolor;border-radius:10px;display:block;height:1.5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center center;transition:transform .2s ease-in-out;width:100%}.AccountNavigationCollapsible--trigger--icon span:first-child{transform:translate(-50%,-50%) rotate(90deg)}.AccountNavigationCollapsible--trigger[aria-expanded=true] .AccountNavigationCollapsible--trigger--icon span{transform:translate(-50%,-50%) rotate(180deg)}.AccountNavigationGroup--title{font-size:14px;font-weight:700;line-height:1.2;margin-bottom:var(--spacing-12,12px)}@media (min-width:750px){.AccountNavigationGroup--title{font-size:14px}}@media (min-width:1280px){.AccountNavigationGroup--title{font-size:14px}}@media screen and (max-width:750px){.AccountNavigationGroup--title{line-height:1.2}}.AccountNavigation--title{font-size:24px;font-weight:700;line-height:1.4;margin-bottom:var(--spacing-32,32px)}@media (min-width:750px){.AccountNavigation--title{font-size:calc(.75472vw + 18.33962px)}}@media (min-width:1280px){.AccountNavigation--title{font-size:28px}}@media screen and (max-width:750px){.AccountNavigation--title{line-height:1.2}}@media screen and (min-width:750px){.AccountNavigation--title{font-size:14px;font-weight:700;line-height:1.4;margin-bottom:var(--spacing-24,24px)}}@media screen and (min-width:750px) and (min-width:750px){.AccountNavigation--title{font-size:calc(.37736vw + 11.16981px)}}@media screen and (min-width:750px) and (min-width:1280px){.AccountNavigation--title{font-size:16px}}.AccountNavigation--list{display:flex;flex-direction:column;gap:var(--spacing-32,32px)}.AccountNavigation[data-layout=composed] .AccountNavigation--list{gap:0}.AccountNavigation[data-layout=composed] .AccountNavigation--list li[data-compose=group]+li[data-compose=link],.AccountNavigation[data-layout=composed] .AccountNavigation--list li[data-compose=link]+li[data-compose=group]{margin-top:var(--spacing-12,12px)}.AccountNavigation[data-layout=composed] .AccountNavigation--list li[data-compose=group]+li[data-compose=group]{margin-top:var(--spacing-4,4px)}.AccountNavigation[data-layout=composed] .AccountNavigation--list li:last-child .AccountNavigationLink{border-bottom:none}.PictoNavProfile{scroll-margin-top:1em}.PictoNavigation--popup{background:rgba(var(--c-white),1);box-shadow:var(--shadow-popup);opacity:0;overflow:auto;visibility:hidden;z-index:10}.PictoNavigation--popup.isOpen{animation:popup .5s linear both;opacity:1;visibility:visible}@media screen and (max-width:750px){.PictoNavigation--popup{top:0;right:0;bottom:0;left:0;max-height:100vh;position:fixed}}@media screen and (min-width:750px){.PictoNavigation--popup{border-radius:var(--border-radius-default);max-width:100vw;position:absolute;right:0;top:100%;width:320px}}.PictoNavigation--popup--inner{padding:var(--spacing-40,40px) var(--spacing-24,24px)}@media screen and (min-width:750px){.PictoNavigation--popup--inner{padding:var(--spacing-32,32px) var(--spacing-24,24px)}}.PictoNavigation--popup--close{cursor:pointer;padding:12px;position:absolute;right:var(--spacing-4,4px);top:var(--spacing-4,4px);transition:transform .3s ease-in-out}.PictoNavigation--popup--close:hover{transform:rotate(90deg)}@media screen and (min-width:750px){.PictoNavigation--popup--close{display:none}}.PictoNavigation{align-items:center;display:flex;flex-direction:row;gap:var(--spacing-8,8px)}.PictoNavigation>li{position:relative}.PictoNavigation--link{align-items:center;display:flex;height:40px;justify-content:center;position:relative;width:40px}.PictoNavigation--link:before{background-color:rgba(var(--c-white),1);border-radius:var(--border-radius-circle);content:"";display:block;top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:opacity .2s ease-in-out,transform .2s ease-in-out}@media screen and (min-width:1000px){.PictoNavigation--link:before{opacity:1}}.PictoNavigation--link:hover:before{opacity:1}@media screen and (min-width:1000px){.PictoNavigation--link:hover:before{transform:scale(1.1)}}.PictoNavigation[data-bg=grey-light] .PictoNavigation--link:before{background-color:rgba(var(--c-grey-light),1)}@media screen and (max-width:1000px){.PictoNavigation[data-bg=grey-light] .PictoNavigation--link:before{opacity:1}}.NavigationToggle{align-items:center;display:inline-flex;gap:var(--spacing-10,10px)}.NavigationToggle--picto{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-6,6px);justify-content:center}.NavigationToggle--picto span{background-color:rgba(var(--c-black),1);border-radius:1px;display:block;height:1px;transition:transform .3s ease-in-out;width:18px}.NavigationToggle:hover .NavigationToggle--picto span:first-child{transform:translateY(-2px)}.NavigationToggle:hover .NavigationToggle--picto span:nth-child(3){transform:translateY(2px)}.NavigationToggle--label{font-size:12px;line-height:1.4;line-height:1!important;margin-top:2px}@media (min-width:750px){.NavigationToggle--label{font-size:12px}}@media (min-width:1280px){.NavigationToggle--label{font-size:12px}}@media screen and (max-width:750px){.NavigationToggle--label{line-height:1.4}}.MainNavigation{display:flex;flex-direction:column;gap:var(--spacing-20,20px)}@media screen and (min-width:1000px){.MainNavigation{align-items:flex-end;flex-flow:row nowrap;gap:var(--spacing-32,32px)}}.MainNavigation--link{display:block;font-size:16px;font-weight:700;letter-spacing:.03em;line-height:1.4;padding:0 var(--spacing-64,64px) 0 var(--spacing-20,20px);position:relative;text-transform:uppercase}@media (min-width:750px){.MainNavigation--link{font-size:16px}}@media (min-width:1280px){.MainNavigation--link{font-size:16px}}@media screen and (max-width:750px){.MainNavigation--link{line-height:1.4}}@media screen and (max-width:1000px){.MainNavigation--link{font-size:18px;line-height:1.4}}@media screen and (max-width:1000px) and (min-width:750px){.MainNavigation--link{font-size:calc(1.13208vw + 9.50943px)}}@media screen and (max-width:1000px) and (min-width:1280px){.MainNavigation--link{font-size:24px}}@media screen and (max-width:1000px) and (max-width:750px){.MainNavigation--link{line-height:1.4}}@media screen and (min-width:1000px){.MainNavigation--link{padding:var(--spacing-16,16px) 0}}.MainNavigation--link:before{background-color:rgba(var(--c-black),.2);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;transform:scaleX(0);transition:transform .3s ease-in-out,background-color .3s ease-in-out;width:3px}@media screen and (min-width:1000px){.MainNavigation--link:before{height:3px;width:100%}}.MainNavigation--link.router-link-active:before{transform:scaleX(1)}.MainNavigation--link.isActive:before,.MainNavigation--link:hover:before{background-color:rgba(var(--c-black),1);transform:scaleX(1)}.MainNavigation--link--icon[data-icon]{position:absolute;right:var(--spacing-20,20px);top:50%;transform:translateY(-50%)}@media screen and (min-width:1000px){.MainNavigation--link--icon[data-icon]{display:none}}.ServiceDropdownLink{align-items:center;display:flex;font-size:14px;gap:var(--spacing-8,8px);justify-content:space-between;line-height:1.2;outline:none;padding:var(--spacing-12,12px) var(--spacing-24,24px);transition:background-color .2s ease-in-out}@media (min-width:750px){.ServiceDropdownLink{font-size:14px}}@media (min-width:1280px){.ServiceDropdownLink{font-size:14px}}@media screen and (max-width:750px){.ServiceDropdownLink{line-height:1.2}}@media (hover:hover){.ServiceDropdownLink:focus,.ServiceDropdownLink:hover{background-color:rgba(var(--c-grey-light),1)}}.ServiceDropdownLink[data-variant=primary]{font-size:14px;font-weight:700;line-height:1.2;padding-bottom:var(--spacing-20,20px);padding-top:var(--spacing-20,20px)}@media (min-width:750px){.ServiceDropdownLink[data-variant=primary]{font-size:14px}}@media (min-width:1280px){.ServiceDropdownLink[data-variant=primary]{font-size:14px}}@media screen and (max-width:750px){.ServiceDropdownLink[data-variant=primary]{line-height:1.2}}.ServiceDropdown{opacity:0;position:absolute;right:0;top:100%;visibility:hidden;z-index:1}.ServiceDropdown.isOpen{animation:popup .5s linear both;opacity:1;visibility:visible}.ServiceDropdown--inner{padding-bottom:var(--spacing-12,12px);padding-top:var(--spacing-12,12px)}.SeviceDropdown--footer{border-top:1px solid rgba(var(--c-border))}.SeviceDropdown--close{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);position:absolute;right:0;top:0}.SeviceDropdown--close:focus{height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto;clip:auto;clip-path:none;padding:var(--spacing-12,12px) var(--spacing-24,24px);text-align:center;width:100%}.ServiceNavigationGroup{position:relative}@media screen and (min-width:1000px){.ServiceNavigationGroup--link{display:none!important}}.ServiceNavigationGroup--arrow{position:relative;transition:transform .2s ease-in-out;z-index:1}.ServiceNavigation--link:hover .ServiceNavigationGroup--arrow{transform:translateY(1px)}.ServiceNavigation--link.isOpen .ServiceNavigationGroup--arrow{transform:scaleY(-1)}.ServiceNavigation--link.isOpen:hover .ServiceNavigationGroup--arrow{transform:translateY(-1px) scaleY(-1)}@media screen and (max-width:1000px){.ServiceNavigationGroup--dropdown,.ServiceNavigationGroup--trigger{display:none!important}}.ServiceNavigation{display:flex;flex-direction:column;font-size:14px;line-height:1.2}@media (min-width:750px){.ServiceNavigation{font-size:14px}}@media (min-width:1280px){.ServiceNavigation{font-size:14px}}@media screen and (max-width:750px){.ServiceNavigation{line-height:1.2}}@media screen and (min-width:1000px){.ServiceNavigation{flex-direction:row;gap:var(--spacing-4,4px)}}.ServiceNavigation--link{align-items:center;display:flex;gap:var(--spacing-4,4px)}@media screen and (max-width:1000px){.ServiceNavigation--link{padding:var(--spacing-12,12px) var(--spacing-20,20px)}}@media screen and (min-width:1000px){.ServiceNavigation--link{outline:none;padding:var(--spacing-6,6px) var(--spacing-12,12px);position:relative;text-align:center;text-decoration:none;transition:color .2s ease-out;z-index:0}.ServiceNavigation--link:before{background-color:transparent;border-radius:100px;content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:translateZ(0);transition:background-color .2s ease-out}.ServiceNavigation--link:after{background-color:var(--theme-background-light);border-radius:100px;clip-path:circle(0 at 50% 50%);content:"";top:0;right:0;bottom:0;left:0;opacity:0;overflow:hidden;position:absolute;transition:clip-path .2s ease-out,transform .2s ease-out,opacity .15s ease-out .05s,visibility .2s;visibility:hidden}}@media screen and (min-width:1000px) and (hover:hover){.ServiceNavigation--link:hover:before{background-color:rgba(var(--c-white),1)}.ServiceNavigation--link:hover:not(:disabled):after{clip-path:circle(100% at 50% 50%);opacity:1;transition:clip-path .3s ease-out,transform .3s ease-out,opacity .05s ease-out,visibility .3s;visibility:visible}.ServiceNavigation--link:focus:before{background-color:rgba(var(--c-white),1)}.ServiceNavigation--link:focus:not(:disabled):after{clip-path:circle(100% at 50% 50%);opacity:1;transition:clip-path .3s ease-out,transform .3s ease-out,opacity .05s ease-out,visibility .3s;visibility:visible}}@media screen and (min-width:1000px){.ServiceNavigation--link.router-link-active:before,.ServiceNavigation--link[aria-expanded=true]:before{background-color:rgba(var(--c-white),1)}}.ServiceNavigation--label{position:relative;z-index:1}.NavigationGroup--link{align-items:center;cursor:pointer;display:grid;gap:var(--spacing-16,16px);padding:var(--spacing-12,12px) var(--spacing-20,20px);position:relative}@media screen and (max-width:1000px){.NavigationGroup--link{grid-template-areas:"title image arrow";grid-template-columns:1fr 40px auto}}@media screen and (min-width:1000px){.NavigationGroup--link{gap:var(--spacing-10,10px);grid-template-areas:"image" "title";grid-template-rows:48px auto;margin-bottom:11px;padding:0}}@media screen and (max-width:1000px){.NavigationGroup--link--inner{display:contents}}@media screen and (min-width:1000px){.NavigationGroup--link--inner{align-items:center;display:flex;gap:var(--spacing-2,2px)}}.NavigationGroup--link--title{font-size:14px;font-weight:700;line-height:1.2}@media (min-width:750px){.NavigationGroup--link--title{font-size:14px}}@media (min-width:1280px){.NavigationGroup--link--title{font-size:14px}}@media screen and (max-width:750px){.NavigationGroup--link--title{line-height:1.2}}@media screen and (max-width:1000px){.NavigationGroup--link--title{font-size:18px}}@media screen and (min-width:1000px){.NavigationGroup--link--title{grid-area:title}}.NavigationGroup--link--image{align-items:center;display:flex;grid-area:image;height:40px;justify-content:center;transition:transform .2s ease-in-out;width:40px}@media screen and (min-width:1000px){.NavigationGroup--link--image{height:48px;width:48px}}.NavigationGroup--link--image img{max-height:100%;max-width:100%}@media screen and (min-width:1000px){.NavigationGroup--link:hover .NavigationGroup--link--image{transform:translateY(-4px)}}@media screen and (max-width:1000px){.NavigationGroup--link--arrow{grid-area:arrow}}.NavigationGroup--link--arrow [data-icon]{transition:transform .2s ease-in-out,opacity .2s ease-in-out}@media screen and (min-width:1000px){.NavigationGroup--link--arrow [data-icon]{margin-top:-2px;opacity:0;transform:translate(-4px)}.NavigationGroup--link:hover .NavigationGroup--link--arrow [data-icon]{opacity:1;transform:translate(0)}}.NavigationGroup--list{padding-bottom:var(--spacing-24,24px)}@media screen and (min-width:1000px){.NavigationGroup--list{display:block!important}}.NavigationGroup--list--itemAll{text-decoration:underline}@media screen and (min-width:1000px){.NavigationGroup--list--itemAll{display:none}}.NavigationGroup--list--link{color:rgba(var(--c-grey-dark),1);display:block;font-size:14px;line-height:1.2;padding-bottom:var(--spacing-12,12px);padding-left:var(--spacing-20,20px);padding-top:var(--spacing-12,12px)}@media (min-width:750px){.NavigationGroup--list--link{font-size:14px}}@media (min-width:1280px){.NavigationGroup--list--link{font-size:14px}}@media screen and (max-width:750px){.NavigationGroup--list--link{line-height:1.2}}@media screen and (max-width:1000px){.NavigationGroup--list--link{font-size:14px;line-height:1.4}}@media screen and (max-width:1000px) and (min-width:750px){.NavigationGroup--list--link{font-size:calc(.37736vw + 11.16981px)}}@media screen and (max-width:1000px) and (min-width:1280px){.NavigationGroup--list--link{font-size:16px}}@media screen and (min-width:1000px){.NavigationGroup--list--link{padding-bottom:var(--spacing-5,5px);padding-left:0;padding-top:var(--spacing-5,5px)}}.NavigationGroup--list--link:before{background-color:rgba(var(--c-black),.2);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;transform:scaleX(0);transition:transform .3s ease-in-out,background-color .3s ease-in-out;width:3px}@media screen and (min-width:1000px){.NavigationGroup--list--link:before{display:none}}.NavigationGroup--list--link.router-link-active:before{background-color:rgba(var(--c-black),1);transform:scaleX(1)}@media screen and (min-width:1000px){.Icon.NavigationGroup--link--arrow--down{display:none}}.NavigationGroup--link.isOpen .Icon.NavigationGroup--link--arrow--down,.NavigationGroup--link.router-link-active .Icon.NavigationGroup--link--arrow--down{transform:scale(-1)}@media screen and (max-width:1000px){.Icon.NavigationGroup--link--arrow--right{display:none}}.NavigationGrid{display:grid;grid-template-columns:1fr}@media screen and (min-width:1000px){.NavigationGrid{gap:var(--spacing-48,48px) var(--spacing-24,24px);grid-template-columns:repeat(4,minmax(0,1fr));margin-left:var(--spacing--24,-24px)}}@media screen and (min-width:1280px){.NavigationGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media screen and (min-width:1440px){.NavigationGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media screen and (min-width:1000px){.NavigationGrid--item{border-left:1px solid rgba(var(--c-black),.08);padding-left:var(--spacing-24,24px)}.NavigationGrid--item:nth-child(4n+1){border-left:0}}@media screen and (min-width:1280px){.NavigationGrid--item:nth-child(4n+1){border-left:1px solid rgba(var(--c-black),.08)}.NavigationGrid--item:nth-child(5n+1){border-left:0}}@media screen and (min-width:1440px){.NavigationGrid--item:nth-child(5n+1){border-left:1px solid rgba(var(--c-black),.08)}.NavigationGrid--item:nth-child(6n+1){border-left:0}}.CategoryTabs--nav{margin-bottom:var(--spacing-48,48px);overflow-x:auto;overflow-y:hidden;padding-left:var(--site-padding);padding-right:var(--site-padding);text-align:center}.CategoryTabs--list{display:inline-flex}.CategoryTabs--link{border:1px solid transparent;border-radius:var(--border-radius-pill);display:inline-flex;padding:var(--spacing-8,8px) var(--spacing-16,16px);white-space:nowrap}.CategoryTabs--link[aria-expanded=true]{border-color:currentColor}.fade-leave-active{height:0;overflow:hidden}.fade-enter-active,.fade-leave-active{transition:transform .3s ease-in-out,opacity .8s ease-in-out;will-change:opacity;will-change:transform}.fade-enter-from{opacity:0;transform:translateY(-40px)}@media screen and (max-width:1000px){.NavigationFlyoutBlock{padding-left:var(--spacing-24,24px);padding-right:var(--spacing-24,24px)}}.BrandTeaserGrid--title{font-size:14px;font-weight:700;line-height:1.4;margin-bottom:var(--spacing-24,24px);text-transform:uppercase}@media (min-width:750px){.BrandTeaserGrid--title{font-size:14px}}@media (min-width:1280px){.BrandTeaserGrid--title{font-size:14px}}@media screen and (max-width:750px){.BrandTeaserGrid--title{line-height:1.2}}.BrandTeaserGrid--items{display:grid;gap:var(--spacing-8,8px);grid-auto-rows:1fr;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}@media screen and (min-width:1000px){.BrandTeaserGrid--items{grid-template-columns:repeat(7,1fr)}}.NavigationFlyout{background:rgba(var(--c-white),1);top:0;right:0;bottom:0;left:0;overflow-y:auto;position:fixed}@media screen and (min-width:1000px){.NavigationFlyout{bottom:auto;max-height:calc(100vh - var(--header-height));padding-left:var(--spacing-32,32px);padding-right:var(--spacing-16,16px);position:absolute;scrollbar-gutter:stable}.NavigationFlyout::-webkit-scrollbar-track{border-left:2px solid rgba(var(--c-black),.08);margin-bottom:var(--spacing-16,16px);margin-top:var(--spacing-16,16px)}.NavigationFlyout::-webkit-scrollbar{position:absolute;width:var(--spacing-16,16px)}.NavigationFlyout::-webkit-scrollbar-thumb{border-left:2px solid rgba(var(--c-black),1)}}.NavigationFlyout--inner{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:1440px;min-height:100%}.NavigationFlyout--stickyHead{background-color:rgba(var(--c-green-light),1);padding:var(--spacing-20,20px);position:sticky;top:0;z-index:50}@media screen and (min-width:1000px){.NavigationFlyout--stickyHead{display:none!important}}.NavigationFlyout--head{background-color:rgba(var(--c-green-light),1);padding:var(--spacing-16,16px) var(--spacing-20,20px) var(--spacing-24,24px) var(--spacing-20,20px)}@media screen and (min-width:1000px){.NavigationFlyout--head{display:none}}.NavigationFlyout--link,.NavigationFlyout--title{display:block;font-size:16px;font-weight:700;letter-spacing:.03em;line-height:1.4;position:relative;text-transform:uppercase;width:100%}@media (min-width:750px){.NavigationFlyout--link,.NavigationFlyout--title{font-size:16px}}@media (min-width:1280px){.NavigationFlyout--link,.NavigationFlyout--title{font-size:16px}}@media screen and (max-width:750px){.NavigationFlyout--link,.NavigationFlyout--title{line-height:1.4}}@media screen and (max-width:1000px){.NavigationFlyout--link,.NavigationFlyout--title{font-size:18px;line-height:1.4}}@media screen and (max-width:1000px) and (min-width:750px){.NavigationFlyout--link,.NavigationFlyout--title{font-size:calc(1.13208vw + 9.50943px)}}@media screen and (max-width:1000px) and (min-width:1280px){.NavigationFlyout--link,.NavigationFlyout--title{font-size:24px}}@media screen and (max-width:1000px) and (max-width:750px){.NavigationFlyout--link,.NavigationFlyout--title{line-height:1.4}}.Icon.NavigationFlyout--link--arrow{position:absolute;right:0;top:50%;transform:translateY(-50%)}.NavigationFlyout--close{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);position:absolute;right:0;top:0}.NavigationFlyout--close:focus{height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto;clip:auto;clip-path:none}.NavigationFlyout--body{display:flex;flex-direction:column;gap:var(--spacing-40,40px);padding:var(--spacing-24,24px) 0}.NavigationFlyout--body>:first-child{margin-top:0}.NavigationFlyout--body>:last-child{margin-bottom:0}@media screen and (min-width:1000px){.NavigationFlyout--body{gap:var(--spacing-64,64px);padding-bottom:var(--spacing-56,56px);padding-top:var(--spacing-40,40px)}}.NavigationFlyout--action{margin-top:auto;padding-bottom:var(--spacing-32,32px)}@media screen and (max-width:1000px){.NavigationFlyout--action{padding-left:var(--spacing-24,24px);padding-right:var(--spacing-24,24px)}}:root{--header-height:158px}.Header{z-index:50;--sticky-offset-top:calc(var(--sticky-offset, 112px)*-1);position:sticky;top:var(--sticky-offset-top);transition:transform .3s ease-in-out,visibility .3s ease-in-out;width:100%}@media screen and (min-width:750px){.Header{--sticky-offset-top:calc(var(--sticky-offset, 102px)*-1)}}@media screen and (min-width:1000px){.Header{position:relative;top:0}}@media screen and (max-width:1000px){.Header[data-headroom-pinned=false]{transform:translateY(-100%);visibility:hidden}}.Header--stickyDummy{align-self:start;background-color:red;grid-column:1/-1;grid-row:2;margin-top:calc(var(--local-grid-row-gap)*-1);visibility:hidden;width:100%}.Header--inner{--local-border-radius:24px;background-color:var(--theme-background);padding:var(--spacing-12,12px) var(--spacing-16,16px) var(--spacing-4,4px);transition:border-radius .15s ease-in-out}@media screen and (min-width:1000px){.Header--inner{padding:var(--spacing-24,24px) var(--spacing-32,32px) var(--spacing-0,0);position:relative;z-index:3}}@media screen and (max-width:1000px){[data-is-sticky=true] .Header--inner{border-bottom-left-radius:var(--local-border-radius);border-bottom-right-radius:var(--local-border-radius)}}.Header--cta{display:none}@media screen and (min-width:1000px){.Header--cta{display:flex;white-space:nowrap}}.Header--mobileCta{padding-left:var(--site-padding);padding-right:var(--site-padding)}@media screen and (min-width:1000px){.Header--mobileCta{display:none}}.Header--grid{margin-left:auto;margin-right:auto;max-width:1440px;--local-grid-row-gap:var(--spacing-12,12px);--local-grid-column-gap:var(--spacing-16,16px);align-items:center;display:grid;gap:var(--local-grid-row-gap) var(--local-grid-column-gap);grid-template-areas:"logo logo language picto" "toggle search search search" "primary primary primary primary";grid-template-columns:max-content 1fr repeat(2,max-content)}@media screen and (min-width:1000px){.Header--grid{gap:var(--spacing-32,32px) var(--spacing-24,24px);grid-template-areas:"logo search service language picto" "main main main main main";grid-template-columns:max-content 1fr repeat(3,max-content)}}@media screen and (max-width:1000px){[data-variant=landingpage] .Header--grid{grid-template-areas:"logo logo language picto" "search search search search"}[data-is-sticky=true] .Header--grid{grid-template-areas:"logo logo language picto-old" "toggle search search picto" "primary primary primary primary"}[data-is-sticky=true] .Header--grid:before{content:"";display:block;grid-area:picto-old;height:40px}}.Header--backdrop{background:rgba(var(--c-black),.5);top:0;right:0;bottom:0;left:0;position:fixed}@media screen and (min-width:1000px){.Header--primary{display:contents!important}}@media screen and (max-width:1000px){.Header--primary{background:rgba(var(--c-white),1);display:flex;flex-direction:column;gap:var(--spacing-24,24px);grid-area:primary;height:100vh;height:100dvh;left:0;overflow:auto;padding-bottom:var(--spacing-24,24px);position:fixed;top:0;width:100vw;z-index:11}}.Header--primary--head{align-items:center;align-self:flex-start;background-color:rgba(var(--c-white),1);display:flex;justify-content:space-between;padding:var(--spacing-12,12px) var(--spacing-16,16px) var(--spacing-16,16px);position:sticky;top:0;width:100%;z-index:1}@media screen and (min-width:1000px){.Header--primary--head{display:none}}.Header--logo{grid-area:logo}@media screen and (min-width:1000px){.Header--primary--head .Header--logo{display:none}}.Header--search{grid-area:search;margin-left:auto;max-width:280px;transition:max-width .3s ease-out;width:100%}@media screen and (min-width:1000px){.Header--search{margin-left:0;margin-right:auto}}.Header--search.isActive{max-width:100%}@media screen and (max-width:1000px){.Header--search.isActive{grid-area:2/toggle/2/search}[data-variant=landingpage] .Header--search{max-width:100%;width:100%}[data-is-sticky=true] .Header--search{max-width:100%}}.Header--languageSwitch{grid-area:language;z-index:1}@media screen and (min-width:1000px){.Header--languageSwitch{margin-left:var(--spacing--12,-12px);margin-right:var(--spacing--12,-12px)}}@media screen and (max-width:1000px){[data-variant=landingpage] .Header--languageSwitch{display:none}}.Header--pictoNavigation{grid-area:picto}@media screen and (max-width:580px){.Header--pictoNavigation{gap:0}}.Header--toggle{grid-area:toggle}@media screen and (min-width:1000px){.Header--toggle{display:none!important}}@media screen and (max-width:1000px){[data-variant=landingpage] .Header--toggle{grid-area:language}}.Header--closeMain{grid-area:main;margin-left:auto}@media screen and (max-width:1000px){.Header--closeMain{display:none}}.Header--close,.Header--closeMain{cursor:pointer;transition:transform .3s ease-in-out}.Header--close:hover,.Header--closeMain:hover{transform:rotate(90deg)}@media screen and (min-width:1000px){.Header--service{grid-area:service;margin-right:var(--spacing--8,-8px)}.Header--main{grid-area:main}}.Header--primary--pictoNavigation{padding:var(--spacing-8,8px) var(--spacing-16,16px)}@media screen and (min-width:1000px){.Header--primary--pictoNavigation{display:none!important}}.Header--primary--languageSwitch{margin-top:auto;padding:0 var(--spacing-24,24px)}@media screen and (min-width:1000px){.Header--primary--languageSwitch{display:none!important}}.Header--flyout{z-index:11}@media screen and (min-width:1000px){.Header--flyout{top:var(--header-height)!important;z-index:1}}.show-primary-enter-active,.show-primary-leave-active{transition:transform .5s cubic-bezier(.4,0,.2,1);will-change:transform}.show-primary-enter-active{transition-delay:.1s}.show-primary-enter-from,.show-primary-leave-to{transform:translate(-100%)}.show-flyout-enter-active,.show-flyout-leave-active{transition:transform .5s cubic-bezier(.4,0,.2,1);will-change:transform}.show-flyout-enter-active{transition-delay:.1s}.show-flyout-enter-from{transform:translate(100%)}@media screen and (min-width:1000px){.show-flyout-enter-from{transform:translateY(-100%)}.Header.isFlyoutOpen .show-flyout-enter-from{transform:translate(0)}}@media screen and (max-width:1000px){.Header--primary{transition:transform .3s ease-in-out}.Header.isFlyoutOpening .Header--primary{transform:translate(-10%);transition-delay:.1s}}.show-flyout-leave-to{transform:translate(-100%)}@media screen and (max-width:1000px){.Header.isPrimaryOpen .show-flyout-leave-to{transform:translate(100%)}}@media screen and (min-width:1000px){.show-flyout-leave-to{transform:translateY(-100%)}.Header.isFlyoutOpen .show-flyout-leave-to{transform:translate(0);visibility:hidden}}.show-backdrop-enter-active{transition:opacity .2s ease-out,visibility .2s;will-change:opacity,transform}.show-backdrop-leave-active{transition:opacity .5s ease-in,visibility .5s;will-change:opacity,transform}.show-backdrop-enter-from,.show-backdrop-leave-to{opacity:0;visibility:hidden}.IconCards:not([data-display=inline])[data-compose=white]{margin-bottom:32px;margin-top:32px}@media screen and (min-width:750px){.IconCards:not([data-display=inline])[data-compose=white]{margin-top:calc(11.48718px + 2.73504vw)}}@media screen and (min-width:1920px){.IconCards:not([data-display=inline])[data-compose=white]{margin-top:64px}}@media screen and (min-width:750px){.IconCards:not([data-display=inline])[data-compose=white]{margin-bottom:calc(11.48718px + 2.73504vw)}}@media screen and (min-width:1920px){.IconCards:not([data-display=inline])[data-compose=white]{margin-bottom:64px}}.IconCards:not([data-layout=horizontal]){margin-left:auto;margin-right:auto;max-width:1440px;max-width:calc(1440px + var(--site-padding)*2);padding-left:var(--site-padding);padding-right:var(--site-padding)}.IconCards--grid{display:grid;grid-auto-rows:1fr;grid-gap:var(--spacing-20,20px);grid-template-columns:1fr;justify-content:center}@media screen and (min-width:750px){.IconCards--grid{grid-template-columns:repeat(auto-fit,minmax(30%,1fr))}}.IconCards--card{align-items:center;background:rgba(var(--c-grey-light),1);border-radius:var(--border-radius-default);display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:var(--spacing-24,24px);text-align:center}@media screen and (min-width:750px){.IconCards--card{padding:var(--spacing-48,48px) var(--spacing-24,24px)}}.IconCards--card--icon{margin-bottom:var(--spacing-16,16px)}@media screen and (min-width:750px){.IconCards--card--icon{margin-bottom:var(--spacing-24,24px)}}.IconCards--card--title{font-size:14px;font-weight:700;line-height:1.2}@media (min-width:750px){.IconCards--card--title{font-size:14px}}@media (min-width:1280px){.IconCards--card--title{font-size:14px}}@media screen and (max-width:750px){.IconCards--card--title{line-height:1.2}}.IconCards--card--text{font-size:14px;line-height:1.2;margin-top:var(--spacing-4,4px)}.IconCards--card--text>:first-child{margin-top:0}.IconCards--card--text>:last-child{margin-bottom:0}.IconCards--card--text>[data-slate-fragment]>:first-child{margin-top:0}.IconCards--card--text>[data-slate-fragment]>:last-child{margin-bottom:0}.IconCards--card--text .Button+.Button{margin-left:16px}.IconCards--card--text p{margin-bottom:1em;margin-top:1em}.IconCards--card--text a:not([class]),.IconCards--card--text a[class=""]{background-image:linear-gradient(rgba(var(--c-grey),.4),rgba(var(--c-grey),.4));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;color:rgba(var(--c-signal-blue),1);position:relative;text-decoration:none}@media (hover:hover){.IconCards--card--text a:not([class]):focus,.IconCards--card--text a:not([class]):hover,.IconCards--card--text a[class=""]:focus,.IconCards--card--text a[class=""]:hover{background-image:linear-gradient(currentcolor,currentcolor);color:rgba(var(--c-signal-blue-dark),1)}}.IconCards--card--text small{display:inline-block;font-size:.75em}.IconCards--card--text b,.IconCards--card--text strong{font-weight:700}.IconCards--card--text em,.IconCards--card--text i{font-style:italic}@media (min-width:750px){.IconCards--card--text{font-size:14px}}@media (min-width:1280px){.IconCards--card--text{font-size:14px}}@media screen and (max-width:750px){.IconCards--card--text{line-height:1.2}}.SocialList{display:flex;flex-direction:column;font-size:14px;gap:var(--spacing-12,12px);line-height:1.2}@media (min-width:750px){.SocialList{font-size:14px}}@media (min-width:1280px){.SocialList{font-size:14px}}@media screen and (max-width:750px){.SocialList{line-height:1.2}}.SocialList--link{align-items:center;display:flex;gap:var(--spacing-8,8px);transition:color .2s ease-in-out}@media (hover:hover){.SocialList--link:focus,.SocialList--link:hover{color:rgba(var(--c-black),1)}}.FooterGroup{font-size:14px;line-height:1.2}@media (min-width:750px){.FooterGroup{font-size:14px}}@media (min-width:1280px){.FooterGroup{font-size:14px}}@media screen and (max-width:750px){.FooterGroup{line-height:1.2}}@media screen and (max-width:580px){.FooterGroup{border-bottom:1px solid rgba(var(--c-border))}}.FooterGroup--link{align-items:center;display:flex;font-weight:700;gap:var(--spacing-2,2px);margin-bottom:var(--spacing-16,16px);position:relative}@media screen and (max-width:580px){.FooterGroup--link{gap:var(--spacing-8,8px);justify-content:space-between;margin-bottom:var(--spacing-8,8px);padding:var(--spacing-16,16px) 0}}.FooterGroup--link--icon{flex:0 0 auto}.FooterGroup--link--icon--arrow{display:none;transition:transform .2s ease-in-out,opacity .2s ease-in-out}@media screen and (min-width:580px){.FooterGroup--link--icon--arrow{display:block;margin-top:-2px;opacity:0;transform:translate(-4px)}.FooterGroup--link:hover .FooterGroup--link--icon--arrow{opacity:1;transform:translate(0)}}.FooterGroup--link--icon--plus{display:block;height:12px;position:relative;width:12px}@media screen and (min-width:580px){.FooterGroup--link--icon--plus{display:none}}.FooterGroup--link--icon--plus:after,.FooterGroup--link--icon--plus:before{background:currentcolor;border-radius:2px;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease-in-out;width:12px}.FooterGroup--link--icon--plus:after{transform:translate(-50%,-50%) rotate(90deg)}.FooterGroup--link.isOpen .FooterGroup--link--icon--plus:after{transform:translate(-50%,-50%) rotate(180deg)}.FooterGroup--items{color:rgba(var(--c-grey-dark),1)}@media screen and (max-width:580px){.FooterGroup--items{padding-bottom:var(--spacing-16,16px)}}@media screen and (min-width:580px){.FooterGroup--items{display:block!important;height:auto!important}}.FooterGroup--item{display:block;padding:var(--spacing-6,6px) 0}@media screen and (min-width:580px){.FooterGroup--itemAll{display:none}}.Footer{margin-left:auto;margin-right:auto;max-width:1440px;max-width:calc(1440px + var(--site-padding)*2);padding-left:var(--site-padding);padding-right:var(--site-padding)}@media screen and (max-width:580px){.Footer{padding-left:0;padding-right:0}}.Footer--section{border-top:1px solid rgba(var(--c-border))}@media screen and (max-width:580px){.Footer--section{padding-left:var(--site-padding);padding-right:var(--site-padding)}}.Footer--body{display:flex;flex-direction:column;gap:var(--spacing-40,40px);padding-bottom:var(--spacing-40,40px);padding-top:var(--spacing-64,64px)}@media screen and (min-width:750px){.Footer--body{gap:var(--spacing-72,72px);padding-bottom:var(--spacing-32,32px)}}.Footer--main{display:grid;grid-template-columns:1fr}@media screen and (min-width:580px){.Footer--main{gap:var(--spacing-48,48px) var(--spacing-32,32px);grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:750px){.Footer--main{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1000px){.Footer--main{grid-template-columns:repeat(5,1fr)}}.Footer--social{border-top:1px solid rgba(var(--c-border));color:rgba(var(--c-grey-dark),1);display:inline-flex;margin-top:var(--spacing-10,10px);min-width:140px;padding-top:var(--spacing-16,16px)}
