/* sections accessoire */
.badge{display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-primary-badge-background);color:var(--color-primary-badge-text);border:var(--badge-primary-border-width) solid var(--color-primary-badge-border);border-radius:var(--badge-border-radius);font-size:var(--font-body--size-small);line-height:normal;font-weight:var(--badge-font-weight);text-transform:var(--badge-text-transform);padding:var(--padding-xxs) var(--padding-sm)}
.badges{display:flex;flex-wrap:wrap;gap:var(--gap-sm)}
.badge:not(:has(.badge__text:empty)){gap:var(--gap-xs)}
.badge--secondary{background-color:var(--color-secondary-badge-background);color:var(--color-secondary-badge-text);border:var(--badge-secondary-border-width) solid var(--color-secondary-badge-border)}
.comparison-table{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}.comparison-table__inner{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.comparison-table__table-wrapper{overflow-x:auto}.comparison-table__table{border-collapse:collapse;width:100%;background-color:transparent}.custom-section--review-destination{scroll-margin-block-start:var(--margin-xl)}.custom-section--flex .custom-section__inner{display:flex;flex-direction:var(--direction-mobile);flex-wrap:var(--wrap-mobile);justify-content:var(--justify-mobile);align-items:var(--align_items-mobile);height:100%}.custom-section:not(.custom-section--row-mobile)>div>.custom-section__inner>.text-block-center-mobile,.custom-section:not(.custom-section--row-mobile)>.custom-section__inner>.text-block-center-mobile{width:100%}@media not (max-width:750px){.custom-section--flex .custom-section__inner{flex-direction:var(--direction);flex-wrap:var(--wrap);justify-content:var(--justify);align-items:var(--align_items);height:auto}.custom-section:not(.custom-section--row-desktop)>div>.custom-section__inner>.text-block-center-desktop,.custom-section:not(.custom-section--row-desktop)>.custom-section__inner>.text-block-center-desktop,.custom-section:not(.custom-section--row-desktop)>div>.custom-section__inner>.text-block-right-desktop,.custom-section:not(.custom-section--row-desktop)>.custom-section__inner>.text-block-right-desktop{width:100%}}.main-page:not(.main-page--row-mobile)>div>.main-page__inner>.text-block-center-mobile,.main-page:not(.main-page--row-mobile)>.main-page__inner>.text-block-center-mobile{width:100%}@media not (max-width:750px){.main-page:not(.main-page--row-desktop)>div>.main-page__inner>.text-block-center-desktop,.main-page:not(.main-page--row-desktop)>.main-page__inner>.text-block-center-desktop{width:100%}}.reviews{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);width:100%}.reviews__grid{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile),1fr);gap:var(--gap-md);list-style:none;padding:0;margin:0}@media not (max-width:750px){.reviews__grid{grid-template-columns:repeat(var(--grid-columns),1fr)}}.reviews .splide{padding-bottom:20px}.wishlist-drawer__close .icon--close{font-size:22px!important}@media(max-width:750px){.cart-drawer-empty-blocks .slider-component--65-percent .splide__list{width:calc(100vw - 50%)}}.comparison-table__cell{padding:var(--padding-md);text-align:center;vertical-align:middle}.comparison-table__cell>*:not(.text-block){display:inline-block;vertical-align:middle}.comparison-table__cell img{max-width:100%;height:auto;object-fit:contain}.comparison-table__cell:empty{opacity:0;background-color:transparent}@media not (min-width:750px){.comparison-table__cell{padding:var(--padding-sm);overflow:hidden;min-width:var(--cell-min-width-mobile)}}.highlight-column-2 tr td:nth-child(2):not(:empty){color:var(--color-highlighted-column);background-color:var(--color-highlighted-background-column)}.highlight-column-2 tr:first-child td:nth-child(2):not(:empty){border-top-left-radius:var(--card-border-radius);border-top-right-radius:var(--card-border-radius)}.highlight-column-2 tr:last-child td:nth-child(2):not(:empty){border-bottom-left-radius:var(--card-border-radius);border-bottom-right-radius:var(--card-border-radius)}.comparison-table__table tr:not(:last-child){border-bottom:1px solid var(--color-border)}.header__mobile-menu-close .icon--close{font-size:22px!important}.sticky-add-to-cart[data-active=true] .sticky-add-to-cart__content{width:100%;max-width:var(--page-width);margin:0 auto;padding:0 var(--page-margin-mobile)}@media not (max-width:750px){.sticky-add-to-cart[data-active=true] .sticky-add-to-cart__content{padding:0 var(--page-margin-desktop)}}.product-add-to-cart-button .full-add-to-cart-text{display:block}@container (width < 200px){.product-add-to-cart-button .full-add-to-cart-text{display:block}}@container (width < 270px){.product-add-to-cart-button .full-add-to-cart-text{display:none}}.slider-component--65-percent product-card-media-gallery .splide__list{width:100%}.quick-add-button .full-add-to-cart-text{display:block}@container (width < 200px){.quick-add-button .full-add-to-cart-text{display:none}}.product-media-gallery__media{height:100%}.badges{justify-content:var(--alignment-mobile);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}@media not (max-width:750px){.badges{justify-content:var(--alignment)}}.before-after-block{width:var(--width-mobile);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);position:relative}.before-after-block__container{position:relative;width:100%;aspect-ratio:var(--ratio);overflow:hidden;border-radius:var(--card-border-radius)}.before-after-block__image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.before-after-block__image--before{clip-path:inset(0 50% 0 0);transition:clip-path .1s ease-out}.before-after-block__img{width:100%;height:100%;object-fit:cover;display:block}.before-after-block__slider{position:absolute;top:0;left:50%;width:4px;height:100%;background-color:transparent;cursor:ew-resize;transform:translate(-50%);display:flex;align-items:center;justify-content:center}.before-after-block__slider-line{width:3px;height:100%;background-color:var(--color-background)}.before-after-block__slider-handle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;background-color:var(--color-background);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:grab;transition:transform .1s ease-out;border:var(--button-secondary-border-width) solid var(--color-secondary-button-border)}.before-after-block__slider-handle:active{cursor:grabbing;transform:translate(-50%,-50%) scale(1.1)}@media not (max-width:750px){.before-after-block__slider-handle{width:48px;height:48px}}.before-after-block__label{position:absolute;bottom:1rem;pointer-events:none}.before-after-block__label--before{left:1rem}.before-after-block__label--after{right:1rem}.before-after-block__label.badge--custom{background-color:var(--badge-custom-background);color:var(--badge-custom-text);border:var(--badge-primary-border-width) solid var(--badge-custom-border)}@media not (max-width:750px){.before-after-block{width:var(--width-desktop)}}shopify-visual-preview-block-list .before-after-block[data-visual-preview-mode]{width:100%;max-width:600px}.cross-sell__heading .badge{font-size:var(--font-body--size-small)}.group--linked{color:inherit;text-decoration:none}.group--linked:focus-visible{outline:2px solid currentColor;outline-offset:2px}.icon-with-text--row-mobile{flex-direction:row;align-items:center;justify-content:flex-start}@media not (max-width:750px){.icon-with-text--row-desktop{flex-direction:row;align-items:center;justify-content:flex-start}.icon-with-text--row-desktop .text-block.paragraph p{text-align:left}}.review{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}shopify-visual-preview-block-list .review[data-visual-preview-mode]{width:400px}.reviews-badge_stars .icon--star,.reviews-badge_stars .icon--star-filled{color:var(--color-stars-icons)}.badge:has(.badge__savings:empty){display:none}@media(max-width:750px){.product-section--carrousel-image-full-width .product-media-gallery-main-slider{width:calc(100% + 2 * (var(--page-margin-mobile)));margin-left:calc(var(--page-margin-mobile) * -1)}}.rating-star--filled{font-variation-settings:"FILL" 1,"wght" var(--icon-weight),"GRAD" 0,"opsz" 24}.review{display:flex;flex-direction:column;gap:var(--gap-sm);overflow:hidden;width:100%}shopify-visual-preview-block-list shopify-visual-preview-block-list .review[data-visual-preview-mode]{width:100%;max-width:400px}.review__title,.review__author-name{font-weight:600}.review--4 .review__content{width:100%;display:flex;flex-direction:column;gap:var(--gap-sm)}.review--7{--review-card-border-color: #222222;--review-card-border-width: .5px;--review-trustpilot-color: #00b67a;--review-trustpilot-empty-color: #dcdce6;--review-trustpilot-star-color: #ffffff;gap:var(--gap-md)}.review--7.card--with-border{border:var(--review-card-border-width) solid var(--review-card-border-color)}.review--7 .review__trustpilot-header,.review--7 .review__badges{display:flex;align-items:center;gap:var(--gap-xs)}.review--7 .review__trustpilot-header{justify-content:space-between}.review--7 .review__rating-note,.review--7 .review__author-name{flex-shrink:0;font-size:var(--font-body--size-small);font-weight:400}.review--7 .review__trustpilot-stars{display:flex;gap:2px;margin-right:auto}.review--7 .review__trustpilot-star{align-items:center;background:var(--review-trustpilot-color);color:var(--review-trustpilot-star-color);display:flex;height:17px;justify-content:center;overflow:hidden;width:17px}.review--7 .review__trustpilot-star--empty{background:var(--review-trustpilot-empty-color)}.review--7 .review__trustpilot-star--half{background:linear-gradient(to right,var(--review-trustpilot-color) 50%,var(--review-trustpilot-empty-color) 50%)}.review--7 .review__trustpilot-star .icon{font-size:14px!important;font-variation-settings:"FILL" 1,"wght" var(--icon-weight),"GRAD" 0,"opsz" 20}.review--7 .review__title{font-size:var(--font-body--size-emphasized);line-height:1.2;margin:0}.review--7 .review__content,.review--7 .review__content>*{font-size:var(--font-body--size-small)}.review--7 .review__content>*{margin-block:0}.review--7 .review__badges{flex-wrap:wrap}