.c-field-radio .c-field__wrapper{display:flex}.c-field-radio .c-label{font-size:1.4rem;padding-left:.8rem;margin-bottom:0;cursor:pointer}.c-field-radio--centered .c-field__wrapper{align-items:center}.c-radio{--inputCheckedColor:var(--primary);--inputBorderColor:var(--neutral-300);--inputWidth:2rem;-moz-appearance:none;-webkit-appearance:none;border-radius:var(--inputWidth);margin:0;padding:0;appearance:none;width:var(--inputWidth);height:var(--inputWidth);display:block;border:1px solid var(--inputBorderColor);background:#fff;position:relative;cursor:pointer;flex-shrink:0}.c-radio:after{content:"";display:none;background-position:50%;background-repeat:no-repeat;background-size:1.6rem auto;border-radius:var(--inputWidth);background-color:var(--inputCheckedColor);width:calc(var(--inputWidth) - .8rem);height:calc(var(--inputWidth) - .8rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-radio:checked:after{display:block}.c-radio:disabled{background-color:var(--neutral-100);cursor:default}.c-field--radioBlock{--inputBorderColor:var(--neutral-300);position:relative}.c-field--radioBlock .c-radio{position:absolute;top:1.8rem;left:2rem}.c-field--radioBlock .c-label{background-color:#fff;padding:1.6rem 2.4rem 1.6rem 5.6rem;box-shadow:inset 0 0 0 1px var(--inputBorderColor);border-radius:1.2rem;display:flex;align-items:center;line-height:1.4;min-height:5.6rem}@media(hover:hover)and (pointer:fine){.c-field--radioBlock .c-label:hover{background-color:var(--neutral-100)}}.c-field--radioBlock:has(input[type=radio]:checked) .c-label{box-shadow:inset 0 0 0 2px var(--primary)}.c-field--radioColor{--radioColorImgWidth:2.4rem}.c-field--radioColor .c-radio{--inputWidth:var(--radioColorImgWidth);position:absolute;opacity:0}.c-field--radioColor .c-label{padding:0;display:flex;align-items:center;justify-content:center}.c-field--radioColor .c-label,.c-field--radioColor .c-label img{border-radius:var(--radioColorImgWidth);width:var(--radioColorImgWidth);height:var(--radioColorImgWidth)}.c-field--radioColor .c-label img{flex-shrink:0;border:1px solid var(--neutral-300)}.c-field--radioColor:has(input[type=radio]:focus-visible) .c-label{--focusOutlineColor:var(--blue-800);outline:2px dotted var(--focusOutlineColor);outline-offset:.2rem}.c-field--radioColor:has(input[type=radio]:checked) .c-label{box-shadow:inset 0 0 0 1px #000;outline-offset:0;background-color:#fff}.c-field--radioColor:has(input[type=radio]:checked) .c-label img{--radioColorImgWidth:2.2rem}.c-field-radio.c-field--chip{--inputBorderColor:var(--neutral-300)}.c-field-radio.c-field--chip .c-field__input-container{clip:rect(0 0 0 0);clip:path(inset 100%);height:1px;width:1px;overflow:hidden;position:absolute;white-space:nowrap}.c-field-radio.c-field--chip .c-field__label{min-height:4.8rem;padding:0 2rem;background-color:#fff;font-weight:600;font-size:1.6rem;border:1px solid var(--inputBorderColor);border-radius:1rem;display:inline-flex;align-items:center;justify-content:center;cursor:default}.c-field-radio.c-field--chip:not(:has(input[type=radio]:disabled)) .c-field__label:hover{--inputBorderColor:var(--green-600);cursor:pointer}.c-field-radio.c-field--chip:has(input[type=radio]:disabled) .c-field__label{padding:0 1.6rem;font-weight:400;background-color:var(--neutral-100)}.c-field-radio.c-field--chip:has(input[type=radio]:focus-visible) .c-label{--focusOutlineColor:var(--blue-800);outline:2px dotted var(--focusOutlineColor);outline-offset:.2rem}.c-field-radio.c-field--chip:has(input[type=radio]:checked){--inputBorderColor:var(--green-600)}.c-field-radio.c-field--chip:has(input[type=radio]:checked) .c-label{background-color:var(--green-50);box-shadow:inset 0 0 0 1px var(--green-600);position:relative;gap:.6rem;padding-left:1.2rem}.c-field-radio.c-field--chip:has(input[type=radio]:checked) .c-label:before{content:"";display:block;width:2.8rem;height:2.8rem;background-color:var(--green-600);-webkit-mask-image:url(/_next/static/media/check.14d8cf48.svg);mask-image:url(/_next/static/media/check.14d8cf48.svg);-webkit-mask-size:100%;mask-size:100%}.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-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-productCard{--productCardBorderColor:var(--neutral-200);--productCardImgHeight:17.3rem;border:1px solid var(--productCardBorderColor);border-radius:.5rem;background-color:#fff;position:relative}@media only screen and (min-width:576.2px){.c-productCard{display:flex}}@media(hover:hover)and (pointer:fine){.c-productCard:hover{--productCardBorderColor:var(--neutral-400)}}@media only screen and (max-width:576px){.c-productCard{border-left:none;border-right:none;border-top:none;border-radius:0}.c-products__listItem:first-child .c-productCard{border-top:1px solid var(--productCardBorderColor);padding-top:1.6rem}}.c-products__listItem .c-productCard{height:100%}.c-productCard__mea{display:flex;flex-wrap:wrap;gap:.8rem}@media only screen and (min-width:576.2px){.c-productCard__mea{position:absolute;z-index:var(--zindex-above)}}.c-productCard__mea .c-tag .c-tag__inner{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:22.4rem;display:block}@media only screen and (max-width:576px){.c-productCard__mea:has(.c-productCard__mea-prio-1,.c-productCard__mea-prio-2) .c-tag.c-productCard__mea-prio-3{display:none!important}}@media only screen and (min-width:576.2px){.c-productCard__mea--left{top:2rem;left:2rem;right:2rem}}@media only screen and (max-width:576px){.c-productCard__mea--left:empty{display:none}}.c-productCard__mea--right{display:none}@media only screen and (min-width:576.2px){.c-productCard__mea--right{top:1.2rem;right:1.2rem;width:5.2rem;display:flex;flex-direction:column;align-items:flex-end}}.c-productCard__mea--right img{width:4.8rem;height:4.8rem}.c-productCard:has(.c-productCard__mea--right) .c-productCard__mea--left{width:calc(100% - 9.2rem)}@media only screen and (min-width:576.2px){.c-productCard__container{display:flex;flex-direction:column;flex-grow:1}}@media only screen and (max-width:576px){.c-productCard__container{display:grid;grid-template-columns:12.6rem 1fr;align-items:flex-start;grid-gap:1.2rem;gap:1.2rem;padding:1.2rem 0 2.4rem}}.c-productCard__imgWrapper{display:flex;justify-content:center;height:calc(var(--productCardImgHeight) + 4.4rem)}@media only screen and (min-width:576.2px){.c-productCard__imgWrapper{position:relative}}@media only screen and (max-width:576px){.c-productCard__imgWrapper{height:auto}}@media only screen and (min-width:576.2px){.c-productCard__img{display:flex;width:100%;align-items:center;justify-content:center}.c-productCard__img-default{margin-top:4.4rem}}.c-productCard__img-immersive{display:none}@media only screen and (min-width:576.2px){.c-productCard__contentWrapper{padding:0 2rem 3.2rem;display:flex;flex-direction:column;flex-grow:1}}.c-productCard__topWrapper{flex-grow:1}@media only screen and (max-width:576px){.c-productCard__topWrapper{display:flex;flex-direction:column}}.c-productCard__options{display:flex;align-items:flex-end}@media only screen and (min-width:576.2px){.c-productCard__options{min-height:5.6rem}}@media only screen and (max-width:576px){.c-productCard__options{margin-bottom:1rem}.c-productCard__options:empty{margin:0}}.c-productCard__options:has(.c-productCard__optionsSize){display:grid;grid-template-columns:1fr 11rem;align-items:flex-end;grid-gap:4rem;gap:4rem}@media only screen and (max-width:576px){.c-productCard__options:has(.c-productCard__optionsSize){display:block}}.c-productCard__optionsColor{width:100%;container-type:inline-size;container-name:optionsColor}.c-productCard__optionsColor .c-legend{font-size:1.2rem;margin-bottom:1rem}@media only screen and (max-width:576px){.c-productCard__optionsColor .c-legend{clip:rect(0 0 0 0);clip:path(inset 100%);height:1px;width:1px;overflow:hidden;position:absolute;white-space:nowrap}}.c-productCard__optionsColor .c-field--radioColor{--radioColorImgWidth:2.8rem}@media only screen and (max-width:576px){.c-productCard__optionsColor .c-field--radioColor{--radioColorImgWidth:2.4rem}}@media only screen and (max-width:576px){.c-productCard__optionsColor .c-field--radioColor:has(input[type=radio]:checked) img{--radioColorImgWidth:1.4rem}}.c-productCard__optionsList{display:flex;gap:.6rem;margin:.2rem 0}@media only screen and (max-width:576px){.c-productCard__optionsList{gap:.4rem}}.c-productCard__optionsList .c-button{--btnHeight:2.8rem;display:flex}@media only screen and (max-width:576px){.c-productCard__optionsList .c-button{--btnHeight:2.4rem}.c-productCard__optionsList .c-button:before{--iconSize:2rem}}.c-productCard__optionsList li:last-child{display:none}@container optionsColor (max-width: 320px){.c-productCard__optionsList li:nth-child(7)~li:not(:last-child){display:none}}@container optionsColor (max-width: 280px){.c-productCard__optionsList li:nth-child(6)~li:not(:last-child){display:none}}@container optionsColor (max-width: 240px){.c-productCard__optionsList li:nth-child(5)~li:not(:last-child){display:none}}@container optionsColor (max-width: 200px){.c-productCard__optionsList li:nth-child(4)~li:not(:last-child){display:none}}@container optionsColor (max-width: 160px){.c-productCard__optionsList li:nth-child(3)~li:not(:last-child){display:none}}@container optionsColor (max-width: 120px){.c-productCard__optionsList li:nth-child(2)~li:not(:last-child){display:none}}@container optionsColor (max-width: 80px){.c-productCard__optionsList li:first-child~li:not(:last-child){display:none}}@media only screen and (max-width:576px){@container optionsColor (max-width: 290px){.c-productCard__optionsList li:nth-child(6)~li:not(:last-child){display:none}}@container optionsColor (max-width: 270px){.c-productCard__optionsList li:nth-child(5)~li:not(:last-child){display:none}}@container optionsColor (max-width: 230px){.c-productCard__optionsList li:nth-child(4)~li:not(:last-child){display:none}}@container optionsColor (max-width: 190px){.c-productCard__optionsList li:nth-child(3)~li:not(:last-child){display:none}}@container optionsColor (max-width: 150px){.c-productCard__optionsList li:nth-child(2)~li:not(:last-child){display:none}}}@media only screen and (max-width:576px){.c-productCard__optionsSize{display:none}}.c-productCard__optionsSize .c-field__label{font-size:1.2rem;margin-bottom:.8rem}.c-productCard__titleWrapper{margin-top:1.6rem;min-height:4rem}@media only screen and (min-width:576.2px){.c-productCard__titleWrapper{position:relative}}@media only screen and (max-width:576px){.c-productCard__titleWrapper{margin-top:0;min-height:0}}.c-productCard__title{font-size:1.4rem;font-weight:400;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-decoration:none}a.c-productCard__title:hover{text-decoration:underline}.c-productCard__review{margin-top:.4rem}.c-productCard__priceWrapper{margin-top:1rem;display:flex;flex-direction:column;justify-content:flex-end}@media only screen and (min-width:576.2px){.c-productCard__priceWrapper{min-height:5.8rem}}@media only screen and (max-width:576px){.c-productCard__priceWrapper{margin-top:1.2rem}}.c-productCard__price{line-height:1;font-size:2.4rem;font-weight:700}.c-productCard__price sup{font-size:1.4rem;font-weight:600}.c-productCard__oldPrice{font-size:1.4rem;color:var(--neutral-700)}@media only screen and (max-width:768px){.c-productCard__oldPrice{margin-bottom:.4rem}}.c-productCard__oldPrice .c-price__price{text-decoration:line-through}.c-productCard__oldPrice sup{font-size:1.2rem;font-weight:400}.c-productCard__price--hasDiscount{color:var(--promo)}.c-productCard__availability{margin-top:1.6rem;margin-bottom:2rem;display:flex;flex-direction:column;gap:.8rem;align-items:flex-start}@media only screen and (min-width:576.2px){.c-productCard__availability{min-height:4.8rem}}@media only screen and (max-width:576px){.c-productCard__availability{margin-top:.8rem}}.c-productCard__availability .c-button--link:before{margin-right:1rem}@media only screen and (min-width:576.2px){.c-productCard__actions{position:relative;text-align:center;margin-top:auto}}.c-productCard__actions .c-button{width:100%;max-width:20rem}.c-productCard__actions .c-button:not(.c-button--blue-600):not(.c-button--primary){font-size:1.4rem}@media only screen and (max-width:576px){.c-productCard__actions .c-button{font-size:1.4rem}}.c-productCard__actions .c-button.c-icon-loading .c-button__content{display:none}.c-productCard__actions .c-button:not(.c-button--addToCart-noStock).c-button--primary:disabled{--btnBgColor:var(--primary);--btnBorderColor:var(--primary);--btnColor:#fff}.c-productCard__actions .c-button.c-button--tertiary:disabled{--btnColor:#000;--btnBorderColor:var(--neutral-100);--btnBgColor:var(--neutral-100)}.c-productCard__tooltip{--productCardTooltipBgColor:var(--yellow-500);position:absolute;top:0;z-index:var(--zindex-absolute);transform:translateY(calc(-100% - 1.6rem));margin-left:-2rem;margin-right:-2rem;width:calc(100% + 4rem);pointer-events:inherit;background-color:var(--productCardTooltipBgColor);padding:2rem;color:#000;font-size:1.3rem;opacity:1;border-radius:0;text-align:center}@media only screen and (max-width:576px){.c-productCard__tooltip{transform:none;margin:0;width:100%;left:0;top:0}}.c-productCard__tooltip:after{content:"";position:absolute;bottom:-.8rem;left:50%;transform:translateX(-50%);width:0;height:0;border-left:1rem solid transparent;border-right:1rem solid transparent;border-top:.8rem solid var(--productCardTooltipBgColor)}.c-productCard__tooltip:not(.c-productCard__tooltip--open){display:none}@media only screen and (max-width:576px){.c-productCard__tooltip.c-addToCartButton__tooltip{top:auto;bottom:7rem}.c-productCard__tooltip.c-addToCartButton__tooltip:after{left:20.7rem;transform:none}}.c-addToCartButton__tooltipClose{position:absolute;top:.2rem;right:.2rem}@media(hover:hover)and (pointer:fine){.c-addToCartButton__tooltipClose:hover:not([disabled]){background:transparent}}@media only screen and (min-width:576.2px){.c-productCard--cartridge .c-productCard__imgWrapper,.c-productCard--mobilier .c-productCard__imgWrapper{--productCardImgHeight:26rem;height:calc(var(--productCardImgHeight) + 3.2rem);margin-bottom:2rem}.c-productCard--cartridge .c-productCard__checkbox,.c-productCard--mobilier .c-productCard__checkbox{cursor:pointer}.c-productCard--cartridge .c-productCard__checkbox:before,.c-productCard--mobilier .c-productCard__checkbox:before{bottom:0;content:"";display:block;height:100%;left:0;outline-color:inherit;outline-offset:2px;outline-style:inherit;outline-width:2px;position:absolute;right:0;top:0;width:100%;z-index:1}.c-productCard--cartridge .c-productCard__checkbox .c-checkbox,.c-productCard--mobilier .c-productCard__checkbox .c-checkbox{position:absolute;top:1.6rem;right:1.6rem;z-index:var(--zindex-absolute);cursor:pointer}.c-productCard--cartridge .c-productCard__img-default,.c-productCard--mobilier .c-productCard__img-default{margin-top:3.2rem;max-height:26rem}}@media only screen and (max-width:576px){.c-productCard--cartridge,.c-productCard--mobilier{padding-left:.4rem;padding-right:.4rem}.c-productCard--cartridge .c-productCard__container,.c-productCard--mobilier .c-productCard__container{grid-template-columns:1fr}.c-productCard--cartridge .c-productCard__actions .c-addToCartButton,.c-productCard--mobilier .c-productCard__actions .c-addToCartButton{justify-content:center}.c-productCard--cartridge .c-productCard__actions .c-button,.c-productCard--mobilier .c-productCard__actions .c-button{max-width:none}}@media only screen and (min-width:576.2px){.c-productCard--immersive .c-productCard__img{overflow:hidden}.c-productCard--immersive .c-productCard__img img{transition:opacity .2s ease-in-out}.c-productCard--immersive .c-productCard__img-immersive{display:block;margin:0 auto;opacity:0;position:absolute;left:0;right:0;bottom:0}}@media only screen and (min-width:576.2px)and (hover:hover)and (pointer:fine){.c-productCard--immersive:hover .c-productCard__img-immersive{opacity:1}.c-productCard--immersive:hover .c-productCard__img-default{opacity:0}}@media only screen and (min-width:576.2px){.c-productCard--immersive-full .c-productCard__img-immersive{height:100%;width:100%;object-fit:cover}.c-productCard--immersive-standard .c-productCard__img-immersive{width:auto;height:auto}}.c-productCard--skeleton>*{line-height:1}.c-productCard--skeleton br{display:none}.c-productCard--skeleton .c-productCard__imgWrapper{display:block;padding:1.6rem}.c-productCard--skeleton .c-productCard--mobilier .c-productCard__options{align-items:flex-end}.c-select{--selectHeight:5.6rem;--inputBorderColor:var(--neutral-300);color:#000;width:100%;height:auto;min-height:var(--selectHeight);padding:.2rem 5rem .2rem 1.6rem;border:1px solid var(--inputBorderColor);border-radius:.8rem;font-size:1.6rem;line-height:1.4;box-shadow:none;background:#fff;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='black' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.57613 9.57573C6.81044 9.34142 7.19034 9.34142 7.42465 9.57573L12.0004 14.1515L16.5761 9.57573C16.8104 9.34142 17.1903 9.34142 17.4247 9.57573C17.659 9.81004 17.659 10.1899 17.4247 10.4243L12.4247 15.4243C12.1903 15.6586 11.8104 15.6586 11.5761 15.4243L6.57613 10.4243C6.34181 10.1899 6.34181 9.81004 6.57613 9.57573Z'/%3E%3C/svg%3E");background-position:right 1.2rem top 50%;background-repeat:no-repeat;background-size:2.8rem auto;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-select:focus-visible:not(:disabled){--inputBorderColor:#000;outline:none}@media(hover:hover)and (pointer:fine){.c-select:hover:not(:disabled){--inputBorderColor:#000;cursor:pointer}}.c-select:disabled{color:var(--neutral-400)}.c-select:disabled::placeholder{color:var(--neutral-400)}.c-select--sm{--selectHeight:4rem}.c-select--xs{--selectHeight:3.2rem;font-size:1.3rem;background-position:right .4rem top 50%;padding-right:3rem}.c-field--green-600 .c-select{--inputBorderColor:var(--green-600);background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.57613 9.57573C6.81044 9.34142 7.19034 9.34142 7.42465 9.57573L12.0004 14.1515L16.5761 9.57573C16.8104 9.34142 17.1903 9.34142 17.4247 9.57573C17.659 9.81004 17.659 10.1899 17.4247 10.4243L12.4247 15.4243C12.1903 15.6586 11.8104 15.6586 11.5761 15.4243L6.57613 10.4243C6.34181 10.1899 6.34181 9.81004 6.57613 9.57573Z'/%3E%3C/svg%3E");background-color:var(--green-600);color:#fff}.c-field--green-50 .c-select{--inputBorderColor:var(--green-50);background-color:var(--green-50)}.c-field--neutral-100 .c-select{--inputBorderColor:var(--neutral-100);background-color:var(--neutral-100)}.c-addToCartButton{display:flex;align-items:center;justify-content:center;gap:1.2rem}@media only screen and (max-width:576px){.c-addToCartButton{justify-content:flex-start}}.c-addToCartButton .c-button{flex-shrink:0}.c-addToCartButton .c-input{--inputHeight:4rem;text-align:center;width:7rem;padding:0 1rem}@media only screen and (max-width:576px){.c-addToCartButton .c-input{width:5rem}}.c-productCard__tooltip.c-addToCartButton__tooltip{min-height:9rem}.c-productCard__tooltip.c-addToCartButton__tooltip--qty{--productCardTooltipBgColor:var(--neutral-200);padding:1.2rem 2rem;min-height:0}.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-productCard__placeholder{height:184px}@media only screen and (max-width:576px){.c-productCard__placeholder{height:calc(136px + 1.6rem);overflow:hidden}}