.product__bundle{background:#f8f8f8;margin-top:6rem;padding:2rem}@media(max-width:989.98px){.product__bundle{background:#fff;margin-top:4rem;padding:0}.product__bundle .product__bundle-title{margin-bottom:1.5rem}}.product__bundle .product-variant-bundle .swiper.swiper-initialized .swiper-wrapper{gap:0}.product__bundle .product-variant-bundle .card__subheading{font-size:calc(var(--font-body-scale)*1.2rem);margin-bottom:.5rem;min-height:2.5em}.product__bundle .product-variant-bundle .card__heading{font-size:calc(var(--font-body-scale)*1.4rem);margin-bottom:.5rem;min-height:3.7em}.product__bundle .product-variant-bundle div.card__content{padding-bottom:0;padding-right:0}@media(max-width:989.98px){.product__bundle .product-variant-bundle div.card__content{padding-bottom:1rem;padding-right:1rem}}.product__bundle .product-variant-bundle div.card__content .quick-add__submit{height:3rem;min-height:unset;padding:0;width:3rem}.product__bundle .product-variant-bundle div.card__content .quick-add__submit span{display:none}.product__bundle .product-variant-bundle div.card__content .quick-add__submit svg{width:1.6rem}.product__bundle .product-variant-bundle div.card__information{padding-inline:0}@media(max-width:989.98px){.product__bundle .product-variant-bundle div.card__information{padding-inline:1rem}}.product__bundle .product-variant-bundle div.card__information .card__header .card__subheading{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;min-height:5rem;overflow:hidden}.product__bundle .product-variant-bundle div.card__information .card-information{align-items:baseline}.product__bundle .product-variant-bundle div.card__information .card-information .card__information-size{font-size:1rem}.product__bundle .product-variant-bundle div.card__information .card-information .price-container{margin:0}.product__bundle .product-variant-bundle div.card__information .short-description{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;font-size:calc(var(--font-body-scale)*1.2rem);margin-top:2rem;overflow:hidden;text-overflow:ellipsis}.product__bundle-btns{align-items:center;-moz-column-gap:2rem;column-gap:2rem;display:flex;justify-content:space-between;margin-top:1rem}@media(max-width:989.98px){.product__bundle-btns{flex-direction:column;margin-top:1.5rem}}.product__bundle-btns .price__container{display:flex;font-size:calc(var(--font-body-scale)*1.6rem);gap:1rem}.product__bundle-btns .price__sale{display:flex;flex-direction:row-reverse}.product__bundle-btns .price__sale .price-item--regular{color:#000}@media(max-width:989.98px){.product__bundle-btns .price__sale .price-item--regular{font-size:calc(var(--font-body-scale)*1.6rem)}}.product__bundle-btns .bundle-percentage-discount{background-color:#c8d400;font-family:var(--font-heading-family);font-size:calc(var(--font-body-scale)*1.4rem);font-weight:400;padding:.3rem 1rem 0}.product__bundle-btns .product-form{width:100%}@media(min-width:990px){.product__bundle-btns .product-form{flex:0 1 36rem}}@media(max-width:989.98px){.product__bundle-btns .product-form .product-form__buttons{margin-inline:auto}}.yotpo-widget-subscriptions-add-to-cart .yotpo-selling-plans{display:flex;flex-direction:column-reverse}@media(max-width:1299.98px){.product .product__media-wrapper media-gallery .thumbnail-slider scroll-gallery{display:flex;width:100%}}@media(min-width:1300px){.product .product__media-wrapper{overflow:hidden}.product .product__media-wrapper media-gallery{display:flex;flex-direction:row-reverse;gap:2rem}.product .product__media-wrapper media-gallery .slider-mobile-gutter{width:100%}.product .product__media-wrapper media-gallery .thumbnail-slider{max-width:10rem;padding:5rem 0;position:relative;width:100%}.product .product__media-wrapper media-gallery .thumbnail-slider scroll-gallery{width:100%}.product .product__media-wrapper media-gallery .thumbnail-slider .slider-button{position:absolute}.product .product__media-wrapper media-gallery .thumbnail-slider .slider-button--next,.product .product__media-wrapper media-gallery .thumbnail-slider .slider-button--prev{cursor:pointer;left:50%;transform:translateX(-50%);z-index:2}.product .product__media-wrapper media-gallery .thumbnail-slider .slider-button--prev{top:0}.product .product__media-wrapper media-gallery .thumbnail-slider .slider-button--prev svg{transform:rotate(-90deg)}.product .product__media-wrapper media-gallery .thumbnail-slider .slider-button--next{bottom:0}.product .product__media-wrapper media-gallery .thumbnail-slider .slider-button--next svg{transform:rotate(90deg)}.product .product__media-wrapper media-gallery .thumbnail-slider .thumbnail-list{flex-direction:column;height:100%;max-height:60rem;overflow-y:scroll}.product .product__media-wrapper media-gallery .thumbnail-slider .thumbnail-list .thumbnail-list__item{width:100%}}.product__accordion .accordion__content.reverse{display:flex;flex-direction:column-reverse}.product__accordion .accordion__content .satisfaction-product{background-color:#f8f8f8;padding:2rem 1rem}@media(min-width:750px){.product__accordion .accordion__content .satisfaction-product{padding:2rem}}.product__accordion .accordion__content .satisfaction-product__items{padding-top:2rem}.product__accordion .accordion__content .satisfaction-product__items__percent{font-size:3rem}@media(min-width:750px){.product__accordion .accordion__content .satisfaction-product__items__percent{font-size:3.5rem}}.product__accordion .accordion__content .satisfaction-product__items__text .metafield-rich_text_field p{margin:0}.sticky-bar{background-color:#fff;bottom:0;display:flex;flex-direction:column;gap:1.8rem;justify-content:space-between;left:0;padding:2rem;position:fixed;transform:translateY(15rem);transition:transform 1s;width:100%;z-index:10}.sticky-bar.active{transform:translateY(0)}@media(min-width:750px){.sticky-bar{flex-direction:row;gap:0;padding:1rem}}.sticky-bar__product{align-items:center;display:flex;gap:2.5rem}.sticky-bar__product__img{height:100%;max-width:3.3rem}@media(min-width:750px){.sticky-bar__product__img{max-width:5rem}}.sticky-bar__product__title .card__subheading{font-size:calc(var(--font-body-scale)*1.8rem)}@media(min-width:750px){.sticky-bar__product__title .card__subheading{font-size:calc(var(--font-body-scale)*2rem)}}.sticky-bar__product__title .card__heading{font-family:var(--font-heading-family);font-size:calc(var(--font-body-scale)*1.6rem)}@media(min-width:750px){.sticky-bar__product__title .card__heading{font-size:calc(var(--font-body-scale)*1.8rem)}}.sticky-bar__buttons{align-items:center;display:flex;gap:1rem}.sticky-bar__buttons>div:first-child{width:100%}.sticky-bar__buttons .product-form__input{margin-bottom:0}.sticky-bar__buttons .product-form__input .form__label{display:none}.sticky-bar__buttons .product-form__input .select:after{content:none}.sticky-bar__buttons .product-form__input .select .icon-caret{height:1rem;top:50%;transform:translateY(-50%) rotate(90deg)}.sticky-bar__buttons .product-form__input .select__select{font-size:calc(var(--font-body-scale)*1.4rem);height:4.4rem}.sticky-bar__buttons .product-form{margin-top:0}.sticky-bar__buttons .product-form__submit{gap:.4rem;margin-bottom:0;transition:.1s ease-in-out;width:100%}@media(min-width:750px){.sticky-bar__buttons .product-form__submit{gap:1rem;width:-moz-fit-content;width:fit-content}}.sticky-bar__buttons .product-form__submit:before{content:none}.sticky-bar__buttons .product-form__submit .price{color:#fff}.sticky-bar__buttons .product-form__submit:hover .price{color:#000}@media(max-width:989.98px){.sticky-bar__buttons .product-form__submit .price-item{margin:0 .4rem 0 0}}.sticky-bar__buttons .product-form__submit .price-item--compare{font-weight:400;text-decoration:line-through}.product__collapsible-tabs .accordion__title{font-family:var(--font-body-family);font-size:calc(var(--font-body-scale)*1.6rem);font-weight:700}.product{display:grid;gap:0 14rem;grid-template-areas:"media infos" "tabs infos";grid-template-columns:1fr 46.5rem;padding-right:12rem}@media(max-width:989.98px){.product{grid-template-areas:"media" "infos" "tabs";grid-template-columns:100%;padding-right:0}}.fidelity-price-container-wrapper{display:grid}.fidelity-price-container-wrapper .fidelity-price-container{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;display:grid;gap:2.2rem;padding:1.3rem 0 1.5rem}@media(min-width:750px){.fidelity-price-container-wrapper .fidelity-price-container{padding:1.1rem 0 1.6rem}}.fidelity-price-container-wrapper .fidelity-price-container .fidelity-price__title{background-color:#f8f8f8;padding:.2rem .5rem;width:-moz-fit-content;width:fit-content}.fidelity-price-container-wrapper .fidelity-price-container .fidelity-price__title .ax-link{font-size:calc(var(--font-body-scale)*1.4rem);font-weight:700;letter-spacing:0;padding-bottom:.2rem}.fidelity-price-container-wrapper .fidelity-price-container .fidelity-price__values{align-items:center;display:flex;gap:.6rem}.fidelity-price-container-wrapper .fidelity-price-container .fidelity-price__values .fidelity-price__price{color:#c8d400;font-size:calc(var(--font-body-scale)*1.6rem);font-weight:700}.fidelity-price-container-wrapper .fidelity-price-container .fidelity-price__values .fidelity-price__economy,.fidelity-price-container-wrapper .fidelity-price-container .fidelity-price__values .product__fidelity_point{font-family:var(--font-heading-family);font-size:calc(var(--font-body-scale)*1.4rem);padding:.5rem 1rem 0}.fidelity-price-container-wrapper .fidelity-price-container .fidelity-price__values .fidelity-price__economy{background-color:#c8d400}.fidelity-price-container-wrapper .fidelity-price-container .fidelity-price__values .product__fidelity_point{background-color:#f8f8f8}.fidelity-price-container-wrapper .fidelity-price__standard-text{color:#dadada;font-size:calc(var(--font-body-scale)*1rem);padding-top:1.6rem}.fidelity-price-container-wrapper .fidelity-price__standard-price{font-size:calc(var(--font-body-scale)*1.6rem);font-weight:700;padding-top:.8rem}.fidelity-price-container-wrapper .fidelity-price__standard-price--regular{color:#c8d400}.fidelity-price-container-wrapper .fidelity-price__standard-price--compare{color:#000;opacity:.5;text-decoration:line-through}.product__breadcrumbs{margin-inline:auto;max-width:95%}@media(min-width:990px){.product__breadcrumbs{max-width:96.75%}}.product__media-wrapper{grid-area:media}.product__media-wrapper slider-component.slider-mobile-gutter{height:-moz-fit-content;height:fit-content}@media(max-width:989.98px){.product__media-wrapper slider-component.slider-mobile-gutter{margin-left:0;margin-right:0}}.product__media-wrapper slider-component.slider-mobile-gutter .product-media-container{border:none}@media(max-width:989.98px){.product__media-wrapper slider-component.slider-mobile-gutter .product-media-container{width:100%}}@media(max-width:749.98px){.product__media-wrapper .product__media-list.slider--mobile{-moz-column-gap:3rem;column-gap:3rem;scroll-padding-left:2rem}}@media(max-width:989.98px){.product__media-wrapper slider-component.thumbnail-slider{margin:0 0 2rem!important}.product__media-wrapper slider-component.thumbnail-slider .thumbnail-list.slider{margin-bottom:0;padding:0;scroll-padding-left:1rem}.product__media-wrapper slider-component.thumbnail-slider .thumbnail-list.slider .thumbnail-list__item{width:calc(20% - .2rem)}.product__media-wrapper slider-component.thumbnail-slider .thumbnail-list.slider .thumbnail-list__item:before{padding-bottom:125%}}.product__media-wrapper slider-component.thumbnail-slider .thumbnail-list.slider .thumbnail-list__item .thumbnail[aria-current]{border:none;box-shadow:none}@media(max-width:989.98px){.product__media-wrapper slider-component.thumbnail-slider .slider-button{background:#fff;border:1px solid #000;border-radius:50%;height:32px;opacity:1;position:absolute;top:50%;transform:translateY(-50%);visibility:visible;width:32px;z-index:1}.product__media-wrapper slider-component.thumbnail-slider .slider-button.slider-button--prev{left:-1rem}.product__media-wrapper slider-component.thumbnail-slider .slider-button.slider-button--next{right:-1rem}.product__media-wrapper slider-component.thumbnail-slider .slider-button[disabled]{opacity:0;visibility:hidden}}.product__info-wrapper{grid-area:infos}@media(max-width:989.98px){.product__info-wrapper .product__info-container{max-width:100%}}.product__info-wrapper .product__info-container .product__title .h3 img{margin-bottom:.4rem;width:17rem}@media(max-width:989.98px){.product__info-wrapper .product__info-container .product__title .h3{font-size:calc(var(--font-body-scale)*2rem)}}.product__info-wrapper .product__info-container .product__subtitle{font-family:var(--font-heading-family);font-size:2.4rem;margin:0;opacity:.5}@media(max-width:989.98px){.product__info-wrapper .product__info-container .product__subtitle{font-size:calc(var(--font-body-scale)*1.8rem);margin-top:.6rem}}.product__info-wrapper .product__info-container .product__title-rating{align-items:flex-start;-moz-column-gap:2rem;column-gap:2rem;display:flex;justify-content:space-between}@media(max-width:989.98px){.product__info-wrapper .product__info-container .product__title-rating{-moz-column-gap:1rem;column-gap:1rem}}.product__info-wrapper .product__info-container .product__title-rating .image-title{font-size:calc(var(--font-heading-scale)*2.4rem)}@media(max-width:989.98px){.product__info-wrapper .product__info-container .product__title-rating .image-title{font-size:calc(var(--font-body-scale)*1.8rem)}}.product__info-wrapper .product__info-container .product__title-rating img{vertical-align:text-bottom;width:16rem}@media(max-width:989.98px){.product__info-wrapper .product__info-container .product__title-rating img{width:12rem}}.product__info-wrapper .product__info-container .product__rating-wrapper{align-items:center;-moz-column-gap:.2rem;column-gap:.2rem;display:flex;width:-moz-fit-content;width:fit-content}.product__info-wrapper .product__info-container .product__rating-wrapper .rating-text{color:#000;font-size:calc(var(--font-body-scale)*1.4rem);text-decoration:underline}.product__info-wrapper .product__info-container .product__yuka{color:#c8d400;font-size:calc(var(--font-body-scale)*1.2rem);font-weight:700;margin-top:1.5rem}@media(max-width:989.98px){.product__info-wrapper .product__info-container .product__yuka{margin-top:2rem}}.product__info-wrapper .product__info-container variant-selects .form__label{font-size:calc(var(--font-body-scale)*1.4rem)}@media(max-width:989.98px){.product__info-wrapper .product__info-container variant-selects .product-form__input{margin-bottom:2rem;max-width:100%}}.product__info-wrapper .product__info-container .product__short-description{margin-bottom:0}.product__info-wrapper .product__info-container .product__short-description,.product__info-wrapper .product__info-container .short_description_read_more{font-size:calc(var(--font-body-scale)*1.4rem)}.product__info-wrapper .product__info-container .fieldset__container{align-items:center;display:flex;justify-content:space-between;margin-top:1rem;width:100%}.product__info-wrapper .product__info-container .fieldset__container .form__label span{font-weight:700}.product__info-wrapper .product__info-container .product-form__input--pill input[type=radio]+label{background:#f8f8f8;border:none;border-radius:1rem;color:#000;font-size:calc(var(--font-body-scale)*1.4rem);height:auto;margin:0 0 0 1rem;padding:.8rem 1.4rem}.product__info-wrapper .product__info-container .product__capacity{font-size:calc(var(--font-body-scale)*1.4rem);margin:2rem 0}.product__info-wrapper .product__info-container .product-form__buttons{align-items:center;display:flex;gap:1rem;justify-content:space-between;max-width:unset}.product__info-wrapper .product__info-container .product-form__buttons .product-form__quantity{flex:unset;max-width:unset}.product__info-wrapper .product__info-container .product-form__buttons .quantity{padding:0 16px}.product__info-wrapper .product__info-container .product-form__buttons .quantity svg{width:1.7rem}.product__info-wrapper .product__info-container .product-form__buttons .quantity__button.disabled{opacity:1}.product__info-wrapper .product__info-container .product-form__buttons .product-form__submit{font-size:calc(var(--font-body-scale)*1.6rem);gap:1rem;letter-spacing:0}@media(max-width:989.98px){.product__info-wrapper .product__info-container .product-form__buttons .product-form__submit{padding-inline:1rem}}@media screen and (width < 380px){.product__info-wrapper .product__info-container .product-form__buttons .product-form__submit{font-size:calc(var(--font-body-scale)*1.4rem)}}.product__info-wrapper .product__info-container .product-form__buttons .product-form__submit:before{content:none}.product__info-wrapper .product__info-container .product-form__buttons .product-form__submit>svg{display:none}.product__info-wrapper .product__info-container .product-form__buttons .product-form__submit .price{color:currentColor;display:none}@media(max-width:989.98px){.product__info-wrapper .product__info-container .product-form__input{margin-bottom:1.6rem}}.product__info-wrapper .product__info-container .product__fidelity{background-color:#c8d400;font-family:var(--font-heading-family);font-size:calc(var(--font-body-scale)*1.4rem);line-height:1em;margin-top:.5rem;padding:.2rem;width:-moz-fit-content;width:fit-content}.product__info-wrapper .product__info-container .product-caracteristiques{background-color:#f8f8f8;margin-top:1.6rem;padding:2rem}@media(max-width:989.98px){.product__info-wrapper .product__info-container .product-caracteristiques{margin-bottom:0}}.product__info-wrapper .product__info-container .product-caracteristiques .caracteristique{display:flex;font-size:calc(var(--font-body-scale)*1.4rem);gap:1rem;padding-bottom:1.7rem}.product__info-wrapper .product__info-container .product-caracteristiques .caracteristique:last-child{padding-bottom:0}.product__info-wrapper .product__info-container .product-caracteristiques .caracteristique img{width:1.7rem}.product__info-wrapper .product__info-container .product__icon-with-text{margin-top:1.5rem}@media(max-width:989.98px){.product__info-wrapper .product__info-container .product__icon-with-text .product-icon-with-text{align-items:center;display:flex;flex-direction:row;justify-content:space-between}}.product__info-wrapper .product__info-container .product__icon-with-text .icon-with-text--horizontal{-moz-column-gap:0;column-gap:0;justify-content:normal}@media(max-width:989.98px){.product__info-wrapper .product__info-container .product__icon-with-text .icon-with-text--horizontal{max-width:80%}}.product__info-wrapper .product__info-container .product__icon-with-text .icon-with-text--horizontal .swiper-slide{align-items:center;flex-direction:row;gap:4px}@media(min-width:750px){.product__info-wrapper .product__info-container .product__icon-with-text .icon-with-text--horizontal .swiper-slide{flex-direction:column}}.product__info-wrapper .product__info-container .product__icon-with-text .icon-with-text--horizontal .swiper-slide span.inline-richtext{max-width:100%}@media(max-width:989.98px){.product__info-wrapper .product__info-container .product__icon-with-text .icon-with-text--horizontal .swiper-slide span.inline-richtext{margin-top:.3rem}}.product__info-wrapper .product__info-container .product__icon-with-text .icon-with-text--horizontal .swiper-slide img{margin-bottom:0;width:1.5rem}@media(min-width:750px){.product__info-wrapper .product__info-container .product__icon-with-text .icon-with-text--horizontal .swiper-slide img{width:2.2rem}}.product__info-wrapper .product__info-container .product__icon-with-text .icon-with-text--horizontal .swiper-slide span{font-family:var(--font-body-family);font-size:calc(var(--font-body-scale)*1.2rem);max-width:80%}.product__info-wrapper .product__info-container .product__icon-with-text .swiper-pagination{left:auto;right:0;top:60%;transform:translateY(-60%);width:-moz-fit-content;width:fit-content}@media(max-width:989.98px){.product__info-wrapper .product__info-container .product__icon-with-text .swiper-pagination{background:#fff;height:100%;position:static;transform:translateY(-.1rem)}}.product__collapsible-tabs{grid-area:tabs;margin-top:3.3rem}@media(max-width:989.98px){.product__collapsible-tabs{margin-top:2.3rem}}.product__collapsible-tabs .product__accordion:first-child{border-top:none;margin-top:0}.product__collapsible-tabs .accordion__content{font-size:calc(var(--font-body-scale)*1.4rem)}@media(max-width:989.98px){.product__collapsible-tabs .accordion__content{font-size:calc(var(--font-body-scale)*1.2rem)}}.product__collapsible-tabs .accordion__content:not(.has-satisfaction) .metafield-rich_text_field p:first-child{margin-top:0}.product__collapsible-tabs .faq .faq__item:not(:last-child){margin-block-end:1.4rem}.product__collapsible-tabs .faq .faq__question{font-weight:700;margin-bottom:1rem}