@media(min-width:992px){.main-product-page .product--medium:not(.product--no-media) .product__media-wrapper{padding-right:12px}}@media(max-width:767.98px){.main-product-page .product--medium:not(.product--no-media) .product__media-wrapper .product__media{border:1px solid #e2e2e2}}@media(min-width:992px){.main-product-page .product--medium:not(.product--no-media) .product__info-wrapper{max-width:520px;padding-left:6.9rem}.main-product-page .product--medium .product__info-wrapper{max-width:452px;padding-left:6.9rem}}.main-product-page .product--medium .product__info-wrapper .product__info-container.product__info-container--sticky{top:calc(var(--header-height) + 20px)}.main-product-page .product--medium .product__info-wrapper .product__title{align-items:flex-start;display:flex;justify-content:space-between}@media(max-width:767.98px){.main-product-page .product--medium .product__info-wrapper .product__title{-moz-column-gap:15px;column-gap:15px}}.main-product-page .product--medium .product__info-wrapper .product__title .h3{font-size:calc(var(--font-body-scale)*125%)}@media(max-width:575.98px){.main-product-page .product--medium .product__info-wrapper .product__title .swym-wishlist-button-bar .swym-btn-container{position:relative;width:25px}}.main-product-page .product--medium .product__info-wrapper .product__title .swym-wishlist-button-bar .swym-tooltip-text,.main-product-page .product--medium .product__info-wrapper .product__title .swym-wishlist-button-bar .swym-wishlist-cta{display:none}.main-product-page .product--medium .product__info-wrapper .product__title .swym-wishlist-button-bar .swym-tooltip-text{background:var(--color-primary);border-color:#fff;box-shadow:0 0 1px 2px #fff;color:#fff;font-family:var(--font-heading-family);font-weight:400}@media(max-width:575.98px){.main-product-page .product--medium .product__info-wrapper .product__title .swym-wishlist-button-bar .swym-button{height:auto;left:50%;line-height:normal;position:absolute;top:50%;transform:translateX(-50%)}}.main-product-page .product--medium .product__info-wrapper .product__title .swym-wishlist-button-bar .swym-button.disabled{opacity:1}.main-product-page .product--medium .product__info-wrapper .product__title .swym-wishlist-button-bar .swym-button:hover:after{content:""}.main-product-page .product--medium .product__info-wrapper .product__title .swym-wishlist-button-bar .swym-button:after{font-size:26px;opacity:1;top:-7px}@media(max-width:767.98px){.main-product-page .product--medium .product__info-wrapper .product__title .swym-wishlist-button-bar .swym-button:after{font-size:18px;top:-12px}}@media(max-width:575.98px){.main-product-page .product--medium .product__info-wrapper .product__title .swym-wishlist-button-bar .swym-button:after{top:-14px}}.main-product-page .product--medium .product__info-wrapper .product__container_price{align-items:center;border-bottom:1px solid #e2e2e2;display:flex;flex-wrap:wrap;justify-content:space-between;margin:1rem 0 2rem;padding-bottom:1.5rem}.main-product-page .product--medium .product__info-wrapper .product__container_price.no-border{border-bottom:none}.main-product-page .product--medium .product__info-wrapper .product__container_price .rating{cursor:pointer}.main-product-page .product--medium .product__info-wrapper .product__container_price .rating-count{display:none}.main-product-page .product--medium .product__info-wrapper .product__container_price .price__regular .price-item--regular{font-family:var(--font-heading-family);font-size:calc(var(--font-body-scale)*160%);font-weight:700;letter-spacing:.04em}@media(max-width:767.98px){.main-product-page .product--medium .product__info-wrapper .product__container_price .price__regular .price-item--regular{font-size:var(--font-body-scale)}}.main-product-page .product--medium .product__info-wrapper .product__container_price .price__sale .price-item.price-item--regular,.main-product-page .product--medium .product__info-wrapper .product__container_price .price__sale .price-item.price-item--sale{font-family:var(--font-heading-family);font-size:calc(var(--font-body-scale)*137.5%);letter-spacing:.04em}@media(max-width:767.98px){.main-product-page .product--medium .product__info-wrapper .product__container_price .price__sale .price-item.price-item--regular,.main-product-page .product--medium .product__info-wrapper .product__container_price .price__sale .price-item.price-item--sale{font-size:var(--font-body-scale)}}.main-product-page .product--medium .product__info-wrapper .product__container_price .price__sale .price-item.price-item--sale{font-weight:700}.main-product-page .product--medium .product__info-wrapper .product__container_price .price__sale .price-item.price-item--regular{color:var(--color-primary);font-weight:300}.main-product-page .product--medium .product__info-wrapper .form__label{font-family:var(--font-heading-family);font-size:calc(var(--font-body-scale)*87.5%);font-weight:700;letter-spacing:.04em}.main-product-page .product--medium .product__info-wrapper variant-swatch-king .swatch-variant-name{font-family:var(--font-heading-family);font-size:calc(var(--font-body-scale)*87.5%);font-weight:300;letter-spacing:.04em}@media(max-width:575.98px){.main-product-page .product--medium .product__info-wrapper .product-form__buttons{bottom:0;left:0;position:fixed;transition:all .3s ease-in-out;width:100%;z-index:6}}.main-product-page .product--medium .product__info-wrapper .product-form__buttons .btn-secondary:not([disabled]){border-color:#fff}.main-product-page .product--medium .product__info-wrapper .product-form__buttons .btn-secondary:not([disabled]):hover{background:#fff;color:var(--color-primary)}.main-product-page .product--medium .product__info-wrapper .product__dimensions,.main-product-page .product--medium .product__info-wrapper .product__sku{margin-top:2rem}.main-product-page .product--medium .product__info-wrapper .product__dimensions strong,.main-product-page .product--medium .product__info-wrapper .product__sku strong{font-size:var(--font-body-scale)!important}.main-product-page .product--medium .product__info-wrapper .product-form__quantity-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.main-product-page .product--medium .product__info-wrapper .product-form__quantity-wrapper .product-form__inventory{font-family:var(--font-heading-family);font-size:calc(var(--font-body-scale)*87.5%);font-weight:400;letter-spacing:.04em}.main-product-page .product--medium .product__info-wrapper .product__accordion .accordion__title{font-family:var(--font-heading-family);font-size:calc(var(--font-body-scale)*87.5%);font-weight:700;letter-spacing:.04em}.main-product-page .product--medium .product__info-wrapper .product__accordion .accordion__title .text--review{margin-left:5px}.main-product-page .product--medium .product__info-wrapper .product__accordion .accordion__content,.main-product-page .product--medium .product__info-wrapper .product__accordion .accordion__content:not(.product__accordion__content__review) *{font-family:var(--font-heading-family);font-size:14px;letter-spacing:.04em;line-height:1.42em}.main-product-page .product--medium .product__info-wrapper .product__accordion .accordion__content ul,.main-product-page .product--medium .product__info-wrapper .product__accordion .accordion__content ul li,.main-product-page .product--medium .product__info-wrapper .product__accordion .accordion__content ul strong,.main-product-page .product--medium .product__info-wrapper .product__accordion .accordion__content:not(.product__accordion__content__review) * ul,.main-product-page .product--medium .product__info-wrapper .product__accordion .accordion__content:not(.product__accordion__content__review) * ul li,.main-product-page .product--medium .product__info-wrapper .product__accordion .accordion__content:not(.product__accordion__content__review) * ul strong{font-size:12.25px!important}.main-product-page .product--medium .product__info-wrapper .product__accordion .accordion__content{font-weight:400}.main-product-page .product--medium .product__info-wrapper .product__accordion .accordion__content.product__accordion__content__review .spr-header-title{font-size:calc(var(--font-body-scale)*125%);text-align:left}.main-product-page .product--medium .product__info-wrapper .product__accordion .accordion__content.product__accordion__content__review .spr-summary{text-align:left}.main-product-page .product--medium .product__info-wrapper .product__accordion .accordion__content.product__accordion__content__review .spr-review-content-body{font-size:var(--font-body-scale)}.main-product-page .product--medium .product__info-wrapper .product__accordion .accordion__content.product__accordion__content__review .spr-form-label{font-family:var(--font-heading-family);font-weight:400}.main-product-page .product--medium .product__info-wrapper .product__accordion .accordion__content.product__accordion__content__review .spr-form-input-email,.main-product-page .product--medium .product__info-wrapper .product__accordion .accordion__content.product__accordion__content__review .spr-form-input-text{height:4.5rem;min-height:calc(var(--inputs-border-width)*2)}.main-product-page .product--medium .product__info-wrapper .product__accordion .accordion__content.product__accordion__content__review .spr-form-input-email,.main-product-page .product--medium .product__info-wrapper .product__accordion .accordion__content.product__accordion__content__review .spr-form-input-text,.main-product-page .product--medium .product__info-wrapper .product__accordion .accordion__content.product__accordion__content__review .spr-form-input-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-primary);border-radius:var(--inputs-radius);box-sizing:border-box;color:#122149;font-size:var(--font-body-scale);margin-top:10px;padding:0 15px;position:relative;transition:box-shadow var(--duration-short) ease;width:100%}.main-product-page .product--medium .product__info-wrapper .product__accordion .accordion__content.product__accordion__content__review .spr-form-input-email:focus-visible,.main-product-page .product--medium .product__info-wrapper .product__accordion .accordion__content.product__accordion__content__review .spr-form-input-text:focus-visible,.main-product-page .product--medium .product__info-wrapper .product__accordion .accordion__content.product__accordion__content__review .spr-form-input-textarea:focus-visible{border-radius:var(--inputs-radius);box-shadow:0 0 4px 0 rgba(var(--color-foreground),1);outline:0}.main-product-page .product--medium .product__info-wrapper .product__accordion .accordion__content.product__accordion__content__review .spr-form-input-email::-moz-placeholder,.main-product-page .product--medium .product__info-wrapper .product__accordion .accordion__content.product__accordion__content__review .spr-form-input-text::-moz-placeholder,.main-product-page .product--medium .product__info-wrapper .product__accordion .accordion__content.product__accordion__content__review .spr-form-input-textarea::-moz-placeholder{color:var(--color-primary);font-family:var(--font-heading-family);font-size:var(--font-body-scale);font-weight:400}.main-product-page .product--medium .product__info-wrapper .product__accordion .accordion__content.product__accordion__content__review .spr-form-input-email::placeholder,.main-product-page .product--medium .product__info-wrapper .product__accordion .accordion__content.product__accordion__content__review .spr-form-input-text::placeholder,.main-product-page .product--medium .product__info-wrapper .product__accordion .accordion__content.product__accordion__content__review .spr-form-input-textarea::placeholder{color:var(--color-primary);font-family:var(--font-heading-family);font-size:var(--font-body-scale);font-weight:400}.main-product-page .product--medium .product__info-wrapper .product__accordion .accordion__content.product__accordion__content__review .spr-form-input-textarea{padding-top:15px}.main-product-page .product--medium .product__info-wrapper .product__accordion .accordion__content.product__accordion__content__review .spr-starrating{margin-top:10px}.main-product-page .product--medium .product__info-wrapper .product__accordion .icon--nav-more{height:15px;transform:rotate(0);transition:transform .2s ease-in-out;width:15px}.main-product-page .product--medium .product__info-wrapper .product__accordion .icon--nav-more *{stroke:var(--color-primary)}.main-product-page .product--medium .product__info-wrapper .product__accordion .icon--nav-more line{transition:opacity .2s ease-in-out}.main-product-page .product--medium .product__info-wrapper details[open] .icon--nav-more{transform:rotate(90deg)}.main-product-page .product--medium .product__info-wrapper .product__reassurances .product-reassurances-wrapper{-moz-column-gap:20px;column-gap:20px;display:flex;flex-direction:column}.main-product-page .product--medium .product__info-wrapper .product__reassurances .product-reassurance{align-items:center;-moz-column-gap:20px;column-gap:20px;display:flex}@media(max-width:767.98px){.main-product-page .product--medium .product__info-wrapper .product__reassurances .product-reassurance .picto svg{height:50px;width:50px}}.main-product-page .product--medium .product__info-wrapper .product__reassurances .product-reassurance .text{display:flex;flex-direction:column}.main-product-page .product--medium .product__info-wrapper .product__reassurances .product-reassurance .text-title{font-family:var(--font-heading-family);font-size:var(--font-body-scale);font-weight:700;letter-spacing:.04em;margin-bottom:4px}@media(max-width:767.98px){.main-product-page .product--medium .product__info-wrapper .product__reassurances .product-reassurance .text-title{font-size:calc(var(--font-body-scale)*87.5%)}}.main-product-page .product--medium .product__info-wrapper .product__reassurances .product-reassurance .text-subtitle{font-family:var(--font-heading-family);font-size:calc(var(--font-body-scale)*75%);font-weight:400;letter-spacing:.04em}@media(max-width:767.98px){.main-product-page .product--medium .product__info-wrapper .product__reassurances .product-reassurance .text-subtitle{font-size:calc(var(--font-body-scale)*62.5%)}}.main-product-page .product--medium .product__info-wrapper .util-eco-taxes{display:block;font-size:var(--font-body-scale)}.main-product-page .product--medium .product__info-wrapper .util-eco-taxes .product-popup-modal__button{font-family:var(--font-heading-family);font-size:calc(var(--font-body-scale)*75%);font-weight:500;height:auto;letter-spacing:.04em;padding-right:0;text-decoration:none}@media(max-width:575.98px){.main-product-page .product--medium .product__info-wrapper .util-eco-taxes .product-popup-modal__button{font-size:calc(var(--font-body-scale)*62.5%)}}.main-product-page .product--medium .product__info-wrapper .util-eco-taxes .product-popup-modal__button:hover{text-decoration:underline}.main-product-page .product--medium .product_availabilities-delivery{font-family:var(--font-heading-family);font-size:calc(var(--font-body-scale)*87.5%);font-weight:400;letter-spacing:.04em;opacity:0}.main-product-page .product--medium .product_availabilities-delivery span{font-weight:700;margin:0 5px}.main-product-page .product--medium .slider-buttons{margin-bottom:20px}.main-product-page .product--medium .slider-buttons .slider-button{display:none}.main-product-page .product__caracteristics ul{margin:0;padding:0}.main-product-page .product__caracteristics .caracteristic{align-items:center;display:flex;font-weight:700;justify-content:space-between;list-style:none;padding:10px 0}.main-product-page .product__caracteristics .caracteristic_key{padding-right:2rem;white-space:nowrap}.main-product-page .product__caracteristics .caracteristic_value{font-weight:400}.main-product-page .product__caracteristics .caracteristic:not(:last-child){border-bottom:1px solid #e2e2e2}@media(max-width:575.98px){.template-product.overflow-hidden-tablet .main-product-page .product--medium .product__info-wrapper .product-form__buttons{opacity:0;z-index:0}}.template-product .product-popup-modal.ecotaxes .product-popup-modal__content{height:auto;margin-top:0;top:50%;transform:translate(-50%,-50%)}@media(min-width:1200px){.template-product .product-popup-modal.ecotaxes .product-popup-modal__content{width:30%}}@media screen and (min-width:1201px)and (max-width:1600px){.template-product .product-popup-modal.ecotaxes .product-popup-modal__content{width:40%}}.template-product .product-popup-modal.ecotaxes .product-popup-modal__content .product-popup-modal__content-info{padding-bottom:4.4rem}@media(min-width:1200px){.template-product .product-popup-modal.ecotaxes .product-popup-modal__content .product-popup-modal__content-info{padding-left:2.4rem;padding-right:2.4rem}}.template-product .product-popup-modal.ecotaxes .product-popup-modal__content .product-popup-modal__content-info div.h2{margin-bottom:2rem}.template-product .menu-drawer-container #menu-drawer{z-index:5}.template-product .product__modal-opener{z-index:1}.ax-section.product-recommendations .ax-loading-ball{align-items:center;display:flex;justify-content:center;min-height:559px;width:100%}@media(max-width:767.98px){.ax-section.product-recommendations .ax-loading-ball{min-height:364px}}.ax-section.product-recommendations .superballs{--uib-size:60px;--uib-speed:1.4s;--uib-color:#032552;align-items:center;display:flex;height:var(--uib-size);justify-content:center;position:relative;width:var(--uib-size)}.ax-section.product-recommendations .superballs__dot{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.ax-section.product-recommendations .superballs__dot:before{background-color:var(--uib-color);border-radius:50%;content:"";flex-shrink:0;height:30%;width:30%;will-change:transform}.ax-section.product-recommendations .superballs__dot:first-child{transform:rotate(45deg)}.ax-section.product-recommendations .superballs__dot:first-child:before{animation:orbit var(--uib-speed) linear calc(var(--uib-speed)*-.143) infinite}.ax-section.product-recommendations .superballs__dot:nth-child(2){transform:rotate(-45deg)}.ax-section.product-recommendations .superballs__dot:nth-child(2):before{animation:orbit var(--uib-speed) linear calc(var(--uib-speed)/-2) infinite}.ax-section.product-recommendations [data-ax-section=productRecommendations]{overflow:hidden}.ax-section.product-recommendations [data-ax-section=productRecommendations] product-recommendations{display:block}.ax-section.product-recommendations [data-ax-section=productRecommendations] product-recommendations .swiper-outer-wrapper{position:relative}@media(max-width:1199.98px){.ax-section.product-recommendations [data-ax-section=productRecommendations] product-recommendations .swiper-outer-wrapper .swiper{overflow:visible}}.ax-section.product-recommendations [data-ax-section=productRecommendations] product-recommendations .swiper-outer-wrapper .swiper:not(.swiper-initialized) .product-grid{-moz-column-gap:var(--grid-mobile-horizontal-spacing);column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}@media(min-width:768px){.ax-section.product-recommendations [data-ax-section=productRecommendations] product-recommendations .swiper-outer-wrapper .swiper:not(.swiper-initialized) .product-grid{-moz-column-gap:var(--grid-desktop-horizontal-spacing);column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}}.ax-section.product-recommendations [data-ax-section=productRecommendations] product-recommendations .swiper-outer-wrapper .swiper:not(.swiper-initialized) .swiper-slide{flex-basis:65%}@media(min-width:768px)and (max-width:991.98px){.ax-section.product-recommendations [data-ax-section=productRecommendations] product-recommendations .swiper-outer-wrapper .swiper:not(.swiper-initialized) .swiper-slide{flex-basis:calc(28.57143% - 40px)}}@media(min-width:992px){.ax-section.product-recommendations [data-ax-section=productRecommendations] product-recommendations .swiper-outer-wrapper .swiper:not(.swiper-initialized) .swiper-slide{flex-basis:calc(25% - 40px)}}.ax-section.product-cross-selling .svg_with_background_1,.ax-section.product-recommendations .svg_with_background_1{left:70px;top:-10px;transform:rotate(-6deg)}@media(min-width:992px)and (max-width:1199.98px){.ax-section.product-cross-selling .svg_with_background_1,.ax-section.product-recommendations .svg_with_background_1{left:20px}}@media(max-width:991.98px){.ax-section.product-cross-selling .svg_with_background_1,.ax-section.product-recommendations .svg_with_background_1{left:-40px;top:-15px}}.ax-section.product-cross-selling .svg_with_background_2,.ax-section.product-recommendations .svg_with_background_2{bottom:-30px;right:-72px}@media(max-width:991.98px){.ax-section.product-cross-selling .svg_with_background_2,.ax-section.product-recommendations .svg_with_background_2{bottom:-35px;right:-55px}}@media(max-width:575.98px){.ax-section.product-cross-selling .svg_with_background_2,.ax-section.product-recommendations .svg_with_background_2{bottom:-25px;right:-45px}}.ax-section.product-cross-selling .enabled-quick .svg_with_background_2,.ax-section.product-recommendations .enabled-quick .svg_with_background_2{bottom:-55px;right:-72px}@media(max-width:991.98px){.ax-section.product-cross-selling .enabled-quick .svg_with_background_2,.ax-section.product-recommendations .enabled-quick .svg_with_background_2{bottom:-35px;right:-55px}}@media(max-width:575.98px){.ax-section.product-cross-selling .enabled-quick .svg_with_background_2,.ax-section.product-recommendations .enabled-quick .svg_with_background_2{right:-45px}}@keyframes orbit{0%{opacity:.65;transform:translate(calc(var(--uib-size)*.5)) scale(.73684)}5%{opacity:.58;transform:translate(calc(var(--uib-size)*.4)) scale(.684208)}10%{opacity:.51;transform:translate(calc(var(--uib-size)*.3)) scale(.631576)}15%{opacity:.44;transform:translate(calc(var(--uib-size)*.2)) scale(.578944)}20%{opacity:.37;transform:translate(calc(var(--uib-size)*.1)) scale(.526312)}25%{opacity:.3;transform:translate(0) scale(.47368)}30%{opacity:.37;transform:translate(calc(var(--uib-size)*-.1)) scale(.526312)}35%{opacity:.44;transform:translate(calc(var(--uib-size)*-.2)) scale(.578944)}40%{opacity:.51;transform:translate(calc(var(--uib-size)*-.3)) scale(.631576)}45%{opacity:.58;transform:translate(calc(var(--uib-size)*-.4)) scale(.684208)}50%{opacity:.65;transform:translate(calc(var(--uib-size)*-.5)) scale(.73684)}55%{opacity:.72;transform:translate(calc(var(--uib-size)*-.4)) scale(.789472)}60%{opacity:.79;transform:translate(calc(var(--uib-size)*-.3)) scale(.842104)}65%{opacity:.86;transform:translate(calc(var(--uib-size)*-.2)) scale(.894736)}70%{opacity:.93;transform:translate(calc(var(--uib-size)*-.1)) scale(.947368)}75%{opacity:1;transform:translate(0) scale(1)}80%{opacity:.93;transform:translate(calc(var(--uib-size)*.1)) scale(.947368)}85%{opacity:.86;transform:translate(calc(var(--uib-size)*.2)) scale(.894736)}90%{opacity:.79;transform:translate(calc(var(--uib-size)*.3)) scale(.842104)}95%{opacity:.72;transform:translate(calc(var(--uib-size)*.4)) scale(.789472)}to{opacity:.65;transform:translate(calc(var(--uib-size)*.5)) scale(.73684)}}