.product__container{width:1800px;max-width:100%;margin:0 auto;padding:5px}.product{position:relative;width:100%;max-width:100%;margin:0 auto;display:flex}.product__medias-container{width:55%;max-width:55%}.product__infos-container{position:sticky;top:100px;height:100%;width:45%;max-width:515px;margin:70px auto 0;padding:0 20px}.product-medias{position:relative}.product-medias__slider{position:relative;display:flex;gap:5px 0}.product-medias__slide{position:relative;width:100%;min-width:100%}.product-medias__slide .video-container{position:relative}.product-medias__slide video,.product-medias__slide img{aspect-ratio:1/1;width:100%;max-width:100%;height:auto;object-fit:cover;border-radius:5px}.product-medias__thumbnails{display:none}@media screen and (min-width: 900px){.product__medias-container{position:sticky;top:70px;height:100%}.product-medias__slider{flex-wrap:wrap}.product-medias__slide{width:50%;min-width:50%;line-height:0;padding:0 2px}.product-medias__slide video,.product-medias__slide img{aspect-ratio:4 / 5;border:1px solid #ececec}}@media screen and (max-width: 900px){.product__container{padding:0}.product{flex-direction:column}.product__medias-container,.product__infos-container{width:100%;max-width:100%}.product__infos-container{position:relative;top:unset;margin:20px 0;padding:0 10px}.product__medias-container{overflow:hidden}.product-medias__slider.mobile-slider{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:0}.product-medias__slider.mobile-slider .product-medias__slide{flex:0 0 100%;width:100%;min-width:100%;scroll-snap-align:start;scroll-snap-stop:always}.product-medias__slider.mobile-slider .product-medias__slide video,.product-medias__slider.mobile-slider .product-medias__slide img{aspect-ratio:6/7;width:100%;height:auto;object-fit:cover;border-radius:0}.product-medias__slider.mobile-slider::-webkit-scrollbar{display:none}.product-medias__slider.mobile-slider{-ms-overflow-style:none;scrollbar-width:none}.product-medias__thumbnails{position:absolute;z-index:2;bottom:15px;left:0;right:0;display:flex;gap:5px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:2px 16px;justify-content:center;cursor:pointer}.product-medias__thumbnails--large{justify-content:flex-start}.product-medias__thumbnail{position:relative;width:45px;height:45px;min-width:45px;min-height:45px;border-radius:50%;border:1px solid #e7e7e7;background-color:#fff;padding:0;margin:0;box-shadow:none}.product-medias__thumbnail.active{border:1px solid #121212}.product-medias__thumbnail img{width:100%;height:100%;object-fit:cover;border-radius:50%}}.product__infos-container>*+*{margin:1.5rem 0}.product__reviews,.product__title{text-align:center;margin:0}.product__reviews-count{font-size:12px;line-height:15px;letter-spacing:-.3px;font-weight:500}.product__title-container{margin-top:5px;word-break:break-word;margin-bottom:1.5rem}.product__title .h4{text-transform:uppercase}.product__extra-description a{text-decoration:underline}.product__subtitle-container{margin-top:25px;display:flex;justify-content:space-between}.product__subtitle{font-size:11px;line-height:11px;letter-spacing:.3px;margin:5px 0 0}.product__price-per-day{font-size:12px;line-height:15px;text-transform:uppercase}.sticky-product-bar__button .product-form__buttons span,.product .product-form__buttons span{display:flex;align-items:center;justify-content:center}.product__infos-container .ks-dots{margin:8px 0 0}.product-form__reassurance{margin-bottom:5px}.product-form__reassurance .keen-slider__slide{text-align:center;font-size:12px;line-height:15px;letter-spacing:-.3px;font-weight:500;justify-content:center;width:100%;min-width:100%;padding-bottom:2px}.variants-picker__container{display:block;margin:18px 0}.product-form__input--pill input{display:none!important}.product-form__input--pill input[type=radio]+label{width:100%;min-height:80px;display:flex;align-items:center;justify-content:space-between;border-radius:10px;border:1px solid #DCDCDC;margin:.7rem 0 .2rem;padding:10px 12px;font-size:14px;text-transform:uppercase;letter-spacing:-.1px;line-height:15px;text-align:center;transition:border var(--duration-short) ease;cursor:pointer;position:relative}.product-form__input--pill input[type=radio]:checked+label{background-color:#f1f1f1;border:1px solid black;color:#000}.variant-option-image-container{display:flex;align-items:center;gap:20px}.variant-option-image-container .icon-recharge{min-width:60px}.variant-option-container{display:flex;align-items:center;gap:10px}.variant-option-image{width:60px;height:60px;flex-shrink:0}.variant-option-image img{width:100%;height:100%;object-fit:cover}.variant-option-price{margin-left:auto;display:flex;align-items:center;gap:8px}.product-variant__option-name{display:flex;align-items:flex-start;flex-direction:column;gap:8px;font-weight:600}.product-variant__option-button{text-transform:initial;text-decoration:underline;font-size:12px;line-height:12px;border:none;background:none;cursor:pointer;padding:0;color:rgb(var(--color-foreground))}.variant-option-discount-badge{color:rgba(var(--color-background));background-color:rgba(var(--color-foreground));padding:5px 6px;border-radius:25px;font-size:10px;font-weight:500}.variant-option-compare-price{text-decoration:line-through;font-weight:500;opacity:.3}.variant-option-current-price{font-size:16px;font-weight:500}.product-variant__option-badge{color:rgba(var(--color-background));background-color:rgba(var(--color-foreground));padding:5px 6px;border-radius:4px;font-size:10px;line-height:13px;font-weight:500}.product-variant__option-avantages{display:flex;align-items:center;gap:8px}.product-variant__option-avantage{display:flex;align-items:baseline;gap:5px;text-transform:none;text-align:left}.product-variant__option-avantage-icon svg{margin-bottom:-1.5px}.product-variant__option-price-container{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.product-variant__option-price-label{text-transform:initial}@media screen and (max-width: 1024px){.product-variant__option-avantages{flex-direction:column;align-items:flex-start}.product-variant__option-avantages,.variant-option-price{gap:4px}.variant-option-image-container{gap:10px}.variant-option-image{width:50px;height:50px}.variant-option-image-container .icon-recharge{min-width:50px}.product-variant__option-name{font-size:13px;gap:4px}}.product-popup-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;width:100%;background:rgba(var(--color-foreground),.2);height:100%}.product-popup-modal[open]{opacity:1;visibility:visible;z-index:101}.product-popup-modal__content{background-color:rgb(var(--color-background));overflow:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:95%;height:fit-content;max-height:85%;margin:10px auto 0;padding:0 1.5rem 0 3rem;border-color:#000;border-style:solid;border-width:1px;border-radius:5px}.product-popup-modal__content.focused{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.product-popup-modal__content:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}@media screen and (min-width: 750px){.product-popup-modal__content{top:30%;padding-right:1.5rem;margin-top:10rem;width:70%;padding:0 3rem 3rem}.product-media-modal__dialog .global-media-settings--no-shadow{overflow:visible!important}}.product-popup-modal__content img{max-width:100%}@media screen and (max-width: 749px){.product-popup-modal__content table{display:block;max-width:fit-content;overflow-x:auto;white-space:nowrap;margin:0}.product-media-modal__dialog .global-media-settings,.product-media-modal__dialog .global-media-settings video,.product-media-modal__dialog .global-media-settings model-viewer,.product-media-modal__dialog .global-media-settings iframe,.product-media-modal__dialog .global-media-settings img{border:none;border-radius:0}}.product-popup-modal__opener{display:inline-block}.product-popup-modal__button{text-transform:none;font-size:13px;line-height:13px;text-decoration:underline;padding:0}.product-popup-modal__content-info{padding-right:4.4rem}.product-popup-modal__content-info>*{height:auto;margin:0 auto;max-width:100%;width:100%}.product-popup-modal__content-info-content p{margin:25px 0 12px}.product-popup-modal__content-info-content strong{display:-webkit-inline-box;margin-bottom:10px}@media screen and (max-width: 749px){.product-popup-modal__content-info>*{max-height:100%}}.product-popup-modal__toggle{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;position:sticky;padding:1.2rem;z-index:2;top:1.5rem;width:4rem;margin:0 0 0 auto}.product-popup-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.product-popup-modal__toggle .icon{height:auto;margin:0;width:2.2rem}
/*# sourceMappingURL=/cdn/shop/t/19/assets/main-product.css.map */
