.c-noteEco{--noteEcoHeight:3.2rem;min-height:var(--noteEcoHeight);display:inline-flex;background-color:var(--blue-200);border-radius:2rem;padding:0 1.4rem 0 .4rem;text-decoration:none}.c-noteEco__logo{align-self:center;margin-right:1.2rem;max-height:calc(var(--noteEcoHeight) - .4rem);width:auto}.c-noteEco__number{align-self:end;font-weight:700;font-size:2.4rem;line-height:1.2}.c-noteEco__number span{font-size:1.6rem}.c-noteEco__number u{font-size:1rem;text-decoration:none}.c-noteEco--sm{--noteEcoHeight:2rem;padding:0 1rem 0 .2rem}.c-noteEco--sm .c-noteEco__logo{margin-right:.6rem}.c-noteEco--sm .c-noteEco__number{font-size:1.4rem}.c-noteEco--sm .c-noteEco__number span{font-size:1rem}.c-noteEco--sm .c-noteEco__number u{font-size:.6rem}.c-noteRepair{--noteRepairColor:#000}.c-noteRepair__svg{max-width:10rem;display:block}.c-noteRepair__score{font-size:1.8rem;letter-spacing:-1px;font-weight:800;text-align:center}.c-noteRepair__link{font-size:.85rem;text-transform:uppercase;position:relative;top:-.4rem}.c-noteRepair__svgStroke{stroke:var(--noteRepairColor)}.c-noteRepair__svgFill{fill:var(--noteRepairColor)}[class*=c-noteRepair__score--0],[class*=c-noteRepair__score--1]{--noteRepairColor:#d91627}[class*=c-noteRepair__score--2],[class*=c-noteRepair__score--3]{--noteRepairColor:#fe741b}[class*=c-noteRepair__score--4],[class*=c-noteRepair__score--5]{--noteRepairColor:#ffc901}[class*=c-noteRepair__score--6],[class*=c-noteRepair__score--7]{--noteRepairColor:#9ecc00}[class*=c-noteRepair__score--10],[class*=c-noteRepair__score--8],[class*=c-noteRepair__score--9]{--noteRepairColor:#009443}.reparability__wrapper{border-top:1px solid #c6c6c6;display:flex;padding:20px 0 0}.reparaibility-picto{position:relative}.reparaibility-picto .reparaibility-icon{font-size:10em}.reparaibility-0,.reparaibility-1{color:#d91627}.reparaibility-2,.reparaibility-3{color:#fe741b}.reparaibility-4,.reparaibility-5{color:#ffc901}.reparaibility-6,.reparaibility-7{color:#9ecc00}.reparaibility-10,.reparaibility-8,.reparaibility-9{color:#009443}.reparaibility-notes{font-family:marianneextrabold;text-align:right;font-size:6em;position:absolute;right:0;top:.1em;width:1.65em}.reparaibility-sup{text-align:center}.reparaibility-sub{font-family:mariannemedium;font-size:.37em;padding-right:.4em;padding-top:.1em;position:relative}.reparaibility-sub:before{content:"/";position:absolute;right:1.5em}.reparaibility-txt{font-family:mariannemedium;font-size:1.59em;margin-top:-.35em;text-align:center;text-transform:uppercase}.reparaibility-link{font-size:1em;padding-left:1em}.reparaibility-link a{align-items:self-start;display:flex;font-weight:700}.reparaibility-link a span{vertical-align:middle;padding-left:.5em}@media(max-width:64em){.reparaibility-picto{font-size:.396rem}.reparaibility-link{width:12em}.reparaibility-link p{line-height:1.5em;padding-bottom:.5em}.reparaibility-sub:before{top:0}}@media(min-width:48em){.reparaibility-link{width:unset}}@media(min-width:64em){.reparaibility-picto{font-size:.43rem}.reparaibility-link{padding-left:1.1em}.reparaibility-link p{padding:.5em 0 1em}.reparaibility-sub:before{top:-1px}}.c-alert{--bgColor:var(--neutral-100);--iconColor:#000;border-radius:.8rem;background-color:var(--bgColor);padding:1.6rem;font-size:1.4rem;color:#000}.c-alert__content{position:relative;line-height:1.4;padding-left:3.2rem}.c-alert__content:before{content:"";display:block;width:2.2rem;height:2.2rem;position:absolute;left:0;top:0;background-color:var(--iconColor);-webkit-mask-image:url(/_next/static/media/info.644c5a9e.svg);mask-image:url(/_next/static/media/info.644c5a9e.svg);-webkit-mask-size:100%;mask-size:100%}.c-alert__title{display:block;font-size:1.6rem}.c-alert__desc{display:block;font-size:1.4rem}.c-alert--collapsed .c-alert__desc{display:none}.c-alert--border{--borderColor:#000;border:.1rem solid var(--borderColor)}.c-alert--noIcon .c-alert__content{padding-left:0}.c-alert--noIcon .c-alert__content:before{display:none}.c-alert--collapsible{position:relative}.c-alert--collapsible .c-alert__content{padding-right:4rem}.c-alert__buttonCollapsible{position:absolute;top:.6rem;right:1.6rem}.c-alert--info{--bgColor:var(--info-100);--borderColor:var(--info-500);--iconColor:var(--info-500)}.c-alert--info .c-alert__content:before{-webkit-mask-image:url(/_next/static/media/info.644c5a9e.svg);mask-image:url(/_next/static/media/info.644c5a9e.svg)}.c-alert--error{--bgColor:var(--error-100);--borderColor:var(--error-500);--iconColor:var(--error-500)}.c-alert--error .c-alert__content:before{-webkit-mask-image:url(/_next/static/media/erreur.7542aed0.svg);mask-image:url(/_next/static/media/erreur.7542aed0.svg)}.c-alert--success{--bgColor:var(--success-100);--borderColor:var(--success-500);--iconColor:var(--success-500)}.c-alert--success .c-alert__content:before{-webkit-mask-image:url(/_next/static/media/validation.3b230e66.svg);mask-image:url(/_next/static/media/validation.3b230e66.svg)}.c-alert--warning{--bgColor:var(--alert-100);--borderColor:var(--alert-500);--iconColor:var(--alert-700)}.c-alert--warning .c-alert__content:before{-webkit-mask-image:url(/_next/static/media/info.644c5a9e.svg);mask-image:url(/_next/static/media/info.644c5a9e.svg)}.c-inputSpinner{--inputSpinnerHeight:4.6rem;--inputSpinnerWidth:12rem;border:1px solid var(--neutral-300);padding:0 .8rem;display:flex;align-items:center;max-width:var(--inputSpinnerWidth);border-radius:.5rem}.c-inputSpinner input[type=number]{-moz-appearance:textfield}.c-inputSpinner input[type=number]::-webkit-inner-spin-button,.c-inputSpinner input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.c-inputSpinner__button{color:#000;flex-shrink:0;border-color:#fff}.c-inputSpinner__input{height:var(--inputSpinnerHeight);font-size:1.8rem;font-weight:600;padding:0;color:#000;border:none;width:100%;min-width:4rem;text-align:center}.c-inputSpinner__input:focus-visible:not(:disabled),.c-inputSpinner__input:focus:not(:disabled){--inputBorderColor:#000;outline:none}.c-inputSpinner--green-600{--inputSpinnerHeight:4rem;--inputSpinnerWidth:12.8rem;padding:0;border:none}.c-inputSpinner--green-600 .c-inputSpinner__button{--btnHeight:var(--inputSpinnerHeight);border:none}.c-inputSpinner--green-600 .c-inputSpinner__button.c-icon-moins{--btnBgColor:var(--neutral-200);margin-right:-2rem}@media(hover:hover)and (pointer:fine){.c-inputSpinner--green-600 .c-inputSpinner__button.c-icon-moins:hover:not([disabled]){--btnBgColor:var(--neutral-300)}}.c-inputSpinner--green-600 .c-inputSpinner__button.c-icon-plus{--btnBgColor:var(--green-600);color:#fff;margin-left:-2rem}@media(hover:hover)and (pointer:fine){.c-inputSpinner--green-600 .c-inputSpinner__button.c-icon-plus:hover:not([disabled]){--btnBgColor:var(--green-700)}.c-inputSpinner--green-600 .c-inputSpinner__button:hover:not([disabled]){--btnBgColor:var(--neutral-300)}}.c-inputSpinner--green-600 .c-inputSpinner__button:disabled{--btnColor:var(--neutral-500);--btnBorderColor:var(--neutral-200);--btnBgColor:var(--neutral-200);color:var(--neutral-400);cursor:default}.c-inputSpinner--green-600 .c-inputSpinner__input{height:var(--inputSpinnerHeight);font-size:1.6rem;font-weight:400;min-width:8rem;background-color:var(--neutral-100)}.c-inputSpinner--green-600 .c-inputSpinner__input:focus-visible:not(:disabled),.c-inputSpinner--green-600 .c-inputSpinner__input:focus:not(:disabled){--inputBorderColor:#000;outline:none}.c-availability:has(.c-availabilityItem:nth-child(2)) .c-availabilityItem:first-child{border-radius:8px 8px 0 0}.c-availability:has(.c-availabilityItem:nth-child(2)) .c-availabilityItem~.c-availabilityItem{margin-top:-1px;border-radius:0}.c-availability:has(.c-availabilityItem:nth-child(2)) .c-availabilityItem:last-child{border-radius:0 0 8px 8px}.c-extensionsAndStorage{background-color:#fff;padding:1.6rem;border-radius:1rem;box-shadow:0 10px 22px 0 rgba(0,0,0,.03)}.c-extensionsAndStorage__title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:1.6rem}.c-extensionsAndStorage__listWrapper{display:flex;align-items:center;gap:1.6rem}.c-extensionsAndStorage__list{display:flex;align-items:center;gap:.8rem}.c-extensionsAndStorage__listLink{width:5.6rem;height:5.6rem;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:.5rem;overflow:hidden;padding:.2rem}.c-extensionsAndStorage__listLink img{max-width:5.6rem}.c-extensionsAndStorage__buttonMore{background-color:#fff;width:3.2rem;height:3.2rem;border-radius:3.2rem;font-size:2rem;font-weight:600;display:flex;align-items:center;justify-content:center}.c-productServices,button.c-productServices{background-color:#000;width:100%;justify-content:space-between}.c-productServices--location,button.c-productServices--location{text-align:left;padding:1.6rem;background-color:var(--blue-100)}.c-productServices--location span,button.c-productServices--location span{display:block}.c-productServices--rembourse,button.c-productServices--rembourse{text-align:left;padding:1.6rem;background-color:var(--blue-100);border:1px solid var(--blue-800);border-radius:6px}.c-productServices--rembourse span,button.c-productServices--rembourse span{display:block}.c-productServices--rembourse:after,button.c-productServices--rembourse:after{margin-left:2.4rem}.c-productGallery{position:relative;min-width:100%}@media only screen and (max-width:1024px){.c-productGallery{margin-bottom:1.6rem}}.c-productGallery__mea{position:absolute;z-index:var(--zindex-absolute);top:0;right:0;display:flex;flex-direction:column;gap:1.6rem}.c-productGallery__mea img{max-width:4.8rem}@media only screen and (max-width:1280px){.c-productGallery__mea img{max-width:5.6rem}}.c-productGallery__carousel{min-height:40rem}@media only screen and (max-width:1440px){.c-productGallery__carousel{min-height:32rem}}@media only screen and (max-width:1280px){.c-productGallery__carousel{min-height:32rem}}@media only screen and (max-width:1024px){.c-productGallery__carousel{min-height:56rem}}@media only screen and (max-width:576px){.c-productGallery__carousel{min-height:32rem}}@media only screen and (max-width:400px){.c-productGallery__carousel{min-height:28rem}}.c-productGallery__carousel .swiper-slide{text-align:center}.c-productGallery__carousel .swiper-slide img{display:inline-block;max-width:56rem;width:100%;height:auto}.c-productGallery__carouselPagination{display:none;justify-content:center;align-items:center;gap:.6rem}@media only screen and (max-width:1024px){.c-productGallery__carouselPagination{display:flex}}.c-productGallery__carouselPagination .swiper-pagination-bullet{cursor:pointer;display:block;width:1rem;height:1rem;background-color:#fff;border:1px solid var(--blue-800);border-radius:1rem}.c-productGallery__carouselPagination .swiper-pagination-bullet-active{background-color:var(--blue-800)}.c-productGallery__thumbsContainer{position:relative}@media only screen and (max-width:1024px){.c-productGallery__thumbsContainer{display:none}}.c-productGallery__thumbsContainer:has(:not(.swiper-button-disabled)){display:flex;align-items:center}@media only screen and (max-width:1024px){.c-productGallery__thumbsContainer:has(:not(.swiper-button-disabled)){display:none}}.c-productGallery__thumbsButton{flex-shrink:0}.c-productGallery__thumbsButton:not(:hover){background-color:#fff}.c-productGallery__thumbsButton.swiper-button-disabled{display:none}@media only screen and (max-width:1024px){.c-productGallery__thumbs{display:none}}.c-productGallery__thumbs .swiper-slide{width:5.6rem;border:1px solid var(--neutral-200);border-radius:.4rem;cursor:pointer}.c-productGallery__thumbs .swiper-slide:focus-visible{border-color:#000;outline:none}.c-productGallery__thumbs .swiper-slide.swiper-slide-thumb-active,.c-productGallery__thumbs .swiper-slide:hover{border-color:#000}.c-productGallery__thumbs .swiper-slide img{border-radius:.4rem;height:auto}.c-productGallery--fullscreen{height:100%;position:relative;margin-bottom:0}.c-productGallery--fullscreen .c-productGallery__content{height:100%}@media only screen and (max-width:768px){.c-productGallery--fullscreen .c-productGallery__content{padding-bottom:10.4rem}}.c-productGallery--fullscreen .c-productGallery__mea{display:none}.c-productGallery--fullscreen .c-productGallery__carousel{margin:0 auto;height:100%;min-height:0}@media only screen and (min-width:768.2px){.c-productGallery--fullscreen .c-productGallery__carousel{max-width:calc(100% - 30rem)}}.c-productGallery--fullscreen .c-productGallery__carousel .swiper-slide{display:flex;align-items:center;justify-content:center;padding:0}.c-productGallery--fullscreen .c-productGallery__carousel .swiper-slide img{max-width:none;height:100%;width:100%;display:block;object-fit:contain;object-position:center}.c-productGallery--fullscreen .c-productGallery__carouselButton{--btnHeight:4.8rem;position:absolute;z-index:var(--zindex-absolute);top:50%;transform:translateY(-50%)}@media only screen and (max-width:768px){.c-productGallery--fullscreen .c-productGallery__carouselButton{top:auto;bottom:3.2rem;transform:none}}.c-productGallery--fullscreen .c-productGallery__carouselPrev{left:4.8rem}@media only screen and (max-width:768px){.c-productGallery--fullscreen .c-productGallery__carouselPrev{left:calc(50% - 8rem);transform:translateX(-50%)}}.c-productGallery--fullscreen .c-productGallery__carouselNext{right:4.8rem}@media only screen and (max-width:768px){.c-productGallery--fullscreen .c-productGallery__carouselNext{right:calc(50% - 8rem);transform:translateX(50%)}}.c-productGallery--fullscreen .c-productGallery__carouselPagination{position:absolute;z-index:var(--zindex-absolute);bottom:auto;top:1.6rem;left:1.6rem;right:1.6rem;gap:.4rem;width:auto}@media only screen and (min-width:768.2px){.c-productGallery--fullscreen .c-productGallery__carouselPagination{display:none}}.c-productGallery--fullscreen .c-productGallery__carouselPagination .swiper-pagination-bullet{border:none;width:100%;max-width:5.4rem;height:.4rem;background-color:var(--neutral-500)}.c-productGallery--fullscreen .c-productGallery__carouselPagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--green-600)}.c-productGallery--fullscreen .swiper-slide .react-transform-component,.c-productGallery--fullscreen .swiper-slide .react-transform-component div,.c-productGallery--fullscreen .swiper-slide .react-transform-wrapper{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.c-productGallery--fullscreen .swiper-slide .zoomin{cursor:zoom-in}.c-productGallery--fullscreen .swiper-slide .zoomout{cursor:zoom-out}@media only screen and (max-width:768px){.c-modal--gallery .c-modal__header{position:unset}.c-modal--gallery .c-modal__close{top:auto;right:auto;bottom:3.2rem;left:50%;transform:translateX(-50%);border-color:var(--neutral-300);background-color:#fff}}.c-modal--gallery .c-modal__content{height:100%}@media only screen and (max-width:768px){.c-modal--gallery .c-modal__content{padding:0}}.c-assembly{min-height:4rem;border-radius:.8rem;border:1px solid var(--blue-600);display:inline-flex;align-items:center;gap:1.2rem;font-size:1.3rem;padding-right:1.6rem}.c-assembly:has(.c-availability--unavailable){border-color:var(--neutral-200)}.c-assembly:has(.c-availability--unavailable) .c-assembly__icon{background-color:var(--neutral-200)}.c-assembly__icon{width:4rem;height:4rem;color:#fff;display:flex;align-items:center;justify-content:center;background-color:var(--blue-600);border-radius:.6rem 0 0 .6rem}.c-productMain__cheaperCartridges{background-color:var(--green-50);border-radius:.5rem}.c-productMain__cheaperCartridges .c-button{justify-content:flex-start;text-align:left;width:100%;padding:1.6rem 1.2rem;border-bottom:1px solid #fff}.c-productMain__cheaperCartridges .c-button__content{flex-grow:1;display:flex;align-items:center;gap:.8rem}.c-button.c-productOptionItem,.c-productOptionItem{--btnBorderColor:var(--neutral-300);border:1px solid var(--neutral-300);padding:2.4rem;border-radius:.6rem;min-height:10rem;width:100%;position:relative}.c-button.c-productOptionItem:has(.c-productOptionItem__img),.c-productOptionItem:has(.c-productOptionItem__img){padding-left:2rem}.c-button.c-productOptionItem .c-button__content,.c-productOptionItem .c-button__content{display:flex;align-items:center;text-align:left;gap:1.6rem;width:100%}@media(hover:hover)and (pointer:fine){.c-button.c-productOptionItem:hover:not(.isSelected),.c-productOptionItem:hover:not(.isSelected){cursor:pointer;background-color:var(--neutral-100)}}.c-button.c-productOptionItem.isSelected,.c-productOptionItem.isSelected{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.c-button.c-productOptionItem[disabled],.c-productOptionItem[disabled]{cursor:default;background-color:#fff}.c-button.c-productOptionItem[disabled] .c-productOptionItem__img,.c-productOptionItem[disabled] .c-productOptionItem__img{opacity:.7}@media(hover:hover)and (pointer:fine){.c-button.c-productOptionItem[disabled]:hover:not(.isSelected) .c-productOptionItem__link,.c-productOptionItem[disabled]:hover:not(.isSelected) .c-productOptionItem__link{text-decoration:underline}}.c-productOptionItem__mea.c-tag{position:absolute;left:0;top:0;border-radius:.4rem 0 .5rem 0;padding-left:.8rem;padding-right:.8rem;font-weight:600}.isSelected .c-productOptionItem__mea.c-tag{left:.1rem;top:.1rem}.c-productOptionItem__img img{max-width:5.6rem;height:auto}.c-productOptionItem__img--rounded img{border:1px solid var(--neutral-300);border-radius:5.6rem}.c-productOptionItem__text{flex-grow:1;font-weight:400}.c-productOptionItem__text span{display:block}.c-productOptionItem__priceWrapper{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.c-productOptionItem__priceWrapper.hasDiscount .c-productOptionItem__price{color:var(--promo)}.c-productOptionItem__price{font-size:1.4rem;font-weight:700}.c-productOptionItem__oldPrice{text-decoration:line-through;font-size:1.2rem}.c-productOptionItem__link{flex-shrink:1;text-align:right;color:var(--neutral-700);font-size:1.4rem;margin-left:auto;font-weight:400;max-width:12rem}@media(hover:hover)and (pointer:fine){.c-productOptionItem__link:hover{text-decoration:underline}}.c-button.c-productOptionItem--sm,.c-productOptionItem--sm{min-height:8rem;padding:1.6rem 2rem}.c-button.c-productOptionItem--sm .c-productOptionItem__img img,.c-productOptionItem--sm .c-productOptionItem__img img{max-width:4.8rem}.c-tagOption{--tagOptionColor:var(--neutral-700);min-height:4rem;border-radius:.8rem;border:1px solid var(--tagOptionColor);display:inline-flex;gap:1.2rem;font-size:1.3rem;padding-right:1.6rem}.c-tagOption__iconWrapper{background-color:var(--tagOptionColor);width:4rem;border-radius:.6rem 0 0 .6rem}.c-tagOption__icon{width:4rem;height:4rem;color:#fff;display:flex;align-items:center;justify-content:center}.c-tagOption__content{padding:1rem 0}.c-tagOption--blue-600{--tagOptionColor:var(--blue-600)}.c-tagOption--orange-tempo{--tagOptionColor:var(--orange-tempo)}.c-productOption{padding:.6rem 1.6rem;border:1px solid var(--neutral-200);min-height:5.6rem;border-radius:.6rem;display:flex;width:100%;text-align:left}.c-productOption .c-button__content{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.6rem}@media(hover:hover)and (pointer:fine){.c-productOption:hover:not([disabled]){background-color:var(--neutral-100)}}.c-productOption__info{text-align:left}.c-productOption__type{color:var(--neutral-600);font-size:1.2rem;font-weight:400;display:block}.c-productOption__name{font-weight:600;color:#000;font-size:1.5rem}.c-productOption__img img{max-width:3.2rem;height:auto;border-radius:5.6rem;border:1px solid var(--neutral-300)}.c-review{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem}.c-review__stars{position:relative}.c-review__starsEmpty,.c-review__starsFull{display:flex;align-items:center;gap:.3rem;overflow:hidden}.c-review__starsEmpty svg,.c-review__starsFull svg{flex-shrink:0}.c-review__starsFull{z-index:var(--zindex-above);position:absolute;top:0;left:0;height:100%;width:100%}.c-review__count,.c-review__score{font-size:1.2rem;color:var(--neutral-600)}.c-productPrice__mea{display:flex;gap:.8rem;flex-wrap:wrap;margin-bottom:1.2rem}.c-productPrice__mea .c-tag{font-weight:600}.c-productPrice__price{font-size:3.4rem;font-weight:700}.c-productPrice__price sup{font-size:2.4rem;font-weight:600}.c-productPrice__oldPrice{font-size:1.6rem;color:var(--neutral-700)}.c-productPrice__oldPrice .c-price__price{text-decoration:line-through}.c-productPrice__oldPrice sup{font-size:1.2rem;font-weight:400}.c-productPrice--hasDiscount .c-productPrice__price{color:var(--promo)}.c-oney{background-color:var(--neutral-100);border-radius:.5rem;padding:2.4rem}.c-button.c-oney__button{min-height:0;flex-shrink:0;width:3.2rem;height:3.2rem;border-radius:2.4rem;color:#000;border:1px solid var(--neutral-300);font-weight:700;font-size:1.3rem;align-items:center;justify-content:center}.c-button.c-oney__button:hover{background-color:var(--vert-oney);border-color:var(--vert-oney)}.c-button.c-oney__button:hover span{color:#fff}.c-button.c-oney__button.active{width:4rem;height:4rem;color:var(--vert-oney);background-color:var(--vert-oney);color:#fff;font-size:2rem;border-color:var(--vert-oney)}.c-oney__text{display:none;flex-grow:1}.c-oney__text.active{display:block}.c-productMain{display:grid;grid-template-columns:1fr 42rem;grid-gap:2.4rem;gap:2.4rem}@media only screen and (max-width:1024px){.c-productMain{grid-template-columns:1fr;gap:0}}.c-productMain__content,.c-productMain__sidebarContent{background-color:#fff;box-shadow:0 10px 22px 0 rgba(0,0,0,.03);border-radius:1rem}@media only screen and (max-width:768px){.c-productMain__content,.c-productMain__sidebarContent{border-radius:0;box-shadow:none}}.c-productMain__content{padding:2.4rem;display:grid;grid-template-columns:44.8rem 1fr;grid-gap:4rem;gap:4rem}@media only screen and (max-width:1440px){.c-productMain__content{grid-template-columns:32rem 1fr;gap:2.4rem}}@media only screen and (max-width:1280px){.c-productMain__content{grid-template-columns:44% 1fr}}@media only screen and (max-width:1024px){.c-productMain__content{grid-template-columns:1fr;gap:0;margin-bottom:3.2rem}}@media only screen and (max-width:768px){.c-productMain__content{margin-bottom:.8rem;padding:1.2rem 1.6rem 2.4rem}}.c-productMain__title{font-size:2rem;font-weight:600;margin-bottom:1.6rem;line-height:1.1}@media only screen and (max-width:1024px){.c-productMain__title{margin-bottom:.8rem;font-size:1.6rem;line-height:1.3}}.c-productMain__review{display:flex;align-items:center;flex-wrap:wrap;gap:1.6rem;margin-bottom:2.4rem}@media only screen and (max-width:1024px){.c-productMain__review{margin-bottom:.8rem}}.c-productMain__reviewLink{--btnHeight:auto}.c-productMain__mea{display:flex;gap:.8rem;flex-wrap:wrap;margin-bottom:3.2rem}@media only screen and (max-width:1024px){.c-productMain__mea{margin-bottom:1.6rem}}.c-productMain__mea .c-tag{font-weight:600}.c-productMain__productOptions{display:flex;flex-direction:column;gap:1.6rem}.c-productMain__desc.half-hidden{max-height:8rem;overflow:hidden;position:relative}.c-productMain__desc.half-hidden:after{content:"";position:absolute;z-index:var(--zindex-abslute);left:0;bottom:0;right:0;height:3.5rem;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);pointer-events:none}.c-productMain__sidebar{min-width:100%}.c-productMain__sidebarContent{padding:2.4rem 2.4rem 4.8rem;border:1px solid var(--neutral-300);box-shadow:0 10px 22px 0 rgba(0,0,0,.03)}@media only screen and (max-width:768px){.c-productMain__sidebarContent{border-radius:0;box-shadow:none;border:none;padding:2.4rem 1.6rem}}.c-productMain__stock{align-items:center;justify-content:space-between}.c-productMain__actions,.c-productMain__stock{display:flex;gap:.8rem}.c-productMain__reassurance{margin-top:2.4rem;padding:0 2.4rem;display:flex;align-items:center;justify-content:space-between;gap:1.6rem}@media only screen and (max-width:1024px){.c-productMain__reassurance{justify-content:center}}@media only screen and (max-width:768px){.c-productMain__reassurance{justify-content:space-between;padding:0 1.6rem;margin-top:.8rem;background-color:#fff}}.c-productMain__reassuranceCarousel .swiper-slide{height:auto;display:flex;align-items:center}@media only screen and (max-width:768px){.c-productMain__reassuranceCarousel .swiper-slide{min-height:6.4rem}}.c-productMain__reassuranceCarouselPagination{display:flex;align-items:center;gap:.6rem}.c-productMain__reassuranceCarouselPagination.swiper-pagination-bullets{width:auto;margin:0}.c-productMain__reassuranceCarouselPagination.swiper-pagination-bullets .swiper-pagination-bullet{cursor:pointer;display:block;width:1rem;height:1rem;background-color:#fff;border:1px solid var(--blue-800);border-radius:1rem;margin:0}.c-productMain__reassuranceCarouselPagination.swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:var(--blue-800)}.c-productMain__sidebar--rental{display:flex;flex-direction:column}.c-productMain__sidebar--rental .c-productMain__sidebarContent{padding:2.4rem;flex-grow:1}.c-rental-price{border:1px solid var(--neutral-200);border-radius:.8rem;display:flex}.c-rental-price__item{padding:1.6rem;flex:1 1;text-align:center}.c-rental-price__item p{line-height:1.2}.c-rental-price__item:not(:last-child){border-right:1px solid var(--neutral-200)}@media only screen and (max-width:400px){.c-rental-price__item{padding:1.6rem 1.2rem}}.c-rental-price__type{margin-bottom:1.6rem;display:block}@media only screen and (max-width:400px){.c-rental-price__type{font-size:1.4rem;margin-bottom:1.2rem}}.c-rental-price__price{font-size:2rem;font-weight:700;display:block}@media only screen and (max-width:576px){.c-rental-price__price{font-size:1.8rem}}@media only screen and (max-width:400px){.c-rental-price__price{font-size:1.6rem}}.c-rental-price__tax{color:var(--neutral-600);font-size:1.3rem}@media only screen and (min-width:400.2px){.c-rental-price__tax{font-size:1.2rem}}.c-addToCartBanner{background-color:#fff;opacity:0;transform:translateY(-100%);transition:.2s ease-in-out;position:fixed;top:0;left:0;width:100%;z-index:calc(var(--zindex-fixed) + 1);box-shadow:0 10px 22px 0 rgba(0,0,0,.03);border-bottom:1px solid var(--neutral-200)}@media only screen and (max-width:1024px){.c-addToCartBanner{top:auto;bottom:0;transform:translateY(100%);border-top:1px solid var(--neutral-200);border-bottom:0}}.fixedAddToCartBanner .c-addToCartBanner{opacity:1;transform:translateY(0)}.stickyNavigation .c-addToCartBanner{box-shadow:none}.c-addToCartBanner__content{display:flex;align-items:center;gap:2.4rem;height:8rem;padding-top:1rem;padding-bottom:1rem}@media only screen and (max-width:768px){.c-addToCartBanner__content{justify-content:space-between;padding:1rem 1.6rem}}.c-addToCartBanner__product{flex-grow:1}@media only screen and (max-width:768px){.c-addToCartBanner__product{display:none}}.c-addToCartBanner__product .c-simpleProductCard__img img{max-height:5rem;width:auto}.c-addToCartBanner__product .c-simpleProductCard__infos{max-width:40rem}.c-addToCartBanner__product .c-simpleProductCard__name{font-size:1.4rem}.c-addToCartBanner__price{font-size:2rem;font-weight:700}.c-addToCartBanner__price sup{font-size:1.2rem;font-weight:600}.c-addToCartBanner__addToCart{max-width:22rem;width:100%;justify-content:center}@media only screen and (max-width:768px){.c-addToCartBanner__addToCart{--btnHeight:4rem}}.c-richProductsSlider__carousel .swiper-pagination{display:none;align-items:center;justify-content:center;gap:.6rem;margin:2.4rem 0}@media only screen and (max-width:1024px){.c-richProductsSlider__carousel .swiper-pagination{display:flex}}.c-richProductsSlider__carousel .swiper-pagination .swiper-pagination-bullet{cursor:pointer;display:block;width:1rem;height:1rem;background-color:#fff;border:1px solid var(--blue-800);border-radius:1rem}.c-richProductsSlider__carousel .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--blue-800)}.c-richProductsSlider__carouselNav{display:flex;gap:.8rem}@media only screen and (max-width:1024px){.c-richProductsSlider__carouselNav{display:none}}.c-richProductsSlider__slide{width:24.8rem;height:auto}@media only screen and (max-width:1024px){.c-richProductsSlider__slide{width:19.2rem}}.c-richProductsSlider__slide:hover{z-index:var(--zindex-above)}.c-richProductCard{padding:2.4rem 1.6rem 1.6rem;background-color:#fff;border-radius:1rem;position:relative;display:flex;flex-direction:column}.swiper-slide .c-richProductCard{height:100%}.c-richProductCard__img{text-align:center;margin-bottom:.8rem;height:15rem;display:flex;align-items:center;justify-content:center;position:relative}.c-richProductCard__img img{max-width:14rem;max-height:14rem;margin:0 auto;height:auto;object-fit:contain;width:100%}.c-richProductCard__mea{position:absolute;top:-.8rem;width:100%;left:0;text-align:center}.c-richProductCard__title{font-size:1.4rem;font-weight:400;min-height:4rem;margin:0 0 1.6rem;flex-grow:1;display:-webkit-box;max-width:100%;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.c-richProductCard__title a{display:block}.c-richProductCard__availabilityWrapper{margin-bottom:1.6rem}.c-richProductCard__bottom{display:flex;justify-content:space-between;align-items:center;gap:1.6rem}.c-richProductCard__addToCart{flex-shrink:0}.c-richProductCard__price{font-size:2rem;font-weight:700}.c-richProductCard__price sup{font-size:1.2rem}.c-extensionsAndStorageSlider{max-width:120rem;padding:0 6rem;margin:.8rem auto 1rem;position:relative}.c-extensionsAndStorageSlider__carousel{padding-bottom:1rem;overflow:hidden}.c-extensionsAndStorageSlider__carouselWrapper{display:flex;gap:1.6rem}.c-extensionsAndStorageSlider__slide{width:20rem}.c-extensionsAndStorageSlider__carouselButton{position:absolute;top:50%;transform:translateY(-50%);background-color:#fff;filter:drop-shadow(0 1px 1px rgba(0,0,0,.12));border-color:#fff}.c-extensionsAndStorageSlider__carouselButton[disabled]{background-color:var(--neutral-100);border-color:var(--neutral-100)}.c-extensionsAndStorageSlider__carouselPrev{left:0}.c-extensionsAndStorageSlider__carouselNext{right:0}.c-extensionsAndStorageSlider__button{display:flex;width:20rem;flex-shrink:0;background-color:#fff;padding:1.6rem;text-align:left;position:relative}.c-extensionsAndStorageSlider__button img{width:6.4rem;height:auto;margin:0 auto}.c-extensionsAndStorageSlider__button.isActive{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.c-extensionsAndStorageSlider__button.isActive:after{content:"";position:absolute;left:50%;bottom:-12px;width:0;height:0;border-style:solid;border-width:12px 11px 0;border-color:var(--primary) transparent transparent transparent;transform:rotate(0deg) translateX(-50%)}.c-extensionsAndStorageSlider__name{font-size:1.1rem;display:block;line-height:1.2;font-weight:400;margin-top:1rem;min-height:4rem;display:-webkit-box;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.c-extensionsAndStorageSlider__price{font-size:1.1rem}.swiper-slide-active .c-extensionsAndStorageSlider__price{font-weight:700}:root{--navigationWrapperTop:0rem}html:has(.c-productSection__navigationWrapper){scroll-padding-top:16rem}html:has(.c-addToCartBanner){--navigationWrapperTop:8rem}.c-productSection__navigationWrapper{text-align:center;margin:5rem auto;position:-webkit-sticky;position:sticky;top:var(--navigationWrapperTop);z-index:var(--zindex-sticky)}@media only screen and (max-width:1024px){.c-productSection__navigationWrapper{display:none}}.c-productSection__navigationWrapper:before{opacity:0;transition:.2s ease-in-out}.stickyNavigation .c-productSection__navigationWrapper{display:block;border-bottom:1px solid var(--neutral-200)}@media only screen and (max-width:1024px){.stickyNavigation .c-productSection__navigationWrapper{display:none}}.stickyNavigation .c-productSection__navigationWrapper:before{content:"";display:block;opacity:1;width:100vw;height:calc(100% + 2px);position:absolute;top:-1px;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;border-top:1px solid var(--neutral-200);box-shadow:0 10px 22px 0 rgba(0,0,0,.03);background-color:#fff;border-bottom:1px solid var(--neutral-200)}.c-productSection__navigation{border-radius:1rem;background-color:#fff;display:inline-block;box-shadow:0 10px 22px 0 rgba(0,0,0,.03)}.stickyNavigation .c-productSection__navigation{display:block;box-shadow:none;position:relative;z-index:var(--zindex-above)}@media only screen and (max-width:1024px){.stickyNavigation .c-productSection__navigation{display:none}}.c-productSection__navigationList{list-style:none;display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:3.2rem}@media only screen and (max-width:1280px){.c-productSection__navigationList{gap:1.6rem}}.c-productSection__navigationListItem{flex-shrink:0}.c-productSection__navigationLink{min-height:7rem;display:inline-flex;align-items:center;font-weight:600;text-decoration:none;padding:1.2rem 3.2rem;position:relative}@media only screen and (max-width:1280px){.c-productSection__navigationLink{min-height:4.8rem;padding:1.6rem}}.stickyNavigation .c-productSection__navigationLink{min-height:4.8rem}.c-productSection__navigationLink:after{content:"";opacity:0;display:block;height:.4rem;width:60%;background-color:var(--primary);border-radius:.4rem .4rem 0 0;position:absolute;bottom:0;left:50%;transform:translateX(-50%);transition:.2s ease-in-out}.c-productSection__navigationLink.current{font-weight:700}@media(hover:hover)and (pointer:fine){.c-productSection__navigationLink:hover{text-decoration:none}.c-productSection__navigationLink:hover:after{opacity:1}}body:has(:target[id=complementary-products]) a[href="#complementary-products"]:after{opacity:1}body:has(:target[id=compatibility]) a[href="#compatibility"]:after{opacity:1}body:has(:target[id=service]) a[href="#service"]:after{opacity:1}body:has(:target[id=extension-products]) a[href="#extension-products"]:after{opacity:1}body:has(:target[id=storage-products]) a[href="#storage-products"]:after{opacity:1}body:has(:target[id=description]) a[href="#description"]:after{opacity:1}body:has(:target[id=characteristics]) a[href="#characteristics"]:after{opacity:1}body:has(:target[id=similar-products]) a[href="#similar-products"]:after{opacity:1}body:has(:target[id=trustpilot-reviews]) a[href="#trustpilot-reviews"]:after{opacity:1}.c-trustpilotReviews__content{display:grid;grid-template-columns:36rem 1fr;grid-gap:4rem;gap:4rem}@media only screen and (max-width:1280px){.c-trustpilotReviews__content{grid-template-columns:36rem 1fr}}@media only screen and (max-width:1024px){.c-trustpilotReviews__content{grid-template-columns:1fr}.c-trustpilotReviews__globalNote{border-bottom:1px solid var(--neutral-300);padding-bottom:2.4rem}}.c-trustpilotReviews__globalNote .c-review{justify-content:center;align-items:center;flex-direction:column;gap:0;margin-bottom:2.4rem}.c-trustpilotReviews__globalNote .c-review__score{font-size:3.6rem;font-weight:700;width:100%;text-align:center;color:#000}.c-trustpilotReviews__globalNote .c-review__score span{font-size:1.6rem;font-weight:600}.c-trustpilotReviews__globalNote .c-review__count{margin-top:1rem}@media only screen and (min-width:1024.2px){.c-trustpilotReviews__reviews{border-left:1px solid var(--neutral-200);padding-left:4rem}}.c-trustpilotReviews__filter{display:flex;align-items:center;gap:2.4rem;max-width:20rem;margin-left:auto;margin-bottom:3.2rem}@media only screen and (max-width:1024px){.c-trustpilotReviews__filter{margin-left:0;margin-bottom:1.6rem}}.c-trustpilotReviews__comment{display:flex;flex-wrap:wrap;padding-bottom:2.4rem;border-bottom:1px solid var(--neutral-200)}.c-trustpilotReviews__comment:not(:last-child){margin-bottom:2.4rem}.c-trustpilotReviews__commentScore{width:12rem;margin-right:8rem}@media only screen and (max-width:768px){.c-trustpilotReviews__commentScore{margin-right:2rem}}.c-trustpilotReviews__commentInfos{width:calc(100% - 20rem)}@media only screen and (max-width:768px){.c-trustpilotReviews__commentInfos{text-align:right;width:calc(100% - 14rem)}}.c-trustpilotReviews__commentDesc{padding-left:20rem}@media only screen and (max-width:768px){.c-trustpilotReviews__commentDesc{padding-left:0}}@media only screen and (max-width:1024px){.c-trustpilotReviews__toggleAnswer:has(input:checked)+.c-trustpilotReviews__list .c-trustpilotReviews__commentAnswer{display:block}}.c-trustpilotReviews__commentAnswer{background-color:var(--blue-100);padding:2.4rem;border-radius:1.2rem}@media only screen and (max-width:1024px){.c-trustpilotReviews__commentAnswer{display:none}}.c-toggle{--toogleDisplayHeight:3.2rem;--toogleDisplayWidth:6.4rem;--toogleDotRadius:2.4rem;--toogleOffset:0.4rem;--iconSize:2.4rem;--iconOffset:0.8rem;display:flex;align-items:center;gap:1rem;position:relative;cursor:pointer;line-height:1.3;margin-bottom:0}.c-toggle input[type=checkbox]:checked+.c-toggle__display{background-color:var(--success-500)}.c-toggle input[type=checkbox]:checked+.c-toggle__display:after{left:calc(100% - (var(--toogleDotRadius) + var(--toogleOffset)))}.c-toggle input[type=checkbox]:checked+.c-toggle__display:before{color:#fff;right:auto;left:var(--iconOffset);-webkit-mask-image:url(/_next/static/media/check.14d8cf48.svg);mask-image:url(/_next/static/media/check.14d8cf48.svg)}.c-toggle__input{position:absolute;opacity:0;width:100%;height:100%;display:block!important}.c-toggle__input:focus-visible+.c-toggle__display{--focusOutlineColor:var(--blue-800);outline:2px dotted var(--focusOutlineColor);outline-offset:.2rem}.c-toggle__display{display:block;position:relative;top:0;height:var(--toogleDisplayHeight);width:var(--toogleDisplayWidth);background:var(--neutral-200);border-radius:2rem;flex-shrink:0}.c-toggle__display:after{transition:.2s;background:#fff;border-radius:100%;height:var(--toogleDotRadius);width:var(--toogleDotRadius);left:var(--toogleOffset);filter:drop-shadow(0 1px 2px rgba(0,0,0,.24)) drop-shadow(0 1px 3px rgba(0,0,0,.08));transition:left .1825s ease-in-out}.c-toggle__display:after,.c-toggle__display:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.c-toggle__display:before{right:var(--iconOffset);color:var(--neutral-400);background-color:currentColor;width:var(--iconSize);height:var(--iconSize);-webkit-mask-size:100%;mask-size:100%;pointer-events:none;display:inline-block;vertical-align:calc((.75em - var(--iconSize))*.5);flex-shrink:0;-webkit-mask-image:url(/_next/static/media/fermer.251a09af.svg);mask-image:url(/_next/static/media/fermer.251a09af.svg)}.c-toggle--leftLabel{flex-direction:row-reverse}.c-toggle--sm{--toogleDisplayHeight:2.4rem;--toogleDisplayWidth:4.8rem;--toogleDotRadius:2rem;--toogleOffset:0.2rem;--iconSize:2rem;--iconOffset:0.4rem}.c-toggle--xs{--toogleDisplayHeight:2rem;--toogleDisplayWidth:4.2rem;--toogleDotRadius:1.6rem;--toogleOffset:0.2rem;--iconSize:1.6rem;--iconOffset:0.4rem}.c-productSection__col{display:grid;grid-template-columns:1fr 1fr;grid-gap:4.8rem;gap:4.8rem}@media only screen and (max-width:1280px){.c-productSection__col{gap:2.4rem}}@media only screen and (max-width:768px){.c-productSection__col{grid-template-columns:1fr;gap:.8rem}}.c-productSection__card{background-color:#fff;border-radius:1rem;padding:4rem}@media only screen and (max-width:768px){.c-productSection__card{padding:4rem 1.6rem;border-radius:0}}.c-productSection__noteEco .waro-widget div{display:flex;align-items:center;gap:1.6}.c-productSection__characteristics{margin:0 4rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:8rem;gap:8rem}@media only screen and (max-width:1280px){.c-productSection__characteristics{gap:4rem}}@media only screen and (max-width:1024px){.c-productSection__characteristics{margin:0}}@media only screen and (max-width:768px){.c-productSection__characteristics{grid-template-columns:1fr;gap:.8rem}}.c-productSection__characteristics.half-hidden{max-height:20rem;overflow:hidden;position:relative}.c-productSection__characteristics.half-hidden:after{content:"";position:absolute;z-index:var(--zindex-abslute);left:0;bottom:0;right:0;height:3.5rem;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);pointer-events:none}.c-progress{--progressBgColor:var(--neutral-200);--progressBarBgColor:var(--primary);background-color:var(--progressBgColor);height:1rem;width:100%}.c-progress,.c-progress__bar{border-radius:1rem;position:relative}.c-progress__bar{background-color:var(--progressBarBgColor);height:100%;height:1rem}.c-progress--avis{--progressBarBgColor:var(--avis)}.c-progress--yellow500{--progressBarBgColor:var(--yellow-500)}