.c-cartPopover.c-header__popup{--headerPopupWidth:35rem}.c-cartPopover{max-height:48rem;height:calc(100vh - (var(--headerHeight) + var(--notifHeight)));display:flex;flex-direction:column}.c-cartPopover__products{padding:1.6rem 1.6rem 2rem;overflow-y:auto;flex-grow:1}.c-cartPopover__productsList{display:flex;flex-direction:column;gap:.8rem}.c-cartPopover__productsListItem{border-bottom:1px solid var(--neutral-200)}.c-cartPopover__product{gap:1.6rem;padding:.8rem 0}.c-cartPopover__product .c-simpleProductCard__img{--simpleProductCardImgSize:7.2rem}.c-cartPopover__product .c-simpleProductCard__priceWrapper{flex-direction:row;gap:.8rem}.c-cartPopover__product .c-simpleProductCard__priceWrapper .c-tag--promo{--tagFontSize:1.2rem;--tagHeight:2rem;padding:0 .6rem;font-weight:600}.c-cartPopover__product .c-simpleProductCard__price{font-weight:600}.c-cartPopover__footer{box-shadow:3px 3px 14px 4px rgba(0,0,0,.08);padding:1.2rem 2.4rem 1.6rem;border-radius:0 0 .8rem .8rem}.c-nonAuthenticatedPopup.c-header__popup{--headerPopupWidth:36rem;--headerPopupPosLeft:50%;--headerPopupPosRight:auto;transform:translateX(-50%)}.c-nonAuthenticatedPopup:after{left:50%;transform:translateX(-50%);filter:drop-shadow(0 -1px 0 var(--neutral-200))}.c-nonAuthenticatedPopup{border:1px solid var(--neutral-200);display:flex;flex-direction:column;gap:1.6rem;padding:2rem 1.6rem}.c-nonAuthenticatedPopup__button{min-height:7.2rem;border:1px solid var(--neutral-200);position:relative;display:flex;align-items:center;justify-content:flex-start;text-align:left;border-radius:.6rem;overflow:hidden;padding:0 2rem 0 2.4rem}.c-nonAuthenticatedPopup__button:before{content:"";display:block;width:.6rem;height:100%;position:absolute;top:0;left:0;background-color:var(--borderColor)}.c-nonAuthenticatedPopup__button:after{content:"";width:2.4rem;height:2.4rem;background-color:#000;-webkit-mask-image:url(/assets/icons/fleche-droite.svg);mask-image:url(/assets/icons/fleche-droite.svg);-webkit-mask-size:100%;mask-size:100%;margin-left:auto;flex-shrink:0}.c-nonAuthenticatedPopup__button .c-button__content strong{font-size:1.6rem;font-weight:600}.c-nonAuthenticatedPopup__button .c-button__content span{font-size:1.2rem;font-weight:400;color:var(--neutral-600)}.c-nonAuthenticatedPopup__button:hover{background-color:var(--neutral-100)}.c-nonAuthenticatedPopup__button--part{--borderColor:#008537}.c-nonAuthenticatedPopup__button--pro{--borderColor:#296dc1}.c-authenticatedProSpacePopup.c-header__popup{--headerPopupWidth:60rem}@media only screen and (max-width:768px){.c-authenticatedProSpacePopup.c-header__popup{--headerPopupWidth:24rem}}.c-authenticatedProSpacePopup.c-header__popup:not(:has(.c-authenticatedProSpacePopup__products)){--headerPopupWidth:24rem}.c-authenticatedProSpacePopup{max-height:44rem;height:calc(100vh - (var(--headerHeight) + var(--notifHeight)));padding:2rem 1.8rem 2.8rem 2.8rem}@media only screen and (max-width:768px){.c-authenticatedProSpacePopup{padding:1.6rem .8rem 2.4rem;max-height:38rem}}.c-authenticatedProSpacePopup__wrapper{overflow-y:auto;height:100%}.c-authenticatedProSpacePopup__title{font-size:1.6rem;font-weight:700;display:flex;align-items:center}.c-authenticatedProSpacePopup__content{display:grid;grid-template-columns:1fr 18rem;gap:2.4rem;margin:0 0 5rem}@media only screen and (max-width:768px){.c-authenticatedProSpacePopup__content{display:block;margin-bottom:3rem}}.c-authenticatedProSpacePopup__content:not(:has(.c-authenticatedProSpacePopup__products)){display:block}.c-authenticatedProSpacePopup__products{padding-top:1.6rem;padding-right:2.8rem;border-right:1px solid var(--neutral-200)}@media only screen and (max-width:768px){.c-authenticatedProSpacePopup__products{display:none}}.c-authenticatedProSpacePopup__productsList{display:flex;align-items:center;flex-direction:column;gap:1.6rem}.c-authenticatedProSpacePopup__productsListItem{font-size:1.2rem;display:block;width:100%}.c-authenticatedProSpacePopup__productsListItem:nth-child(3)~li{display:none}.c-authenticatedProSpacePopup__product{gap:1.2rem}.c-authenticatedProSpacePopup__product .c-simpleProductCard__name{-webkit-line-clamp:2}.c-authenticatedProSpacePopup__product .c-simpleProductCard__priceContainer{margin-left:0}.c-authenticatedProSpacePopup__nav{padding-top:1.6rem}@media only screen and (max-width:768px){.c-authenticatedProSpacePopup__nav{padding:0}}.c-authenticatedProSpacePopup__nav .c-authenticatedProSpacePopup__title{padding-left:.8rem}.c-authenticatedProSpacePopup__navList{display:flex;flex-direction:column;gap:.4rem}.c-authenticatedProSpacePopup__navListItem:last-child{margin-top:.6rem}.c-authenticatedProSpacePopup__navButton{font-weight:400;justify-content:flex-start;width:100%;padding-left:.8rem;padding-right:.8rem;font-size:1.4rem}.c-authenticatedProSpacePopup__navButton:focus-visible{outline-offset:-2px}.c-authenticatedProSpacePopup__navButton .c-button__content{display:flex;justify-content:space-between;align-items:center;width:100%}.c-authenticatedProSpacePopup__logout{text-align:center}@media only screen and (max-width:768px){.c-authenticatedProSpacePopup__logout{text-align:left;padding:0 .8rem}}.c-currentUserPopup{padding:1.6rem .8rem}.c-currentUserPopup__wrapper{overflow-y:auto}.c-currentUserPopup__list{display:flex;flex-direction:column;gap:1.2rem}.c-currentUserPopup__listItem:last-child{margin-top:.6rem}.c-currentUserPopup__button{font-weight:600;justify-content:flex-start;width:100%;padding-left:.8rem;padding-right:.8rem}.c-currentUserPopup__button:focus-visible{outline-offset:-2px}.c-currentUserPopup__button .c-button__content:has(.u-gradient-fid-blue){width:100%;display:flex;align-items:center;justify-content:space-between}:root{--layoutMaxWidth:144rem;--layoutPadding:2.4rem;--font-primary:"Open Sans",sans-serif;--font-secondary:Arial,sans-serif;--primary:var(--green-600);--secondary:var(--blue-800);--tertiary:var(--yellow-500);--blue-50:#f6f7f9;--blue-100:#f3f9fe;--blue-200:#d5e4f6;--blue-300:#c7e0ff;--blue-600:#296dc1;--blue-700:#205597;--blue-800:#173d6c;--blue-900:#102b4c;--green-50:#eef8f1;--green-100:#cbf6dd;--green-500:#1fa355;--green-600:#008537;--green-700:#006b2c;--green-800:#005222;--green-850:#00471e;--yellow-100:#fff4cc;--yellow-400:#ffd433;--yellow-500:#fec900;--yellow-550:#e5b600;--neutral-100:#f4f4f4;--neutral-200:#e6e6e6;--neutral-300:#cccccc;--neutral-400:#b3b3b3;--neutral-500:#999999;--neutral-600:#666666;--neutral-700:#4d4d4d;--neutral-800:#333333;--neutral-900:#1a1a1a;--neutral-1000:black;--white:white;--black:black;--text:black;--text-alt:#6b7280;--title:black;--success-100:#f4fbf3;--success-500:#39a033;--info-100:#f3f9fe;--info-500:#2768b9;--error-100:#feecee;--error-500:#df0021;--alert-100:#fff8db;--alert-500:#e5b600;--alert-700:#a85f00;--orange-tempo:#ff9900;--available:var(--success-500);--unavailable:var(--error-500);--reconditionne:#33c16e;--avis:#ffa60d;--vert-oney:#81bc00;--promo:#be433c;--astuce:#f1f9fd;--seconde-vie:#a8f1d3;--gradient-fid:linear-gradient(211.39deg,#1174bd 18.88%,#114184 83.83%);--zindex-below:-1;--zindex-default:auto;--zindex-above:1;--zindex-absolute:10;--zindex-sticky:50;--zindex-fixed:100;--zindex-overlay:900;--zindex-popin:1000;--zindex-skyrocket:9999}.c-menuToggler__wrapper{display:contents}.c-menuToggler{color:#000;padding:0 1.2rem;border-radius:.5rem;border:none;line-height:1.3;text-decoration:none;display:inline-flex;align-items:center}@media only screen and (max-width:1024px){.c-menuToggler{display:none}}.c-menuToggler:before{content:"";width:3.2rem;height:3.2rem;margin-right:.4rem;color:#000}@media(hover:hover)and (pointer:fine){.c-menuToggler:hover:not(:disabled){background-color:var(--neutral-100);text-decoration:none;color:#000}}.c-menuToggler span{font-size:1.4rem;font-weight:600}.c-menuToggler--sticky{display:none;padding:0;width:4rem;height:4rem;align-items:center;justify-content:center;background-color:var(--neutral-100);flex-shrink:0}@media only screen and (max-width:1024px){.c-menuToggler--sticky{display:flex}}@media only screen and (max-width:768px){.c-menuToggler--sticky{margin-right:0}}.c-menuToggler--sticky:before{margin-right:0}.fixedHeader .c-menuToggler--sticky{display:flex}.c-header__content--pro .c-menuToggler--sticky:before{color:#fff}