.tooltip-wrap{cursor:pointer;width:100%;height:auto;display:inline-block;position:relative}[data-tooltip]{cursor:pointer;width:100%;height:auto;display:inline-block;position:relative}[data-tooltip].bottom:after{top:22px}.tooltip-wrap.bottom:after{top:22px}.tooltip-wrap.bottom .tooltip{top:33px;bottom:unset}[data-tooltip].bottom .tooltip{top:33px;bottom:unset}[data-tooltip].bottom:before{top:33px;bottom:unset}.tooltip-wrap.bottom:before{top:33px;bottom:unset}.tooltip-wrap.left .tooltip{transform:translate(-85%)}[data-tooltip].left .tooltip{transform:translate(-85%)}[data-tooltip].left:before{transform:translate(-85%)}.tooltip-wrap.left:before{transform:translate(-85%)}[data-tooltip]:after{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjEwIDEwIDQwIDQwIj4KICA8cGF0aCBkPSJNMTAgMTAgSCA5MCBWIDkwIEggMTAgWiIgZmlsbD0iI2ZmZiIvPgo8L3N2Zz4=) 50%/100% no-repeat;width:12px;height:12px;display:none;position:absolute;top:-26px;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.tooltip-wrap:after{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjEwIDEwIDQwIDQwIj4KICA8cGF0aCBkPSJNMTAgMTAgSCA5MCBWIDkwIEggMTAgWiIgZmlsbD0iI2ZmZiIvPgo8L3N2Zz4=) 50%/100% no-repeat;width:12px;height:12px;display:none;position:absolute;top:-26px;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.tooltip-wrap .tooltip .link{color:inherit}[data-tooltip] .tooltip .link{color:inherit}.tooltip-wrap .tooltip{content:attr(data-tooltip);text-align:left;background-color:var(--white);width:250px;color:var(--black);-webkit-border-radius:4px;border-radius:4px;padding:13px 16px;font-size:14px;line-height:18px;display:none;position:absolute;bottom:30px;right:0;box-shadow:0 2px 6px 1px rgba(69,69,69,.16)}[data-tooltip] .tooltip{content:attr(data-tooltip);text-align:left;background-color:var(--white);width:250px;color:var(--black);-webkit-border-radius:4px;border-radius:4px;padding:13px 16px;font-size:14px;line-height:18px;display:none;position:absolute;bottom:30px;right:0;box-shadow:0 2px 6px 1px rgba(69,69,69,.16)}[data-tooltip]:before{content:attr(data-tooltip);text-align:left;background-color:var(--white);width:250px;color:var(--black);-webkit-border-radius:4px;border-radius:4px;padding:13px 16px;font-size:14px;line-height:18px;display:none;position:absolute;bottom:30px;right:0;box-shadow:0 2px 6px 1px rgba(69,69,69,.16)}.tooltip-wrap:before{content:attr(data-tooltip);text-align:left;background-color:var(--white);width:250px;color:var(--black);-webkit-border-radius:4px;border-radius:4px;padding:13px 16px;font-size:14px;line-height:18px;display:none;position:absolute;bottom:30px;right:0;box-shadow:0 2px 6px 1px rgba(69,69,69,.16)}[data-tooltip]:hover .tooltip{z-index:var(--z-base-above);display:block}.tooltip-wrap:hover .tooltip{z-index:var(--z-base-above);display:block}[data-tooltip]:active .tooltip{z-index:var(--z-base-above);display:block}.tooltip-wrap:active .tooltip{z-index:var(--z-base-above);display:block}[data-tooltip]:hover:before{z-index:var(--z-base-above);display:block}.tooltip-wrap:hover:before{z-index:var(--z-base-above);display:block}[data-tooltip]:active:before{z-index:var(--z-base-above);display:block}.tooltip-wrap:active:before{z-index:var(--z-base-above);display:block}[data-tooltip]:hover:after{z-index:var(--z-base-above);display:block}.tooltip-wrap:hover:after{z-index:var(--z-base-above);display:block}[data-tooltip]:active:after{z-index:var(--z-base-above);display:block}.tooltip-wrap:active:after{z-index:var(--z-base-above);display:block}[data-tooltip] .bottom:before{margin-top:10px;top:100%;bottom:auto}.tooltip-wrap .bottom:before{margin-top:10px;top:100%;bottom:auto}[data-tooltip] .bottom:after{margin-top:10px;top:100%;bottom:auto}.tooltip-wrap .bottom:after{margin-top:10px;top:100%;bottom:auto}[data-tooltip] .bottom:after{transform:translate(-50%)rotate(-135deg)}.tooltip-wrap .bottom:after{transform:translate(-50%)rotate(-135deg)}.advertisement-media{background-color:var(--white);justify-content:flex-start;align-items:center;width:500px;height:300px;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.advertisement-media{width:100%;height:auto}}.advertisement-media .video_pub-container{justify-content:center;align-items:center;width:100%;display:flex}.advertisement-media .video_pub-container.with-background-format{aspect-ratio:16/9;width:auto;height:100%;max-height:290px;position:relative}.advertisement-media .video_pub-container .background-video-canvas{width:100%;height:100%;position:absolute;top:0;left:0}.advertisement-media .video_pub-container .video_pub-link{object-fit:cover;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0}.advertisement-media .video_pub-container .video_pub-image,.advertisement-media .image_pub-container .image_pub-image{object-fit:cover;max-width:100%;height:100%}@media (min-width:1280px){.advertisement-media .advertisement-media{width:30%}}.advertisement-media .video-container{z-index:-1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0;overflow:hidden}.advertisement-media #background-canvas{width:100%;height:100%}.advertisement-media .background-video{background:rgba(0,0,0,.5);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}.advertisement-container .video-js .vjs-play-progress{background-color:var(--blue-pressed)}.advertisement-container .video-js .vjs-play-progress:before{display:none}.advertisement-container .video-js .vjs-tech{outline:none}.advertisement-container .video-js [class*=advertisement-video-][class$=-dimensions]{background-color:transparent}.advertisement-container .video-js .video-load-progress{background:var(--low-grey)}.advertisement-container .video-js .vjs-control-bar{background-color:transparent}.advertisement-container .video-js .vjs-progress-control .vjs-progress-holder{width:100%;margin:0;position:absolute;bottom:0}.advertisement-container .video-js .vjs-slider{margin:0}.advertisement-container .video-js .vjs-play-control{color:var(--black);position:absolute;bottom:30px;right:15px}.advertisement-container .video-js .vjs-mute-control{color:var(--black);position:absolute;bottom:30px;right:50px}.advertisement-container .video-js .video-play-progress{background-color:var(--blue-pressed)}.advertisement-container .video-js .control-bar{opacity:1;visibility:visible;background-color:transparent;justify-content:flex-start;display:flex;position:relative;bottom:-240px}.advertisement-container .video-js .control-bar.play-control,.advertisement-container .video-js .control-bar.mute-control{display:block}.advertisement-container .video-js .control-bar.fullscreen-control,.advertisement-container .video-js .control-bar.volume-menu-button,.advertisement-container .video-js .control-bar.captions-button,.advertisement-container .video-js .control-bar.remaining-time-display,.advertisement-container .video-js .control-bar.current-time-display,.advertisement-container .video-js .control-bar.duration,.advertisement-container .video-js .control-bar.picture-in-picture-control,.advertisement-container .video-js .control-bar.remaining-time,.advertisement-container .video-js .control-bar.volume-control{display:none}.advertisement-container .video-js .control-bar.play-progress:before{display:none}.advertisement-container .video-js .mute-control,.advertisement-container .video-js .mute-control.hover,.advertisement-container .video-js .mute-control.focus,.advertisement-container .video-js .mute-control.active,.advertisement-container .video-js .mute-control.span,.advertisement-container .video-js .mute-control.span.hover,.advertisement-container .video-js .mute-control.span.focus,.advertisement-container .video-js .mute-control.span.active{transition:none}.advertisement-container .video-js .video-button{color:var(--black);background-color:transparent}.advertisement-container .video-js .video-progress-holder{margin:0 0 0 10px}.advertisement-container .video-js .volume-panel-hover{pointer-events:none}.advertisement-container .video-js .volume-panel-hover.horizontal.volume-panel-hover{width:unset;transition:none;display:none}.advertisement-container .video-js .volume-panel-hover.horizontal:active{width:unset;transition:none;display:none}.advertisement-container .video-js .volume-control,.advertisement-container .video-js .volume-panel-horizontal{display:none}.advertisement-container .video-js .video-slider{top:15px}.advertisement-container .video-js .progress-control{position:relative;bottom:2px}.advertisement-container .video-js .mute-control-button{position:absolute;bottom:15px;left:400px}.advertisement-container .video-js .play-control-button{position:absolute;bottom:15px;right:55px}.advertisement-content.impulse{background:var(--light-grey);width:100%;height:120px;margin:0 auto;padding:0;position:relative;left:16px}.advertisement-content.impulse .button-close{left:auto;right:10px}.advertisement-content.impulse .top-flags{left:0}.advertisement-content.impulse .advertisement-product{width:480px;padding:0}.advertisement-content.impulse .advertisement-media{width:100%;height:120px}.advertisement-content.impulse .advertisement-media .video-js{width:auto;max-height:120px}.advertisement-content.impulse .video_pub-container{text-align:center;height:100%;position:relative}.advertisement-content.impulse .video_pub-container .video_pub-image{object-fit:contain}.advertisement-content.impulse .advertisement-video{width:400px;height:120px;position:absolute;right:0}.advertisement-content.impulse .advertisement-video .video-js{width:auto;max-width:300px;height:120px;position:absolute}.advertisement-content.impulse .advertisement-video .video_pub-link{background:0 0;border:0;width:100%;height:100%;position:absolute;top:0;left:0}.advertisement-content.impulse .advertisement-video .background-video{background:rgba(0,0,0,.5);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}.advertisement-content.impulse .advertisement-video .background-video-canvas{width:100%}.advertisement-content.impulse .advertisement-video .video-js .vjs-tech{width:auto;position:relative}.advertisement-content.impulse .splide__arrows{left:0;right:0}.advertisement-content.impulse .splide__pagination{left:initial;transform:translate(50%)}@media (min-width:1280px){.advertisement-content.impulse{width:100%}.advertisement-content.impulse .advertisement-video .video-js{max-width:400px;position:absolute}.advertisement-content.impulse .advertisement-media{width:calc(100% - 400px)}.advertisement-content.impulse .video_pub-container .video_pub-image{object-fit:contain}.advertisement-content.impulse .video_pub-container.with-background-format{aspect-ratio:16/9}}@media (min-width:1600px){.advertisement-content.impulse{left:8px}.advertisement-content.impulse .advertisement-video .video-js{max-width:400px;position:absolute}.advertisement-content.impulse .image_pub-container .image_pub-image{object-fit:cover}.advertisement-content.impulse .advertisement-media{width:calc(100% - 400px)}.advertisement-content.impulse .video_pub-container.with-background-format{aspect-ratio:16/9}}.advertisement-content.impulse .overlay{z-index:var(--z-base-hover)}.advertisement-content.impulse_display{padding:0}.advertisement-content.impulse_display .button-close{right:0}.advertisement-content.impulse_display .top-flags{transform:translate(15px)}.advertisement-content.impulse_display .advertisement-media-full{width:100vw;height:120px}.advertisement-content.impulse_display .advertisement-media-full .image_pub-container{text-align:center}.advertisement-content.impulse_display .advertisement-media-full .video_pub-image{width:auto;height:100%;position:absolute;left:50%;transform:translate(-50%)}.advertisement-content.impulse_display .advertisement-media{background:var(--light-grey);width:100%;height:120px}.advertisement-content.impulse_display .advertisement-media .video-js{height:120px}.advertisement-content.impulse_display .advertisement-media .video_pub-image{height:auto}.advertisement-content.impulse_display .advertisement-media .video_pub-link{object-fit:cover;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.advertisement-content.impulse_product{width:100%;margin:0 auto;padding:0;left:8px}.advertisement-content.impulse_product .top-flags{left:0}.advertisement-content.impulse_product .button-close{right:10px;left:initial}.advertisement-content.impulse_product .advertisement-media{width:100%;height:120px}.advertisement-content.impulse_product .advertisement-media .video_pub-image{position:relative;left:50%;overflow:hidden;transform:translate(-50%)}.advertisement-content.impulse_product .video_pub-container{overflow:hidden}.advertisement-content.impulse_product .advertisement-product{flex:0;width:480px}.advertisement-content.impulse_product .advertisement-product .product_pub-bottom .prices{display:flex}.advertisement-content.impulse_product .advertisement-product .product_pub-bottom [data-tooltip]:before{top:-65px;right:initial;width:400px;max-width:400px;height:55px;max-height:55px;z-index:var(--z-base-hover);color:var(--black);padding:8px;font-size:12px;left:20px;box-shadow:0 2px 6px 1px rgba(69,69,69,.16)}.advertisement-content.impulse_product .advertisement-product .product_pub-bottom [data-tooltip]:after{z-index:var(--z-base-hover);top:-30px;left:10px;right:50%}.advertisement-content.impulse_product .product-slider .splide__arrows{padding:0;left:-20px;right:-20px}.advertisement-content.impulse_product .product_pub-image .image{width:auto;height:100px}.advertisement-content.impulse_product .product_pub-card{max-height:110px;overflow:hidden}.advertisement-content.impulse_product .splide__pagination{width:100%;max-width:100%;left:0}.advertisement-container[data-position=advertisement-bottom]{z-index:var(--z-base-hover);width:100vw;height:120px;max-height:120px;margin-left:-16px;transition:max-height .3s ease-out;position:fixed;bottom:0;left:0}.advertisement-container[data-position=advertisement-bottom] .video_pub-container.with-background-format{aspect-ratio:16/9;width:100%}.advertisement-container[data-position=advertisement-bottom] .top-flags{padding-left:15px;transition:top .3s ease-out;left:0;box-shadow:-5px -1px 18px -5px #c4c4c4}.advertisement-container[data-position=advertisement-bottom].js-closed{max-height:0;transition:max-height .3s ease-out}.advertisement-container[data-position=advertisement-bottom].js-closed .top-flags{transition:top .3s ease-out;top:0}.advertisement-container[data-position=advertisement-bottom]:before{content:"";background:var(--light-grey);width:200vw;height:100%;position:absolute;box-shadow:-5px -1px 18px -5px #c4c4c4}.advertisement-container[data-position=advertisement-bottom] .button-close{background:var(--white);cursor:pointer;border:0;width:24px;height:24px;padding:0;position:absolute;top:-24px;box-shadow:-5px -1px 18px -5px #c4c4c4}.advertisement-container[data-position=advertisement-bottom] .button-close:after{content:url(../7c73d7a2e0b522513f50.svg);background:url(../7c73d7a2e0b522513f50.svg) 0 0/24px;width:24px;height:24px;transition:transform .5s linear;display:block;transform:scaleY(1)}.js-closed.advertisement-container[data-position=advertisement-bottom] .button-close:after{transition:transform .5s ease-out;transform:scaleY(-1)}.advertisement-container[data-position=advertisement-bottom] .product-slider{background:var(--white);height:120px;padding:0}.advertisement-container[data-position=advertisement-bottom] .product_pub-bottom{width:240px;height:120px;padding:0}.advertisement-container[data-position=advertisement-bottom] .product_pub-bottom .name{width:auto;margin-bottom:0;line-height:14px}.advertisement-container[data-position=advertisement-bottom] .product_pub-bottom .product_price-block{z-index:initial;flex-direction:row-reverse;align-items:center;margin-top:0;display:flex}.advertisement-container[data-position=advertisement-bottom] .product_pub-bottom .price{font-size:16px;line-height:16px}.advertisement-container[data-position=advertisement-bottom] .product_pub-bottom .price_promo{font-size:16px;line-height:16px}.advertisement-container[data-position=advertisement-bottom] .product_pub-bottom [data-tooltip]{width:auto;z-index:var(--z-tooltip)}.advertisement-container[data-position=advertisement-bottom] .product_pub-bottom .tooltip-wrap{width:auto;z-index:var(--z-tooltip)}.advertisement-container[data-position=advertisement-bottom] .product_pub-bottom .product_pub-cta{bottom:initial;right:initial;margin-top:8px;position:relative}.advertisement-container[data-position=advertisement-bottom] .product_pub-bottom .product_pub-cta .button-add-basket{width:32px;height:32px;padding:8px}.modal.popin_video .container{width:868px;height:310px;padding:16px 20px 16px 0}@media (min-width:1280px){.modal.popin_video .container{width:960px;height:360px}}@media (min-width:1600px){.modal.popin_video .container{width:1120px;height:440px}}.modal.popin_video .container .main{max-height:initial;padding:0 10px;display:flex}.modal.popin_video .container .video_pub-container{width:548px;height:310px;position:absolute;top:0;left:0}@media (min-width:1280px){.modal.popin_video .container .video_pub-container{width:640px;height:360px}}@media (min-width:1600px){.modal.popin_video .container .video_pub-container{width:784px;height:440px;left:0}}.modal.popin_video .container .video_pub-container .video-js{width:548px;max-width:100%;height:310px;left:0}@media (min-width:1280px){.modal.popin_video .container .video_pub-container .video-js{width:640px;max-width:100%;height:360px}}@media (min-width:1600px){.modal.popin_video .container .video_pub-container .video-js{width:784px;max-width:100%;height:440px}}.modal.popin_video .container .product-swiper{width:310px;height:440px;padding:0 16px 0 8px;position:relative;left:540px}@media (min-width:1280px){.modal.popin_video .container .product-swiper{width:300px;left:640px}}@media (min-width:1600px){.modal.popin_video .container .product-swiper{width:310px;height:440px;left:784px}}.modal.popin_video .container .product-swiper .product_pub-card{border-bottom:1px solid var(--low-grey);padding:10px 0}.modal.popin_video .container .product-swiper .product_pub-card .product_pub-image .image{max-width:80%;height:auto;margin:0}.modal.popin_video .container .product-swiper .product_pub-cta{margin:0}.modal.popin_video .container .product-swiper .product_pub-info{justify-content:space-between;margin:0}.modal.popin_video .container .product-swiper .product_pub-bottom .name,.modal.popin_video .container .product-swiper .product_pub-details,.modal.popin_video .container .product-swiper .product_pub-details .category{width:150px}.modal.popin_video .container .product-swiper .tooltip:before{top:35px;right:50%;bottom:initial;max-width:280px;padding:10px;font-size:12px;left:50px;box-shadow:0 2px 6px 1px rgba(69,69,69,.16)}.modal.popin_video .container .product-swiper .tooltip:after{top:20px}.modal.popin_video .container .advertisement-product{width:336px}.top-flags{background-color:var(--white);-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;align-items:center;padding-left:10px;display:flex;position:absolute;top:-26px;left:0}.top-flags .flag-sponsored{color:var(--black);align-items:center;font-size:12px;display:flex}.top-flags .flag-sponsored .state-info-button{color:var(--black);cursor:pointer;background-color:transparent;border:none;line-height:26px;display:flex}.top-flags .flag-sponsored .flag-sponsored_img{margin-top:5px}.sponsored-modal .main{padding:20px 0}.sponsored-modal .modal-title{color:var(--blue-pressed);font-family:var(--font-bold)}.sponsored-modal .modal_content .custom_list{margin-bottom:13px;padding:0}.sponsored-modal .modal_content .custom_list-item{margin-bottom:5px;padding-left:20px;position:relative}.sponsored-modal .modal_content .custom_list-item:before{content:"•";color:var(--blue-pressed);font-size:27px;position:absolute;top:-10px;left:0}.sponsored-modal .modal_content-top{font-size:12px}.sponsored-modal .modal_content-top .font-bold{margin-bottom:15px;font-size:14px;font-weight:700}.sponsored-modal .modal_content-top .font-bold:nth-child(3){font-size:12px}.sponsored-modal .modal_content-top .font-bold-small{margin-bottom:15px;font-weight:700}.sponsored-modal .modal_content-top .paragraphe{margin-bottom:15px}.sponsored-modal .modal_content-center .font-bold-small{margin-bottom:15px;font-weight:700}.sponsored-modal .modal_content-bottom .legal_item{color:var(--blue-pressed);background:var(--white);cursor:pointer;margin-top:15px;padding:0;font-size:13px}.advertisement-content.sword .advertisement-media,.advertisement-content.sword_display .advertisement-media{width:200px;overflow:hidden}.advertisement-content.sword .advertisement-product,.advertisement-content.sword_display .advertisement-product,.advertisement-content.sword_native .advertisement-product{width:84%;padding:0 8px}.advertisement-content.sword .advertisement-product .splide__pagination--ltr,.advertisement-content.sword_display .advertisement-product .splide__pagination--ltr,.advertisement-content.sword_native .advertisement-product .splide__pagination--ltr{display:none}.advertisement-content.sword .advertisement-product .product_pub-card,.advertisement-content.sword_display .advertisement-product .product_pub-card,.advertisement-content.sword_native .advertisement-product .product_pub-card{flex-direction:column;display:flex}.advertisement-content.sword .advertisement-product .product_pub-card .product_pub-image .visual,.advertisement-content.sword_display .advertisement-product .product_pub-card .product_pub-image .visual,.advertisement-content.sword_native .advertisement-product .product_pub-card .product_pub-image .visual{height:150px;padding:8px}.advertisement-content.sword .advertisement-product .product_pub-card .product_pub-image .visual .image,.advertisement-content.sword_display .advertisement-product .product_pub-card .product_pub-image .visual .image,.advertisement-content.sword_native .advertisement-product .product_pub-card .product_pub-image .visual .image{width:100%;height:100%;margin:0}.advertisement-content.sword .advertisement-product .product_pub-card .product_pub-bottom,.advertisement-content.sword_display .advertisement-product .product_pub-card .product_pub-bottom,.advertisement-content.sword_native .advertisement-product .product_pub-card .product_pub-bottom{text-align:left;text-decoration:inherit;height:inherit;padding:0 16px;display:block}.advertisement-content.sword .advertisement-product .product_pub-card .product_pub-bottom .product_pub-details,.advertisement-content.sword_display .advertisement-product .product_pub-card .product_pub-bottom .product_pub-details,.advertisement-content.sword_native .advertisement-product .product_pub-card .product_pub-bottom .product_pub-details{min-height:80px}.advertisement-content.sword .advertisement-product .product_pub-card .product_pub-bottom .product_pub-details .name,.advertisement-content.sword_display .advertisement-product .product_pub-card .product_pub-bottom .product_pub-details .name,.advertisement-content.sword_native .advertisement-product .product_pub-card .product_pub-bottom .product_pub-details .name{width:auto;margin-bottom:0}.advertisement-content.sword .advertisement-product .product_pub-card .product_pub-bottom .product_pub-info,.advertisement-content.sword_display .advertisement-product .product_pub-card .product_pub-bottom .product_pub-info,.advertisement-content.sword_native .advertisement-product .product_pub-card .product_pub-bottom .product_pub-info{justify-content:space-between;align-items:flex-start;min-height:40px;margin-bottom:0;display:flex;position:relative}.advertisement-content.sword .advertisement-product .product_pub-card .product_pub-bottom .product_pub-info .product_pub-cta,.advertisement-content.sword_display .advertisement-product .product_pub-card .product_pub-bottom .product_pub-info .product_pub-cta,.advertisement-content.sword_native .advertisement-product .product_pub-card .product_pub-bottom .product_pub-info .product_pub-cta{flex-flow:row;grid-area:4/1/5/2;justify-content:space-between;align-self:flex-start;display:flex;position:relative;bottom:0}.advertisement-content.sword_native .advertisement-product{width:100%}.advertisement-container.totem{height:530px;aspect-ratio:inherit;overflow-x:clip}.advertisement-container.totem .product_pub-info{z-index:var(--z-base-above)}.advertisement-container.totem .advertisement-content{flex-direction:column;padding:0}.advertisement-container.totem .advertisement-content .advertisement-media{background:var(--light-grey);width:100%;height:530px}.advertisement-container.totem .advertisement-content .advertisement-media .video-js{width:100%;height:100%}.advertisement-container.totem .advertisement-content .advertisement-media .video_pub-image,.advertisement-container.totem .advertisement-content .advertisement-media .video_pub-container{height:100%}.advertisement-container.totem .advertisement-content .advertisement-media .video_pub-container .vjs-control-bar{height:auto;top:30px}.advertisement-container.totem .advertisement-content .advertisement-product{opacity:0;width:85%;height:165px;padding:0;transition:right .5s ease-in-out,opacity .5s ease-in-out;position:absolute;bottom:16px;right:-100%}.advertisement-container.totem .advertisement-content .advertisement-product .splide .image{margin:0}.advertisement-container.totem .advertisement-content .advertisement-product .splide .splide__pagination{display:none}.advertisement-container.totem .advertisement-content .advertisement-product .splide .splide__slide{-webkit-border-radius:4px;border-radius:4px}.advertisement-container.totem .advertisement-content .product_pub-image{align-self:flex-start;width:30%;padding:25px 5px 0}.advertisement-container.totem .advertisement-content .product_pub-bottom{width:70%;height:165px;padding:8px 0}.advertisement-container.totem .advertisement-content .product_pub-bottom .product_price-block .price{font-size:16px}.advertisement-container.totem .advertisement-content .product_pub-bottom .product_price-block .bottom-flags{margin:4px 0;line-height:15px}.advertisement-container.totem .advertisement-content .product_pub-details .category,.advertisement-container.totem .advertisement-content .product_pub-details .name{width:inherit;-webkit-line-clamp:1;margin:0}.advertisement-container.totem:hover .advertisement-product{opacity:1;right:20px}.advertisement-container.totem .prices .tooltip:before{max-width:203px;left:50px}.advertisement-container{aspect-ratio:992/316;margin-top:56px;position:relative}@media (min-width:1280px){.advertisement-container{aspect-ratio:1248/316}}@media (min-width:1600px){.advertisement-container{aspect-ratio:1568/316}}.advertisement-container.js-loading:before{content:"";z-index:var(--z-tooltip);background:var(--white) url(../b39fbcf54eb7ba6a6ba7.gif) no-repeat 50%;background-size:56px;width:100%;position:absolute;top:0;bottom:0}.advertisement-container .billboard,.advertisement-container .billboard_display{width:100%;margin:auto}.advertisement-container .billboard .advertisement-media,.advertisement-container .billboard_display .advertisement-media{max-width:50%}.advertisement-container .billboard .splide .splide__pagination,.advertisement-container .billboard_display .splide .splide__pagination{width:100%;left:50%}.product-list .advertisement-container{margin:24px 0 16px}.advertisement-container .product-slider{width:100%}.advertisement-container .product_pub-image{align-self:center}.advertisement-container .product_pub-image .visual{text-align:center}.advertisement-container .product_pub-image .image{height:auto;max-height:100px;margin:0}.advertisement-container .product_pub-link:before{content:"";z-index:var(--z-base-above);position:absolute;top:0;bottom:0;left:0;right:0}.advertisement-container .product_pub-card{justify-content:space-evenly;width:100%;display:flex}.advertisement-container .product_pub-details{text-align:left;line-height:1.5}.advertisement-container .product_pub-details .reviews{align-items:center;font-size:12px;display:flex}.advertisement-container .product_pub-details .reviews:before{content:"";background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+NUQ5OEEyREItREJCNS00QzQxLUI1MUEtNDMwNkVCQjY5N0Y2PC90aXRsZT4KICAgIDxnIGlkPSJIb21lLU1vYmlsZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjAyYS1NLVJlZm9udGUtSFAtMzIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjguMDAwMDAwLCAtMTEzNC4wMDAwMDApIiBmaWxsPSIjRjNDMDI2Ij4KICAgICAgICAgICAgPGcgaWQ9Ikxlcy1vZmZyZXMtRGFydHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2LjAwMDAwMCwgODQyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ik5vdXZlYXV0w6lzLWNvbnRlbnQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA4OC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIuMDAwMDAwLCAxMzUuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJhdmlzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNjcuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNS41Njc0NDE3MSwyLjY4NzQ5OTk2IEM1LjM5NDMzNzc4LDIuNjg3NDk5OTYgNS4yMjAwMDYxNiwyLjc4MTY3NjM0IDUuMTMxNjEyNjYsMi45Njg3NTY0NCBMMy42NzQzNDc2NSw2LjAyODIxNjEzIEwwLjQxNzI5MjgyLDYuNTE4MTg3ODQgQzAuMDE4Mjk0Mzk2MSw2LjU3ODAwMjU2IC0wLjE0MTMwNDk3NCw3LjA4NzA2NDA4IDAuMTQ3MjAxNTc5LDcuMzc4NTAxNzkgTDIuNTA0MzYxNSw5Ljc1OTYzNzAyIEwxLjk0ODIxOTA4LDEzLjEyMTk4ODMgQzEuODk0MjAwODMsMTMuNDQ3Nzg3NyAyLjE0NDY0OTA4LDEzLjcxMjQ5OTcgMi40MjgyNDQ4OCwxMy43MTI0OTk3IEMyLjUwMzEzMzgxLDEzLjcxMjQ5OTcgMi41ODA0NzgxMiwxMy42OTQ2ODI1IDIuNjU1MzY3MDYsMTMuNjUzOTU3NiBMNS41Njc0NDE3MSwxMi4wNjY5NTgzIEw4LjQ4MDc0NDA1LDEzLjY1Mzk1NzYgQzguNTU1NjMyOTksMTMuNjk0NjgyNSA4LjYzMjk3NzMsMTMuNzEyNDk5NyA4LjcwNzg2NjIzLDEzLjcxMjQ5OTcgQzguOTkxNDYyMDQsMTMuNzEyNDk5NyA5LjI0MDY4MjU5LDEzLjQ0Nzc4NzcgOS4xODY2NjQzNCwxMy4xMjE5ODgzIEw4LjYzMDUyMTkyLDkuNzU5NjM3MDIgTDEwLjk4NzY4MTgsNy4zNzg1MDE3OSBDMTEuMjc2MTg4NCw3LjA4NzA2NDA4IDExLjExNjU4OSw2LjU3ODAwMjU2IDEwLjcxNzU5MDYsNi41MTgxODc4NCBMNy40NjA1MzU3OCw2LjAyODIxNjEzIEw2LjAwMzI3MDc2LDIuOTY4NzU2NDQgQzUuOTE0ODc3MjYsMi43ODE2NzYzNCA1Ljc0MDU0NTY0LDIuNjg3NDk5OTYgNS41Njc0NDE3MSwyLjY4NzQ5OTk2IEw1LjU2NzQ0MTcxLDIuNjg3NDk5OTYgWiIgaWQ9IlN0YXItQ29weS01Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) 50%/contain no-repeat;width:12px;height:12px;margin:0 4px 0 0;display:block}.advertisement-container .product_pub-details .reviews_count{text-decoration:underline}.advertisement-container .product_pub-details .reviews .darty_product_rating{color:var(--dark-grey);text-decoration:none}.advertisement-container .product_pub-details .ellipsis{white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.advertisement-container .product_pub-details .ellipsis-2lines{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}.advertisement-container .product_pub-details .category{color:var(--soft-grey);width:250px;font-size:10px}.advertisement-container .product_pub-details .name{color:var(--black);width:250px;font-family:var(--font-bold);text-transform:uppercase;margin-bottom:8px;font-size:14px;text-decoration:none}.advertisement-container .product_pub-info{justify-content:space-between;margin-bottom:25px;display:flex;position:relative}.advertisement-container .product_pub-bottom{flex-direction:column;justify-content:space-between;height:260px;padding:25px 0 20px;display:flex}.advertisement-container .product_pub-bottom .product_price-block{text-align:left;z-index:var(--z-base-hover)}.advertisement-container .product_pub-bottom .product_price-block .bottom-flags{grid-area:3/1/4/2;width:fit-content}.advertisement-container .product_pub-bottom .product_price-block .bottom-flags .stimuli{text-transform:uppercase;color:var(--white);background:var(--red);-webkit-border-radius:3px;border-radius:3px;padding:0 2px;font-size:12px}.advertisement-container .product_pub-bottom .product_price-block .bottom-flags .stimuli-value{font-family:var(--font-bold)}.advertisement-container .product_pub-bottom .product_price-block .tooltip{width:auto;height:auto}.advertisement-container .product_pub-bottom .product_price-block .prices{position:relative}.advertisement-container .product_pub-bottom .product_price-block .price{font-size:24px;line-height:27px;font-family:var(--font-bold);margin-right:8px}.advertisement-container .product_pub-bottom .product_price-block .price_promo{color:var(--red)}.advertisement-container .product_pub-bottom .product_price-block .striped_price{color:var(--mid-grey);font-size:10px;line-height:10px;font-family:var(--font-bold);text-decoration:line-through}.advertisement-container .product_pub-cta{z-index:var(--z-base-above);position:absolute;bottom:-20px;right:10px}.advertisement-container .prices .tooltip:before{left:100%;right:initial;bottom:30px}.advertisement-container .prices .tooltip:after{top:0;right:50%}.advertisement-container .prices .short-notice{color:var(--mid-grey);text-align:right;justify-content:flex-start;align-items:center;margin-top:0;font-size:10px;line-height:16px;display:flex}.advertisement-container .prices .short-notice .image-legal-mention{width:auto;margin:0 0 0 5px}.advertisement-content{background:var(--white);justify-content:space-between;align-items:flex-start;padding:8px;display:flex;position:relative}.product-list .advertisement-content{height:300px}.advertisement-product{flex:1;justify-content:center;align-items:center;width:50%;height:100%;padding:0 25px;line-height:2;display:flex}.advertisement-product .splide__wrapper{margin:0}.advertisement-product .splide__wrapper .banner__header{margin-bottom:0}.product~.advertisement-container{margin:40px 0 16px}.block-three-square{aspect-ratio:1568/508;margin:20px 0;position:relative}.block-three-square-container{flex-direction:row;gap:16px;display:flex}@media (max-width:767px){.block-three-square-container{flex-direction:column;padding:0 16px}}.block-three-square-element{flex-direction:column;flex:1;align-items:center;max-width:533px;display:flex;overflow:hidden}.block-three-square-picture{width:100%;height:auto}@font-face{font-family:Open Sans;src:url(../98ea0304d4a2988e1a76.eot);src:url(../98ea0304d4a2988e1a76.eot?#iefix)format("embedded-opentype"),url(../2a947e89d2e241121d6f.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Open Sans Bold;src:url(../ae5b99eaef5362dfac73.eot);src:url(../ae5b99eaef5362dfac73.eot?#iefix)format("embedded-opentype"),url(../55397be74c642720aa75.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Manrope;src:url(../e19ec5e46d722ff5356f.eot);src:url(../e19ec5e46d722ff5356f.eot?#iefix)format("embedded-opentype"),url(../0b33f41eb1974d58060a.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope Bold;src:url(../cd76e62fa2741c34d6ea.eot);src:url(../cd76e62fa2741c34d6ea.eot?#iefix)format("embedded-opentype"),url(../29881e5d43ff99584f9c.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Party Bold;src:url(../2056ded9033d25bbeded.eot);src:url(../2056ded9033d25bbeded.eot?#iefix)format("embedded-opentype"),url(../4b210671f598c29a3c26.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-regular:Manrope, Arial, sans-serif;--font-bold:"Manrope Bold", Arial, sans-serif;--font-bold-alt:"Party Bold", Arial, sans-serif}:root{--red:#e21212;--red-hover:#d01111;--red-pressed:#bd0f0f;--blue:#006af5;--blue-hover:#0061e0;--blue-pressed:#0058cc;--marketplace:#008391;--marketplace-hover:#007682;--marketplace-pressed:#006974;--light-blue:#ccdff9;--light-blue-hover:#ccdff9;--light-blue-pressed:#b2cdf0;--purple:#662d91;--orange:#fe741b;--green:#007a38;--yellow:#ffdb00;--error:var(--red);--success:var(--green);--message:#fff199;--disabled:#d8d8d8;--text-disabled:#656565;--black:#161616;--black-hover:#292929;--black-pressed:#333;--white:#fff;--white-hover:#e5e5e5;--white-pressed:#ccc;--dark-grey:#333;--grey:#454545;--mid-grey:#757575;--soft-grey:#989898;--low-grey:#d8d8d8;--light-grey:#f5f5f5;--border-grey:#ececec;--border-color:var(--low-grey);--back-office:#c8ff00;--back-office-submit:#647f00;--overlay:rgba(0,0,0,.6);--overlay-light:rgba(0,0,0,.2);--green-discount:#0e5952}:root{--z-modal:100;--z-overlay:90;--z-nav:80;--z-header:70;--z-tooltip:60;--z-dropdowns:50;--z-base-hover:10;--z-base-above:1;--z-base:0;--z-mask-utility:-1}:root{--shadow:0 0 10px 0 rgba(69,69,69,.08);--shadow-bottom:0 -5px 10px 0 rgba(69,69,69,.08);--shadow-elevation-1:0 2px 4px 0 rgba(69,69,69,.08), 0 0 2px 0 rgba(69,69,69,.14);--shadow-elevation-2:0 2px 6px 1px rgba(69,69,69,.16), 0 0 2px 0 rgba(69,69,69,.14);--shadow-elevation-3:0 4px 8px 2px rgba(69,69,69,.16), 0 0 2px 0 rgba(69,69,69,.14);--shadow-elevation-4:0 6px 10px 3px rgba(69,69,69,.16), 0 0 2px 0 rgba(69,69,69,.14);--shadow-white:0 -20px 2px 0 rgba(255,255,255,.5)}.bloc-editorial{margin:20px 0}.bloc-editorial .content{font-size:14px;line-height:18.2px}.bloc-editorial .content h1,.bloc-editorial .content h2,.bloc-editorial .content h3,.bloc-editorial .content h4,.bloc-editorial .content h5,.bloc-editorial .content h6{font-family:var(--font-bold);margin-bottom:10px}.bloc-editorial .content p{margin-bottom:10px}.bloc-editorial .content strong,.bloc-editorial .content b{font-family:var(--font-bold)}.bloc-editorial .content em,.bloc-editorial .content i{font-style:italic}.bloc-editorial .content a{color:inherit}.bloc-editorial .content ul,.bloc-editorial .content ol{margin-left:16px}.bloc-editorial .content ul{list-style-type:disc}.bloc-editorial .content ol{list-style-type:decimal}.bloc-editorial .title{font-family:var(--font-bold-alt);margin-bottom:16px;font-size:18px;display:block}.bloc-editorial .more{font-family:var(--font-bold);font-size:18px}.bloc-editorial--is-collapsible .content{display:none}.bloc-editorial--is-collapsible .more{cursor:pointer;width:100%;font-family:var(--font-regular);color:var(--dark-grey);background-color:transparent;border:none;justify-content:space-between;align-items:center;padding-left:0;display:flex}.bloc-editorial--is-collapsible .more:after{content:url(../7c73d7a2e0b522513f50.svg);width:40px;transition:transform .3s linear}.bloc-editorial--is-collapsible.js-expand .more:after{transform:rotate(180deg)}.bloc-editorial--is-collapsible.js-expand .content{display:block}.bloc-reinsurance{margin:20px 0}.bloc-reinsurance .title{font-family:var(--font-bold);margin-bottom:16px;font-size:18px}.bloc-reinsurance .card-title{font-family:var(--font-bold);color:var(--dark-grey);z-index:var(--z-base-hover);justify-content:center;align-items:center;gap:15px;margin:16px auto;font-size:14px;line-height:20px;display:flex}@media only screen and (min-width:1600px){.bloc-reinsurance .card-title{font-size:16px}}.bloc-reinsurance .card-title:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;align-items:center;width:45px;height:40px;display:flex}.bloc-reinsurance .card-title.garantie:before{background-image:url(../b69d7d50c846f9e45d04.svg);height:47px}.bloc-reinsurance .card-title.livraison:before{background-image:url(../9eb7a06aeaaff20a2adc.svg)}.bloc-reinsurance .card-title.retrait:before{background-image:url(../d3537b1654266e2c6415.svg)}.bloc-reinsurance .card-title.conseils:before{background-image:url(../1296f81790dc9ae13761.svg)}.bloc-reinsurance .card-logo{max-width:45px;height:auto}.bloc-reinsurance .logo-personnalise:before{display:none}.bloc-reinsurance .card{text-align:center;z-index:var(--z-base);flex-direction:column;flex:1;align-items:center;padding:0 19px;display:flex;position:relative}@media only screen and (min-width:1280px){.bloc-reinsurance .card{padding:0 20px}}@media only screen and (min-width:1600px){.bloc-reinsurance .card{padding:0 60px}}.bloc-reinsurance .card:before{content:"";background-color:var(--white);width:100%;height:152px;z-index:var(--z-base);-webkit-border-radius:3px;border-radius:3px;position:absolute;bottom:0}.bloc-reinsurance .card .text-title{color:var(--dark-grey);text-decoration:none}.bloc-reinsurance .card .text-title:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.bloc-reinsurance .content{align-items:center;gap:8px;display:flex}.bloc-reinsurance .content .img{width:100%;height:auto;z-index:var(--z-base-hover);-webkit-border-radius:3px;border-radius:3px}.bloc-reinsurance.compact .content{background-color:var(--white);-webkit-border-radius:3px;border-radius:3px;gap:0;padding:20px 19px}@media only screen and (min-width:1280px){.bloc-reinsurance.compact .content{padding:24px 28px}}@media only screen and (min-width:1600px){.bloc-reinsurance.compact .content{padding:18px 32px}}.bloc-reinsurance.compact .compact_title{width:155px;font-family:var(--font-bold);text-transform:uppercase;color:var(--red);font-size:22px;line-height:28px;display:none}@media only screen and (min-width:1280px){.bloc-reinsurance.compact .compact_title{display:block}}.bloc-reinsurance.compact .card{border-right:solid 1px var(--border-grey);padding:0;position:relative}.bloc-reinsurance.compact .card:last-of-type{border-right:none}.bloc-reinsurance.compact .card:before{display:none}.bloc-reinsurance.compact .card-title{flex-flow:row;gap:5px;margin:0;padding:0 16px;font-size:14px;line-height:1.2}@media only screen and (min-width:1280px){.bloc-reinsurance.compact .card-title{padding:0 24px;font-size:16px}}@media only screen and (min-width:1600px){.bloc-reinsurance.compact .card-title{padding:0 34px}}.bloc-reinsurance.compact .card-title:before{width:36px;height:38px;margin-right:22px}.bloc-reinsurance.compact .card-title.garantie:before{width:36.57px;height:38.48px}.bloc-reinsurance.compact .card-title.livraison:before{width:39.47px}.bloc-reinsurance.compact .card-title .text-title{text-align:initial}.bloc-banner{text-align:center;margin:20px 0}.bloc-banner .link{display:block}.bloc-banner .image{width:100%;height:auto;display:block}.bloc-mosaic{margin:20px auto}.bloc-mosaic .wrapper{grid-template-rows:450px;grid-template-columns:1fr 1fr;gap:16px;height:450px;display:grid}.bloc-mosaic .item{width:488px;color:inherit;padding:16px;text-decoration:none;position:relative;overflow:hidden}@media only screen and (min-width:1280px){.bloc-mosaic .item{width:616px}}@media only screen and (min-width:1600px){.bloc-mosaic .item{width:776px}}.bloc-mosaic .main{flex-flow:column;flex:1;display:flex}.bloc-mosaic .picture{margin:auto;display:block;position:relative}.bloc-mosaic .picture-link{width:100%}.bloc-mosaic .arrow{pointer-events:none;position:absolute;bottom:16px;right:16px}.bloc-mosaic .details{background-color:var(--white);width:100%;z-index:var(--z-base-hover);-webkit-border-radius:3px;border-radius:3px;flex-flow:column;margin-top:auto;padding:16px;display:flex}.bloc-mosaic .details .arrow{bottom:32px;right:32px}.bloc-mosaic .title,.bloc-mosaic .category,.bloc-mosaic .name,.bloc-mosaic .hook,.bloc-mosaic .mention,.bloc-mosaic .commercial,.bloc-mosaic .service .label{line-height:1.3}.bloc-mosaic .exclusive,.bloc-mosaic .service,.bloc-mosaic .mention{margin-top:4px;line-height:28px}.bloc-mosaic .title{font-family:var(--font-bold);color:var(--dark-grey);font-size:20px;text-decoration:none}.bloc-mosaic .title:before{content:"";z-index:var(--z-base-hover);position:absolute;top:0;bottom:0;left:0;right:0}.bloc-mosaic .category{font-size:16px}.bloc-mosaic .name{font-family:var(--font-bold);font-size:16px}.bloc-mosaic .hook{font-size:14px}.bloc-mosaic .sub{margin-top:auto}.bloc-mosaic .price{font-family:var(--font-bold);margin-bottom:4px;font-size:28px}.bloc-mosaic .price.promo{color:var(--red)}.bloc-mosaic .price.striped{color:var(--mid-grey);font-size:14px;font-family:var(--font-regular);margin:0;text-decoration:line-through}.bloc-mosaic .mention{color:var(--black);white-space:nowrap;text-overflow:ellipsis;padding-right:22px;font-size:16px;overflow:hidden}.bloc-mosaic .commercial{font-family:var(--font-bold);color:var(--red);margin:auto 0;font-size:24px}.bloc-mosaic .exclusive{font-size:16px}.bloc-mosaic .exclusive .darty{font-family:var(--font-bold);color:var(--red)}.bloc-mosaic .service{color:var(--black);flex-flow:row;align-items:center;padding-right:22px;font-size:16px;display:flex}.bloc-mosaic .service:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:28px;height:28px;margin-right:12px;display:block}.bloc-mosaic .service .label{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.bloc-mosaic .service.conseils:before{background-image:url(../060120b8651e893edfc7.svg)}.bloc-mosaic .service.garantie:before{background-image:url(../8d50a8ad743180e869e2.svg)}.bloc-mosaic .service.livraison:before{background-image:url(../9eb7a06aeaaff20a2adc.svg)}.bloc-mosaic .service.retrait:before{background-image:url(../d3537b1654266e2c6415.svg)}.bloc-mosaic .large{flex-flow:column;display:flex}.bloc-mosaic .large .details{padding:24px 16px 16px}.bloc-mosaic .large .title,.bloc-mosaic .large .category,.bloc-mosaic .large .name,.bloc-mosaic .large .hook,.bloc-mosaic .large .commercial{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bloc-mosaic .large .commercial{padding-top:14px;font-size:28px}@media only screen and (min-width:1280px){.bloc-mosaic .large .commercial{padding-top:0}}.bloc-mosaic .large .title,.bloc-mosaic .large .name,.bloc-mosaic .large .category{margin-bottom:4px}@media only screen and (min-width:1280px){.bloc-mosaic .large .title,.bloc-mosaic .large .name,.bloc-mosaic .large .category{margin-bottom:8px}}.bloc-mosaic .large .title{margin-bottom:14px;font-size:28px;line-height:1.2}@media only screen and (min-width:1280px){.bloc-mosaic .large .title{margin-bottom:24px}}.bloc-mosaic .large .hook{margin-top:8px}@media only screen and (min-width:1280px){.bloc-mosaic .large .hook{margin-top:12px}}.bloc-mosaic .large .price_wrapper{flex-direction:column;align-items:flex-start;margin-top:14px;display:flex}@media only screen and (min-width:1600px){.bloc-mosaic .large .price_wrapper{flex-direction:column;align-items:flex-start;margin:auto 0}}@media only screen and (min-width:1280px){.bloc-mosaic .large{flex-flow:row}.bloc-mosaic .large .details{width:50%;height:100%}}.bloc-mosaic .small{flex-flow:row;display:flex}.bloc-mosaic .small .title,.bloc-mosaic .small .name,.bloc-mosaic .small .category{margin-bottom:4px}.bloc-mosaic .small .details{width:50%;height:100%}.bloc-mosaic .small .title,.bloc-mosaic .small .category,.bloc-mosaic .small .name,.bloc-mosaic .small .hook,.bloc-mosaic .small .commercial{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bloc-mosaic .small .category{display:none}.bloc-mosaic .small .price_wrapper{flex-direction:column;align-items:flex-start;margin-top:auto;display:flex}.bloc-mosaic .flex{flex-flow:column;gap:16px;display:flex}.bloc-mosaic .flex .item{flex-flow:row;height:50%}.bloc-mosaic .lifestyle{padding:0}.bloc-mosaic .lifestyle .picture{object-fit:cover;object-position:left center;width:auto;height:100%}.bloc-mosaic .product.large .picture,.bloc-mosaic .marketing.large .picture{width:auto;height:auto;margin:auto;overflow:auto}@media only screen and (min-width:1280px){.bloc-mosaic .product.large .picture,.bloc-mosaic .marketing.large .picture{width:292px;height:auto;margin-bottom:auto;padding-right:16px}}.bloc-mosaic .product.large .details,.bloc-mosaic .marketing.large .details{flex:0}@media only screen and (min-width:1280px){.bloc-mosaic .product.large .details,.bloc-mosaic .marketing.large .details{flex:unset}}.bloc-mosaic .product .image_halo,.bloc-mosaic .marketing .image_halo{justify-content:center;align-items:center;width:auto;min-width:0;height:100%;min-height:0;margin:auto auto 16px;display:flex;position:relative}.bloc-mosaic .product .image_halo .picture,.bloc-mosaic .marketing .image_halo .picture{height:100%}@media only screen and (min-width:1280px){.bloc-mosaic .product .image_halo .picture,.bloc-mosaic .marketing .image_halo .picture{height:auto}}.bloc-mosaic .product .image_halo:before{content:"";box-shadow:0 0 110px 55px var(--white);width:0;height:0;z-index:var(--z-base);-webkit-border-radius:100px;border-radius:100px;margin:auto;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bloc-mosaic .marketing .image_halo:before{content:"";box-shadow:0 0 110px 55px var(--white);width:0;height:0;z-index:var(--z-base);-webkit-border-radius:100px;border-radius:100px;margin:auto;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bloc-mosaic .product.lifestyle,.bloc-mosaic .marketing.lifestyle{background-position:0;background-repeat:no-repeat;background-size:auto 100%;justify-content:flex-end;align-items:stretch;padding:16px;display:flex}.bloc-mosaic .product.lifestyle .details,.bloc-mosaic .marketing.lifestyle .details{height:auto;margin-top:0;position:static}.bloc-mosaic .product.lifestyle .picture,.bloc-mosaic .marketing.lifestyle .picture{width:auto;height:100%;margin:0 auto 0 0}.bloc-mosaic .product.small .picture,.bloc-mosaic .marketing.small .picture{width:auto}.bloc-mosaic .product.small .image_halo,.bloc-mosaic .marketing.small .image_halo{max-width:50%}.bloc-mosaic .product.small .image_halo .picture,.bloc-mosaic .marketing.small .image_halo .picture{height:100%}.bloc-mosaic.bloc-mosaic--is-restyled .item{padding:0}.bloc-mosaic.bloc-mosaic--is-restyled .item .image_halo{margin:auto}.bloc-mosaic.bloc-mosaic--is-restyled .item .image_halo .picture{object-fit:contain;width:100%;height:100%;padding:0}.bloc-mosaic.bloc-mosaic--is-restyled .item .commercial{font-family:var(--font-bold);margin:0 0 auto}.bloc-mosaic.bloc-mosaic--is-restyled .item .details{flex:none;height:auto;margin:16px 16px 16px 0}.bloc-mosaic.bloc-mosaic--is-restyled .item .sub .service,.bloc-mosaic.bloc-mosaic--is-restyled .item .sub .mention{margin-top:7px;padding-right:45px}.bloc-mosaic.bloc-mosaic--is-restyled .item .service,.bloc-mosaic.bloc-mosaic--is-restyled .item .mention{font-size:13px}.bloc-mosaic.bloc-mosaic--is-restyled .item:not(.small) .sub{height:40px}@media only screen and (min-width:1600px){.bloc-mosaic.bloc-mosaic--is-restyled .item.lifestyle{background-position:-40px}}.bloc-mosaic.bloc-mosaic--is-restyled .item.image .picture-link--with-background-image{background-position:50%}.bloc-mosaic.bloc-mosaic--is-restyled .item .category{vertical-align:middle;text-transform:uppercase;font-size:inherit;margin:0;padding-bottom:2px;display:inline-block}.bloc-mosaic.bloc-mosaic--is-restyled .item .text-item{margin:0}.bloc-mosaic.bloc-mosaic--is-restyled .item.small .details{width:274px;padding:20px}@media only screen and (min-width:1280px){.bloc-mosaic.bloc-mosaic--is-restyled .item.small .details{width:350px}}@media only screen and (min-width:1600px){.bloc-mosaic.bloc-mosaic--is-restyled .item.small .details{width:372px}}.bloc-mosaic.bloc-mosaic--is-restyled .item.small.lifestyle{background-position:-60px;background-size:auto}@media only screen and (min-width:1280px){.bloc-mosaic.bloc-mosaic--is-restyled .item.small.lifestyle{background-position:-40px}}.bloc-mosaic.bloc-mosaic--is-restyled .item.small .text-item+.text-item{margin:5px 0 0}.bloc-mosaic.bloc-mosaic--is-restyled .item.small .category{padding-bottom:3px}.bloc-mosaic.bloc-mosaic--is-restyled .item.small .name{font-size:13px}@media only screen and (min-width:1600px){.bloc-mosaic.bloc-mosaic--is-restyled .item.small .name{font-size:14px}}.bloc-mosaic.bloc-mosaic--is-restyled .item.small .title{font-size:21px}@media only screen and (min-width:1280px){.bloc-mosaic.bloc-mosaic--is-restyled .item.small .title{font-size:23px}}@media only screen and (min-width:1600px){.bloc-mosaic.bloc-mosaic--is-restyled .item.small .title{font-size:25px}}.bloc-mosaic.bloc-mosaic--is-restyled .item.small .price{font-size:27px}@media only screen and (min-width:1280px){.bloc-mosaic.bloc-mosaic--is-restyled .item.small .price{font-size:35px}}.bloc-mosaic.bloc-mosaic--is-restyled .item.small .price.striped{font-size:17px}@media only screen and (min-width:1280px){.bloc-mosaic.bloc-mosaic--is-restyled .item.small .price.striped{font-size:22px}}.bloc-mosaic.bloc-mosaic--is-restyled .item.small .commercial{font-size:24px}@media only screen and (min-width:1280px){.bloc-mosaic.bloc-mosaic--is-restyled .item.small .commercial{font-size:27px}}.bloc-mosaic.bloc-mosaic--is-restyled .item.large{flex-flow:row}.bloc-mosaic.bloc-mosaic--is-restyled .item.large .text-item+.text-item{margin:15px 0 0}.bloc-mosaic.bloc-mosaic--is-restyled .item.large .details{flex:none;width:254px;padding:25px}@media only screen and (min-width:1280px){.bloc-mosaic.bloc-mosaic--is-restyled .item.large .details{width:292px}}@media only screen and (min-width:1600px){.bloc-mosaic.bloc-mosaic--is-restyled .item.large .details{width:372px}}.bloc-mosaic.bloc-mosaic--is-restyled .item.large.lifestyle{background-position:-80px;background-size:auto}.bloc-mosaic.bloc-mosaic--is-restyled .item.large.lifestyle .details{flex:unset}@media only screen and (min-width:1280px){.bloc-mosaic.bloc-mosaic--is-restyled .item.large.lifestyle{background-position:-30px}}.bloc-mosaic.bloc-mosaic--is-restyled .item.large .name{font-size:16px}@media only screen and (min-width:1600px){.bloc-mosaic.bloc-mosaic--is-restyled .item.large .name{font-size:18px}}.bloc-mosaic.bloc-mosaic--is-restyled .item.large .title{font-size:23px}@media only screen and (min-width:1280px){.bloc-mosaic.bloc-mosaic--is-restyled .item.large .title{font-size:27px}}@media only screen and (min-width:1600px){.bloc-mosaic.bloc-mosaic--is-restyled .item.large .title{font-size:30px}}.bloc-mosaic.bloc-mosaic--is-restyled .item.large .price{font-size:35px}@media only screen and (min-width:1280px){.bloc-mosaic.bloc-mosaic--is-restyled .item.large .price{font-size:42px}}.bloc-mosaic.bloc-mosaic--is-restyled .item.large .price.striped{font-size:22px}@media only screen and (min-width:1280px){.bloc-mosaic.bloc-mosaic--is-restyled .item.large .price.striped{font-size:26px}}.bloc-mosaic.bloc-mosaic--is-restyled .item.large .commercial{font-size:28px}@media only screen and (min-width:1280px){.bloc-mosaic.bloc-mosaic--is-restyled .item.large .commercial{font-size:33px}}@media only screen and (min-width:1600px){.bloc-mosaic.bloc-mosaic--is-restyled .item.large .commercial{font-size:35px}.bloc-mosaic.bloc-mosaic--is-restyled .item.large.lifestyle,.bloc-mosaic.bloc-mosaic--is-restyled .item.small.lifestyle{background-position:0}}.bloc-mosaic.bloc-mosaic--is-restyled .item .chevron-cta{position:absolute}.bloc-mosaic.bloc-mosaic--is-restyled .item.small .chevron-cta{bottom:36px;right:36px}.bloc-mosaic.bloc-mosaic--is-restyled .item.large .chevron-cta{bottom:41px;right:41px}.bloc-mosaic .tooltip-wrap{display:block}.bloc-mosaic [data-tooltip]{display:block}.bloc-mosaic [data-tooltip]:after{top:initial;bottom:40px}.bloc-mosaic .tooltip-wrap:after{top:initial;bottom:40px}.bloc-mosaic .tooltip-wrap .tooltip{bottom:45px;left:30px}.bloc-mosaic [data-tooltip] .tooltip{bottom:45px;left:30px}.bloc-mosaic [data-tooltip]:before{bottom:45px;left:30px}.bloc-mosaic .tooltip-wrap:before{bottom:45px;left:30px}.bloc-mosaic .tooltip-wrap .short-notice{color:var(--mid-grey);text-align:right;white-space:nowrap;justify-content:flex-start;align-items:center;margin-top:0;font-size:10px;line-height:16px;display:flex}.bloc-mosaic [data-tooltip] .short-notice{color:var(--mid-grey);text-align:right;white-space:nowrap;justify-content:flex-start;align-items:center;margin-top:0;font-size:10px;line-height:16px;display:flex}.bloc-mosaic .tooltip-wrap .short-notice .image-legal-mention{margin:0 0 0 5px}.bloc-mosaic [data-tooltip] .short-notice .image-legal-mention{margin:0 0 0 5px}.bloc-mosaic .short-notice-with-tooltip{z-index:var(--z-base-hover);position:relative}.bloc-rich-banner{margin:24px 0;position:relative}.bloc-rich-banner .wrapper{align-items:center;padding:16px;display:flex}.bloc-rich-banner .link{color:var(--dark-grey);text-decoration:none}.bloc-rich-banner .link:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.bloc-rich-banner .banner-text{width:50%;height:100%;font-family:var(--font-bold);flex-direction:column;justify-content:center;padding-right:16px;display:flex}.bloc-rich-banner .banner-text .title{margin-bottom:1rem;font-size:28px}@media only screen and (min-width:1280px){.bloc-rich-banner .banner-text .title{font-size:32px}}@media only screen and (min-width:1600px){.bloc-rich-banner .banner-text .title{font-size:36px}}.bloc-rich-banner .banner-text .text{font-size:16px;line-height:28px}@media only screen and (min-width:1280px){.bloc-rich-banner .banner-text .text{font-size:22px}}.bloc-rich-banner .banner-image{object-fit:cover;object-position:center;width:100%;height:100%}.bloc-rich-banner .banner-image-container{width:50%;height:267px;overflow:hidden}@media only screen and (min-width:1280px){.bloc-rich-banner .banner-image-container{height:357px}}.bloc-custom-banner{margin:24px 0}.bloc-custom-banner .wrapper{height:230px;padding:16px;display:flex;position:relative}.bloc-custom-banner .wrapper.is-link{text-decoration:none}.bloc-custom-banner .wrapper.is-with-card{padding:0;display:block}.bloc-custom-banner .image{object-fit:contain;width:100%;height:100%;margin:auto}.bloc-custom-banner .image.lifestyle{width:100%}.bloc-custom-banner .card{background-color:var(--white);-webkit-border-radius:3px;border-radius:3px;flex-direction:column;justify-content:space-between;width:100%;min-width:310px;max-width:496px;margin:16px 16px 16px 0;padding:16px;display:flex}@media only screen and (min-width:1280px){.bloc-custom-banner .card{max-width:624px}}@media only screen and (min-width:1600px){.bloc-custom-banner .card{max-width:624px}}.bloc-custom-banner .cta{background-color:var(--red);color:var(--white);text-align:center;-webkit-border-radius:3px;border-radius:3px;min-width:208px;margin:auto 0 0 auto;padding:11px 18px;text-decoration:none}.bloc-custom-banner .link{width:100%}.bloc-custom-banner .cta:before{content:"";z-index:var(--z-base-hover);position:absolute;top:0;bottom:0;left:0;right:0}.bloc-custom-banner .link:before{content:"";z-index:var(--z-base-hover);position:absolute;top:0;bottom:0;left:0;right:0}.bloc-custom-banner .wrapper--is-image-banner .cta{z-index:var(--z-base-hover);position:absolute;bottom:16px;right:16px}.bloc-custom-banner .arrow{width:auto;position:absolute;bottom:16px;right:16px}.bloc-custom-banner .image-wrapper{align-items:center;width:100%;min-height:213px;display:flex;position:relative}.bloc-custom-banner .image-wrapper .image{position:relative}.bloc-custom-banner .image-wrapper:before{content:"";aspect-ratio:1;width:0;height:0;box-shadow:0 0 90px 50px var(--white);-webkit-border-radius:50%;border-radius:50%;margin:auto;position:absolute;left:0;right:0}.bloc-custom-banner.is-lifestyle .wrapper{padding:0}.bloc-custom-banner.is-lifestyle .image{object-fit:cover}.bloc-custom-banner.is-lifestyle .is-with-card .image{object-fit:contain;object-position:left}.bloc-custom-banner.is-lifestyle .image-wrapper:before{display:none}.bloc-custom-banner .details__header{font-family:var(--font-bold);color:var(--red);font-size:12px}.bloc-custom-banner .details__content{color:var(--dark-grey);font-size:12px;line-height:15px}.bloc-custom-banner .details__content--is-bold{font-family:var(--font-bold)}.bloc-custom-banner .product{color:var(--dark-grey)}.bloc-custom-banner .product__family{color:var(--dark-grey);font-size:14px}.bloc-custom-banner .product__reference{font-family:var(--font-bold);color:var(--grey);margin-bottom:4px;font-size:16px;line-height:20px}.bloc-custom-banner .product__description{font-size:14px;line-height:18px}.bloc-custom-banner .product__discount-offer{font-family:var(--font-bold);color:var(--red);font-size:24px}.bloc-custom-banner .banner-with-card{justify-content:flex-end;width:100%;height:100%;display:flex}.bloc-custom-banner .legal-mentions{color:var(--mid-grey);white-space:nowrap;text-overflow:ellipsis;max-width:90%;font-size:8px;position:absolute;bottom:5px;right:16px;overflow:hidden}.header__wrapper{margin-bottom:8px}.header__image{width:auto;max-height:40px}.header__link{text-decoration:none}.header__link:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.header__wrapper--with-picto{align-items:center;display:flex}.header__wrapper--with-picto .header__image{width:auto;max-width:60px;height:auto;max-height:40px;margin-right:10px}.header__date-mention{color:var(--dark-grey);font-size:12px;text-decoration:underline}.header__title{font-family:var(--font-bold);color:var(--grey);font-size:24px;line-height:31px}.header__subTitle{font-family:var(--font-bold);color:var(--dark-grey);font-size:12px}.header .price{font-family:var(--font-bold);margin-right:16px;font-size:24px}.header .price_wrapper{align-items:flex-end;display:flex}.header .price.promo{color:var(--red)}.header .price.striped{color:var(--mid-grey);font-size:18px;text-decoration:line-through}.splide__slide .header__image{width:auto}.center-info{flex-direction:column;display:flex}.center-info--is-reverted{flex-direction:column-reverse}.center-info .discount-price{color:var(--red);font-size:20px;font-family:var(--font-bold);line-height:27px}.center-info .second-text{color:var(--dark-grey);font-size:16px;line-height:20px}.service__text{color:var(--dark-grey);font-size:12px}.multi_banner .bloc-custom-banner{text-align:left}.multi_banner .bloc-custom-banner .legal-mentions{left:16px;right:auto}.multi_banner .bloc-custom-banner .card{min-width:279px;max-width:279px}@media only screen and (min-width:1280px){.multi_banner .bloc-custom-banner .card{max-width:310px}}@media only screen and (min-width:1600px){.multi_banner .bloc-custom-banner .card{max-width:390px}}.multi_banner .bloc-custom-banner .image-wrapper .image{width:100%;height:100%}.multi_banner .bloc-custom-banner .wrapper{max-height:228px}.multi_banner .bloc-custom-banner .wrapper .image{width:100%;height:100%;margin:auto}.multi-slider{margin:24px 0}.multi-slider .buttons-list{flex-flow:row;display:none}.multi-slider .buttons-list.js-active{display:flex}.multi-slider .buttons-list .button-item{background-color:var(--white);border:solid 1px var(--low-grey);user-select:none;cursor:pointer;-webkit-border-radius:16px;border-radius:16px;margin-right:10px;padding:7px 12px;font-size:12px;line-height:16px}.multi-slider .buttons-list .button-item:last-child{margin-right:0}.multi-slider .buttons-list .button-item.js-active{color:var(--white);background-color:var(--blue);border:solid 1px var(--blue)}.multi-slider .wrapper{position:relative}.multi-slider .wrapper .bloc-products{display:none}.multi-slider .wrapper .bloc-products.js-active{display:block}.bloc-banner-pub{text-align:center;height:auto;margin:24px auto;padding:0;display:none}.bloc-banner-pub .bloc-adv-title{text-align:center;padding:5px 0;font-size:9px}.expand-block__section{margin:20px 0}.expand-block__list{grid-template-columns:repeat(5,1fr);grid-auto-rows:160px;justify-content:space-evenly;gap:30px;margin:0 -10px;padding:10px;display:grid}@media only screen and (min-width:1600px){.expand-block__list{grid-template-columns:repeat(6,1fr)}}@media only screen and (min-width:1280px){.expand-block__list{grid-auto-rows:230px}}.expand-block__wrapper{flex-direction:column;align-items:center;height:100%;display:flex}.expand-block__item{background:var(--white);box-shadow:0 0 10px var(--overlay-light);-webkit-border-radius:5px;border-radius:5px;overflow:hidden}.expand-block__item-node{width:100%;height:100%;padding:10px;position:relative}.expand-block__item-flip{transform-style:preserve-3d;transition:all .6s}.expand-block__item-flip:hover{transform:translateY(-100%)}.expand-block .title{color:var(--dark-grey);text-align:center;font-family:Open Sans Bold,Arial,sans-serif;font-size:16px;text-decoration:none}.expand-block__sublinks{width:100%;height:100%;padding:10px;position:absolute;top:100%;left:0;transform:translateY(10px)}.expand-block__sublinks .title{text-align:left}.expand-block__sublink-item .sublink{border-bottom:1px solid var(--light-grey);color:var(--dark-grey);margin-bottom:5px;padding:5px;font-size:14px;text-decoration:none;display:block}.expand-block__sublink-item:last-child .sublink{border-bottom:1px solid transparent}.expand-block .picture_wrapper{background-color:var(--light-grey);-webkit-border-radius:3px;border-radius:3px;height:100%;max-height:112px;margin:0 auto;display:flex;overflow:hidden}@media only screen and (min-width:1280px){.expand-block .picture_wrapper{max-height:182px}}.expand-block .picture_wrapper .picture{object-fit:contain;width:100%;height:100%}.expand-block .link{margin:0 0 20px;text-decoration:none}.expand-block__wrapper--has-title .link{margin:10px 0}.expand-block .btn-expand{cursor:pointer;color:var(--blue);background-color:transparent;border:none;justify-content:space-between;align-items:center;margin:auto;padding-left:0;font-family:Open Sans Bold,Arial,sans-serif;font-size:16px;line-height:15px;display:flex}.expand-block .btn-expand:after{content:url(../7c73d7a2e0b522513f50.svg);width:40px;transition:transform .3s linear}.expand-block--is-collapsible .expand-block__list{max-height:370px;transition:max-height .3s ease-in-out;overflow:hidden}@media only screen and (min-width:1280px){.expand-block--is-collapsible .expand-block__list{max-height:520px}}.expand-block.js-expand .expand-block__list{max-height:1600px}.expand-block.js-expand .btn-expand:after{transform:rotate(180deg)}.block-thumbnails-slider{z-index:var(--z-base);aspect-ratio:1568/482;margin:20px 0;position:relative}.block-thumbnails-slider .splide__wrapper{margin:0}.block-thumbnails-slider .thumbnails-slider{position:initial}.block-thumbnails-slider .thumbnails-slider .splide__track{padding:0}.block-thumbnails-slider .thumbnails-slider .splide__slide{width:100%}.block-thumbnails-slider .thumbnails-slider .splide__arrows{width:100%;left:inherit;right:inherit;padding:0 8px}.block-thumbnails-slider .thumbnails-slider .splide__pagination.punchlines-list-buttons{bottom:3%;left:inherit;flex-wrap:nowrap;justify-content:center;gap:0 16px;width:100%;display:flex;position:absolute}@media only screen and (min-width:1280px){.block-thumbnails-slider .thumbnails-slider .splide__pagination.punchlines-list-buttons{bottom:5%}}.block-thumbnails-slider .thumbnails-slider .punchline-presentation{white-space:nowrap;text-overflow:ellipsis;text-align:center;align-items:center;width:100%;min-width:0;margin:auto;display:block;overflow:hidden}.block-thumbnails-slider .thumbnails-slider .punchline-button{background-color:var(--white);border:1px solid var(--border-color);height:48px;font-size:16px;font-family:var(--font-regular);color:var(--black);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;-webkit-border-radius:4px;border-radius:4px;width:95%;padding:4px 6px;overflow:hidden}.block-thumbnails-slider .thumbnails-slider .punchline-button.is-active{background-color:var(--black);border-color:var(--black);color:var(--white)}.block-thumbnails-slider .thumbnails-slider .punchline-button:hover{background-color:var(--black);border-color:var(--black);color:var(--white)}.block-thumbnails-slider .thumbnail-picture{height:auto}.xsell-carousel__title{font-size:18px;font-family:var(--font-bold);color:var(--black)}.xsell-carousel__filter{justify-content:flex-end;align-items:center;display:flex;position:relative}.xsell-carousel__filter .btn-reset{cursor:pointer}.xsell-carousel__filter-dropdown{z-index:var(--z-dropdowns);background-color:var(--white);min-width:260px;box-shadow:0 0 2px 0 var(--black), 0 5px 8px 0 var(--overlay-light), 0 2px 4px 0 var(--overlay-light);visibility:hidden;opacity:0;-webkit-border-radius:4px;border-radius:4px;transition:all .2s ease-in-out;position:absolute;top:32px;right:0;transform:translateY(-32px)}.xsell-carousel__filter-dropdown.is-active{opacity:1;visibility:visible;transform:translateY(0)}.xsell-carousel__filter-title{font-family:var(--font-bold);color:var(--dark-grey);padding:16px;font-size:14px}.xsell-carousel__filter-list{border-bottom:1px solid var(--low-grey);padding-bottom:8px}.xsell-carousel__filter-item{color:var(--dark-grey);background-color:var(--white);font-size:14px}.xsell-carousel__filter-item:nth-child(odd){background-color:var(--light-grey)}.xsell-carousel__filter-check{background-color:var(--white);align-items:center;width:100%;height:100%;padding:16px 16px 16px 40px;display:flex;position:relative}.xsell-carousel__filter-check:before{content:"";width:24px;height:24px;color:var(--dark-grey);visibility:hidden;opacity:0;background:url(../fe19142d782675d0335f.svg) 50% no-repeat;transition:all .1s ease-in-out;display:block;position:absolute;left:8px;transform:translate(24px)scale(0)}.xsell-carousel__filter-check:hover{background-color:var(--light-grey)}.xsell-carousel__filter-check.is-active{background-color:var(--light-grey)}.xsell-carousel__filter-check.is-active:before{visibility:visible;opacity:1;transform:translate(0)scale(1)}.xsell-carousel__filter-link{font-family:var(--font-regular);color:var(--dark-grey);padding:16px;font-size:14px;display:block}.xsell-carousel__header{justify-content:space-between;align-items:center;margin:16px 0;display:flex}.recommendation-container{aspect-ratio:992/320;margin-bottom:54px;position:relative}@media (min-width:1280px){.recommendation-container{aspect-ratio:1248/320}}@media (min-width:1600px){.recommendation-container{aspect-ratio:1568/320}}.recommendation-container.js-loading:before{content:"";z-index:var(--z-base-hover);background:var(--white) url(../b39fbcf54eb7ba6a6ba7.gif) no-repeat 50%;background-size:56px;width:100%;position:absolute;top:0;bottom:0}.recommendation-container .splide__wrapper{margin:0}.content-list.js-loading:before{content:"";width:40px;height:40px;z-index:var(--z-base-hover);background-image:url(../695ba3673c46ed616d8c.gif);background-position:50%;background-repeat:no-repeat;background-size:40px;align-items:center;margin:20px auto;display:flex}.content-list .error{font-family:var(--font-bold);color:var(--red)}.content-list .more_stores{font-family:var(--font-bold);color:var(--blue);cursor:pointer;-webkit-border-radius:3px;border-radius:3px;gap:4px;margin:0 auto;padding:12px 24px;font-size:14px;display:flex}.content-list .more_stores:after{content:"";background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Im00LjQyNzkgMTYuNTkxYzAuNTU3NyAwLjU1NzcgMS40NjE4IDAuNTU4MiAyLjAyMDEgMC4wMDExbDUuNTYxOC01LjU0OTcgNS41NjE4IDUuNTQ5N2MwLjU1ODMgMC41NTcxIDEuNDYyMyAwLjU1NjYgMi4wMi0wLjAwMTEgMC41NTc1LTAuNTU3NiAwLjU1NzUtMS40NjE1IDAtMi4wMTlsLTcuNTgxOC03LjU4MTktNy41ODE5IDcuNTgxOWMtMC41NTc1MiAwLjU1NzUtMC41NTc1MiAxLjQ2MTQgMCAyLjAxOXoiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzAwNUVBRCIgZmlsbC1ydWxlPSJldmVub2RkIi8+Cjwvc3ZnPgo=) 100% no-repeat;width:20px;height:20px;display:inline-block;transform:scaleY(-1)}.stores{flex-flow:column;gap:16px;display:flex}.store{border:solid 1px var(--low-grey);-webkit-border-radius:3px;border-radius:3px;flex-flow:row;gap:16px;padding:16px 24px;display:flex}.store.hide{display:none}.store .details{flex:1}.store .details *{line-height:1}.store .details .date{font-family:var(--font-bold);color:var(--green);margin-bottom:8px;font-size:14px}.store .details .in_store{color:var(--mid-grey);margin-bottom:8px;font-size:12px}.store .details .wrap{align-items:baseline;gap:8px;margin:16px 0 10px}.store .details .name{font-family:var(--font-bold);text-transform:uppercase;font-size:16px;line-height:1.3}.store .details .distance{font-family:var(--font-bold);color:var(--soft-grey);align-items:baseline;font-size:12px}.store .details .distance:before{content:"";background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA4LjEzMTQgMTAuNzI1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8dGl0bGU+MURGODY5RDctQ0Q3RS00NzUwLUIyQjQtQ0E0ODMyMjUxMkUyPC90aXRsZT4KPGcgaWQ9ImEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00ODUuNDMgLTQxOC4xNCkiIGZpbGw9IiM5ODk4OTgiPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNDEgODUpIj4KPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjQgMjMzKSI+CjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI0IDc0KSI+CjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk2LjQzNCAyMykiPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDMuMTM3NSkiPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSI+CjxwYXRoIGQ9Im00LjA2NTcgMGMyLjI0NTQgMCA0LjA2NTcgMS44MjkyIDQuMDY1NyA0LjA4NTcgMCAyLjI1NjUtMi4yODY5IDQuNzI0MS00LjA2NTcgNi42MzkzLTEuNzc4Ny0xLjkxNTItNC4wNjU3LTQuMzgyOC00LjA2NTctNi42MzkzIDAtMi4yNTY1IDEuODIwMy00LjA4NTcgNC4wNjU3LTQuMDg1N3ptLTYuODgxZS01IDEuNzk4OWMtMS4yMjc0IDAtMi4yMjIyIDAuOTU0NTMtMi4yMjIyIDIuMTMyMyAwIDEuMTc3OSAwLjk5NDgxIDIuMTMyNiAyLjIyMjIgMi4xMzI2IDEuMjI3MiAwIDIuMjIyMy0wLjk1NDc2IDIuMjIyMy0yLjEzMjYgMS43OWUtNSAtMS4xNzc4LTAuOTk1MDktMi4xMzIzLTIuMjIyMy0yLjEzMjN6Ii8+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L3N2Zz4K) 50%/contain no-repeat;width:8px;height:10px;margin-right:4px;display:inline-block}.store .details .location{font-size:14px;line-height:1.3}.store .actions{flex-flow:column;gap:8px;width:180px;display:flex}.store .actions .informations,.store .actions .add_to_cart{width:100%;font-size:14px}.store .actions .informations{background-color:var(--light-grey);color:var(--blue)}.store .actions .informations:hover{background-color:var(--light-grey)}.store .actions .error{color:var(--red);line-height:20px}.store .actions .favorite{cursor:pointer;flex-flow:row;justify-content:center;align-items:center;gap:4px;display:flex}.store .actions .favorite.js-loading:before{content:"";background:url(../695ba3673c46ed616d8c.gif) 50%/20px no-repeat;width:20px;height:20px}.store .actions .favorite:before{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI2Q4ZDhkOCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtNC4zMjYuNjY3LjE5MS4wMDRhNC4yMTcgNC4yMTcgMCAwIDEgMi43NCAxLjE4bC4xMzguMTQuNjA0LjYzNC41OTgtLjYyOGE0LjIyNCA0LjIyNCAwIDAgMSA1LjkwNi0uMjMybC4xMjMuMTE0LjExNi4xMThjMS42NzcgMS43NiAxLjY3NyA0LjU4IDAgNi4zNDFMOC41NCAxNC44NTJhLjc1MS43NTEgMCAwIDEtMS4wMjMuMDZsLS4wNjQtLjA2LTYuMTk2LTYuNTJjLTEuNjc2LTEuNzYzLTEuNjc2LTQuNTggMC02LjM0MUE0LjIyNCA0LjIyNCAwIDAgMSA0LjEzNS42N2wuMTkxLS4wMDRabTAgMS40NzctLjE0Ni4wMDRjLS42NzYuMDM3LTEuMzI1LjM0LTEuODM1Ljg3Ni0xLjA4NiAxLjE0LTEuMTIxIDIuOTcxLS4xMDUgNC4xNThsLjEwNS4xMTdMOCAxMy4yNDdsNS42NTYtNS45NDJjMS4xMjItMS4xOCAxLjEyMi0zLjA5NiAwLTQuMjc1LTEuMDg0LTEuMTM4LTIuNzM4LTEuMTczLTMuODU3LS4xMDZsLS4xMDcuMTA2LTEuMTQ1IDEuMmEuNzUuNzUgMCAwIDEtMS4wMjMuMDZsLS4wNjQtLjA2LTEuMTUxLTEuMjA2Yy0uNTEtLjUzNS0xLjE1OC0uODM4LTEuODM2LS44NzZsLS4xNDYtLjAwNFoiLz48L3N2Zz4=) 50% no-repeat;width:20px;height:20px;display:inline-block}.store .actions .favorite:hover:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iIzAwNUVBRCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtNC4zMjYuNjY3LjE5MS4wMDRhNC4yMTcgNC4yMTcgMCAwIDEgMi43NCAxLjE4bC4xMzguMTQuNjA0LjYzNC41OTgtLjYyOGE0LjIyNCA0LjIyNCAwIDAgMSA1LjkwNi0uMjMybC4xMjMuMTE0LjExNi4xMThjMS42NzcgMS43NiAxLjY3NyA0LjU4IDAgNi4zNDFMOC41NCAxNC44NTJhLjc1MS43NTEgMCAwIDEtMS4wMjMuMDZsLS4wNjQtLjA2LTYuMTk2LTYuNTJjLTEuNjc2LTEuNzYzLTEuNjc2LTQuNTggMC02LjM0MUE0LjIyNCA0LjIyNCAwIDAgMSA0LjEzNS42N2wuMTkxLS4wMDRabTAgMS40NzctLjE0Ni4wMDRjLS42NzYuMDM3LTEuMzI1LjM0LTEuODM1Ljg3Ni0xLjA4NiAxLjE0LTEuMTIxIDIuOTcxLS4xMDUgNC4xNThsLjEwNS4xMTdMOCAxMy4yNDdsNS42NTYtNS45NDJjMS4xMjItMS4xOCAxLjEyMi0zLjA5NiAwLTQuMjc1LTEuMDg0LTEuMTM4LTIuNzM4LTEuMTczLTMuODU3LS4xMDZsLS4xMDcuMTA2LTEuMTQ1IDEuMmEuNzUuNzUgMCAwIDEtMS4wMjMuMDZsLS4wNjQtLjA2LTEuMTUxLTEuMjA2Yy0uNTEtLjUzNS0xLjE1OC0uODM4LTEuODM2LS44NzZsLS4xNDYtLjAwNFoiLz48L3N2Zz4=) 50% no-repeat}.store .actions .favorite[favorite]{cursor:default}.store .actions .favorite[favorite]:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iIzAwNUVBRCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtNC4zMjYgMS4zMzQuMTkxLjAwNGE0LjIxNyA0LjIxNyAwIDAgMSAyLjc0IDEuMThsLjEzOC4xNC42MDQuNjM0LjU5OC0uNjI4YTQuMjI0IDQuMjI0IDAgMCAxIDUuOTA2LS4yMzJsLjEyMy4xMTQuMTE2LjExOGMxLjY3NyAxLjc2IDEuNjc3IDQuNTggMCA2LjM0TDguNTQgMTUuNTJhLjc1MS43NTEgMCAwIDEtMS4wMjMuMDZsLS4wNjQtLjA2LTYuMTk2LTYuNTJjLTEuNjc2LTEuNzYzLTEuNjc2LTQuNTggMC02LjM0MWE0LjIyNCA0LjIyNCAwIDAgMSAyLjg3OC0xLjMyMVoiLz48L3N2Zz4=) 50% no-repeat}.layer-push__list{justify-content:flex-start;margin-top:20px;display:flex}.layer-push__item{margin-left:16px}.layer-push__item:first-of-type{margin-left:0}.layer-push__reco{padding:28px}.layer-push__title{color:var(--dark-grey);font-family:var(--font-bold);font-size:16px}.layer-push .rassurance{background-color:var(--light-grey);flex-direction:row;justify-content:space-evenly;align-items:center;padding:24px;display:flex}.layer-push .rassurance:before{content:"";background-image:url(../a05d9b9d6aac2a4adf3a.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:56px;height:56px;display:inline-block}.layer-push .rassurance.condition_buy:before{display:none}.layer-push .rassurance.condition_buy .back_arrow{cursor:pointer;background-color:transparent;background-image:url(../3fd40b37cace488c51fd.png);background-position:50%;background-repeat:no-repeat;background-size:40%;border:0;width:48px;height:48px;display:inline-block}.layer-push .rassurance__text-container{flex-direction:column;align-items:center;display:flex}.layer-push .rassurance__text{font-family:var(--font-bold);font-size:16px}.layer-push .rassurance__product-title{text-transform:uppercase;color:var(--mid-grey);margin-top:8px;font-size:14px}.layer-push .rassurance__form{width:100%}.layer-push .footer_layerPush{box-sizing:border-box;justify-content:space-between;gap:16px;width:100%;display:flex}.layer-push .modal-basket{margin-bottom:140px}.layer-push .modal-basket .container_title{border-bottom:1px solid var(--low-grey);background-color:var(--white);width:100%;height:95px;z-index:var(--z-base-above);box-shadow:7px -14px 10px 10px var(--black);gap:25px;padding:0 25px;display:flex;position:sticky;top:0}.layer-push .modal-basket .container_title .img_basket{width:auto;margin-top:10px;margin-bottom:10px}.layer-push .modal-basket .container_title .img_basket .img{width:100%;height:100%}.layer-push .modal-basket .container_title .rassurance{background-color:var(--white);flex-direction:row;justify-content:flex-start;align-items:center;padding:24px 0;display:flex}.layer-push .modal-basket .container_title .rassurance:before{width:20px;height:20px;margin-right:5px}.layer-push .modal-basket .container_title .rassurance .rassurance__text-container{display:block}.layer-push .modal-basket .container_title .rassurance .rassurance__text-container .rassurance__text{font-size:21px;display:flex}.layer-push .modal-basket .recommendation-container{aspect-ratio:538/417;margin-bottom:0}.layer-push .modal-basket .recommendations{padding:4px 25px}.layer-push .modal-basket .recommendations .product-mini-card{-webkit-border-radius:8px;border-radius:8px;grid-template-rows:145px 90px 20px 105px}.layer-push .modal-basket .recommendations .product-mini-card__title{display:-webkit-box}.layer-push .modal-basket .recommendations .xsell-carousel__filter-btn{transform:rotate(90deg)}.layer-push .modal-basket .recommendations .product-card{border:1px solid var(--low-grey);-webkit-border-radius:8px;border-radius:8px}.layer-push .modal-basket .product-pse__item--isHidden{visibility:visible;display:block}.layer-push .modal-basket .footer_layerPush{background-color:var(--white);height:96px;box-shadow:10px 15px 10px 10px var(--black);width:-webkit-fill-available;z-index:var(--z-modal);justify-content:flex-end;align-items:center;position:fixed;bottom:0}.layer-push .modal-basket .footer_layerPush .cta-clean{height:auto;margin-right:20px;padding:14px 24px}.layer-push .modal-basket .product-pse_insurance{min-height:300px;margin:20px 20px 50px;position:relative}.layer-push .modal-basket .product-pse_insurance.js-loading:before{content:"";z-index:var(--z-tooltip);background:var(--white) url(../b39fbcf54eb7ba6a6ba7.gif) no-repeat 50%;background-size:56px;width:100%;position:absolute;top:0;bottom:0}.layer-push .modal-basket .product-pse_insurance.is-empty{display:none}.layer-push .modal-basket .product-pse_insurance .product-pse__item__check{border:2px solid var(--low-grey);background:var(--white);-webkit-border-radius:3px;border-radius:3px;justify-content:center;align-items:center;width:18px;height:18px;margin-right:10px;display:flex}.layer-push .modal-basket .product-pse_insurance .product-pse_insurance_title{justify-content:flex-start;align-items:center;display:flex}.layer-push .modal-basket .product-pse_insurance .product-pse_insurance_title .img_insurance{width:40px;height:40px;margin-right:15px}.layer-push .modal-basket .product-pse_insurance .product-pse_insurance_title .title_insurance{font-size:16px;font-weight:700}.layer-push .modal-basket .product-pse_insurance .product-pse_insurance_title .subtitle_insurance{color:var(--mid-grey);font-size:12px}.layer-push .modal-basket .product-pse_insurance .product-pse{border:none;-webkit-border-radius:0;border-radius:0;margin-top:20px;padding:0}.layer-push .modal-basket .product-pse_insurance .product-pse .product-pse__item{display:inherit;border-top:1px solid var(--border-grey);border-right:1px solid var(--border-grey);border-bottom:1px solid var(--border-grey);border-left:4px solid var(--blue);-webkit-border-radius:8px;border-radius:8px;margin-bottom:20px;padding:16px;font-family:inherit;font-size:14px;font-weight:lighter;line-height:18px}.layer-push .modal-basket .product-pse_insurance .product-pse .product-pse__item.disabled{cursor:not-allowed}.layer-push .modal-basket .product-pse_insurance .product-pse .product-pse__item.product-pse__item--isSelected .product-pse__item__check{background-color:var(--blue);border-color:var(--blue);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8cGF0aCBkPSJtMTUuMjQ2LjI1LjA3Ny4wOWEuODc1Ljg3NSAwIDAgMS0uMDc0IDEuMTRsLTkuNzQ2IDkuOTE0LTUuMjUtNS4yODNhLjg2OS44NjkgMCAwIDEgLjAwMi0xLjIyNy44NjQuODY0IDAgMCAxIDEuMjIyLjAwMmw0LjAyOSA0LjA1MyA4LjU0LTguNjkyYS44NDkuODQ5IDAgMCAxIDEuMi4wMDNaIiBmaWxsPSIjZmZmZmZmIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz4KPC9zdmc+Cg==);background-position:50%;background-repeat:no-repeat;background-size:70%}.layer-push .modal-basket .product-pse_insurance .product-pse .product-pse_time{color:var(--blue)}.layer-push .modal-basket .product-pse_insurance .product-pse .product-pse_guarantees{color:var(--grey);font-size:12px;font-weight:lighter;line-height:15px}.layer-push .modal-basket .product-pse_insurance .product-pse .product-pse__item_title{font-weight:700}.layer-push .modal-basket .product-pse_insurance .product-pse .product-pse__item__text{text-align:right;font-size:18px;font-weight:700;line-height:23px;display:inline-block}.layer-push .modal-basket .product-pse_insurance .product-pse .product-pse_bloc_insurance{justify-content:space-between;align-items:center;display:flex}.layer-push .modal-basket .product-pse_insurance .product-pse .product-pse_bloc_button{cursor:pointer;justify-content:flex-start;align-items:center;margin:15px 0;display:flex}.layer-push .modal-basket .product-pse_insurance .product-pse .product-pse_credit{color:var(--grey);font-size:10px;font-weight:lighter;line-height:13px}.layer-push .modal-basket .cgv_insurance{color:var(--blue);cursor:pointer;background-color:transparent;border:0;margin-left:55px;padding:0;font-size:12px;line-height:15px;text-decoration:underline;transition:background-color .3s ease-in-out}.layer-push .modal-basket .btn-added-to-cart{background-color:var(--green);color:var(--white);transition:background-color .3s ease-in-out;position:relative}.layer-push .modal-basket .btn-added-to-cart:hover{background-color:var(--green)}.layer-push .modal-basket .btn-added-to-cart:before{content:"";width:16px;height:12px;z-index:var(--z-base-above);opacity:1;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8cGF0aCBkPSJtMTUuMjQ2LjI1LjA3Ny4wOWEuODc1Ljg3NSAwIDAgMS0uMDc0IDEuMTRsLTkuNzQ2IDkuOTE0LTUuMjUtNS4yODNhLjg2OS44NjkgMCAwIDEgLjAwMi0xLjIyNy44NjQuODY0IDAgMCAxIDEuMjIyLjAwMmw0LjAyOSA0LjA1MyA4LjU0LTguNjkyYS44NDkuODQ5IDAgMCAxIDEuMi4wMDNaIiBmaWxsPSIjZmZmZmZmIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz4KPC9zdmc+Cg==);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.layer-push .modal-basket .btn-added-to-cart .label,.layer-push .modal-basket .btn-added-to-cart .btn-text{opacity:0}.layer-push .modal-basket .btn-added-to-cart *{opacity:0}.product-mini-card{text-align:left;text-decoration:inherit;border:1px solid var(--low-grey);-webkit-border-radius:3px;border-radius:3px;grid-template-rows:145px 75px 20px 70px;grid-template-columns:222px;padding:26px 16px 16px;display:grid;position:relative}.product-mini-card .img-flag{width:auto;padding-right:6px}.product-mini-card__content{margin-top:8px}.product-mini-card__category{color:var(--mid-grey);font-size:12px;line-height:16px;font-family:var(--font-regular)}.product-mini-card__title{color:var(--dark-grey);font-size:14px;font-family:var(--font-bold);text-transform:uppercase;margin-top:4px;line-height:16px;text-decoration:none;display:block}.product-mini-card__title:before{content:"";z-index:var(--z-base-above);position:absolute;top:0;bottom:0;left:0;right:0}.product-mini-card__rating{color:var(--mid-grey);vertical-align:middle;flex-flow:row;margin-top:4px;margin-bottom:2px;font-size:12px;display:flex}.product-mini-card__rating:before{content:"";background-image:url(../84743039aeac2faefd22.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:12px;height:12px;margin:auto 4px auto 0;display:block}.product-mini-card__price{align-self:flex-start}.product-mini-card__price-wrapper{justify-content:space-between;width:100%;margin-top:15px;display:flex}.product-mini-card__price .product-offer,.product-mini-card__price .offre-darty-prices{height:auto}.product-mini-card__price .product-price__price.price_ir{color:var(--dark-grey);font-family:var(--font-bold);white-space:nowrap;font-size:27px;line-height:1.3}.product-mini-card__price.product-mini-card__price--is-striped .product-price__price{color:var(--red);font-family:var(--font-bold);text-decoration:none}.product-mini-card__price.product-mini-card__price--is-striped .product-price__price--is-striped{color:var(--mid-grey);font-size:10px;text-decoration:line-through}.product-mini-card__price .product__mkp-seller{color:var(--marketplace);align-content:center;align-items:center;gap:5px;display:flex}.product-mini-card__price .product__mkp-seller .brand-seconde-vie__icon{width:auto}.product-mini-card__visual{position:relative}.product-mini-card__product-image{text-align:center}.product-mini-card__picture{object-fit:contain}.product-mini-card__flags{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.product-mini-card__energy-class{width:44px;height:24px}.product-mini-card__energy-class .energy_flag{height:24px}.product-mini-card__reparability-class,.product-mini-card__reparability-class .reparability_flag{width:auto;height:29px}.product-mini-card__unavailable{font-family:var(--font-bold);align-items:flex-end;font-size:12px;line-height:15px;display:flex}.product-mini-card .mkp_seller_wrap .mkp-shipping{font-size:12px}.product-mini-card .mkp_seller_wrap .mkp-shipping .seller-name{color:var(--red)}.product-mini-card__cart-btn{z-index:var(--z-base-above);align-self:flex-start;position:relative}.product-mini-card .btn-add-basket--is-compact{background-position:50%;background-size:24px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.product-mini-card .btn-add-basket--is-added{pointer-events:none;background-color:var(--green);background-image:url(../2c4bf82e85df70a1b35b.svg);background-size:21px}.product-mini-card .top-flags{align-items:center;gap:16px;width:100%;display:flex;position:absolute;top:-10px;left:0}.product-mini-card .top-flags .flag_odr{border:1px solid var(--low-grey);font-size:12px;font-family:var(--font-bold-alt);text-transform:uppercase;background-color:var(--white);-webkit-border-radius:8px;border-radius:8px;padding:3px 4px 3px 8px}.product-mini-card .top-flags .flag_odr:before{content:"";vertical-align:bottom;background-image:url(../e520d16332b63ba9a667.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:13px;height:13px;margin-right:4px;display:inline-block}.product-mini-card .mini-cta{background-position:50%;width:48px;height:48px}.product-mini-card .mini-cta .text,.product-mini-card .mini-cta .icon{display:none}.product-mini-card .short-notice-with-tooltip{z-index:var(--z-base-hover);line-height:10px;position:relative}.product-mini-card .short-notice-with-tooltip .tooltip{width:100%}.product-mini-card .short-notice-with-tooltip .tooltip:hover:before{max-width:230px;left:0}.product-mini-card .short-notice-with-tooltip .tooltip:active:before{max-width:230px;left:0}.page_product .product-mini-card .short-notice-with-tooltip .tooltip:hover:before{max-width:150px}.page_product .product-mini-card .short-notice-with-tooltip .tooltip:active:before{max-width:150px}.product-mini-card .short-notice-with-tooltip .tooltip:hover:after{top:-6px}.product-mini-card .short-notice-with-tooltip .tooltip:active:after{top:-6px}.product-mini-card .short-notice-with-tooltip .short-notice{color:var(--mid-grey);text-align:right;justify-content:flex-start;align-items:center;margin-top:0;font-size:10px;line-height:16px;display:flex}.product-mini-card .short-notice-with-tooltip .short-notice .image-legal-mention{margin:0 0 0 5px}.product-price{flex-direction:row;justify-content:space-between;align-items:center;width:50%;display:flex}.product-price__inner{justify-content:space-between;display:flex}.product-price__container{border-bottom:4px solid var(--border-color);border-top:4px solid var(--border-color);margin:0 -15px;padding:15px 15px 18px}.product-price__container .product-price__mkp-infos{margin-bottom:10px}.product-price__container .financing-container{text-align:right}.product-price__container .financing_list{background:var(--light-grey);-webkit-border-radius:3px;border-radius:3px;padding:8px;display:inline-block}.product-price__container .financing_list-inner{display:flex}.product-price__container .financing_list-text{white-space:nowrap;margin:0}.product-price__container .financing_list .without_fees{color:var(--red);z-index:var(--z-base-above);font-family:var(--font-bold);margin:0 0 0 2px;font-size:12px;display:inline-block;position:relative}.product-price__container .financing_list .without_fees:before{content:"";background-color:var(--message);z-index:-1;-webkit-border-radius:3px;border-radius:3px;width:60px;height:8px;margin-right:-5px;position:absolute;bottom:0;left:0;right:0;transform:skew(20deg)}.product-price__container .financing_list-item{color:var(--dark-grey);justify-content:center;align-items:center;margin:0;font-size:14px;line-height:20px;display:inline-flex}.product-price__container .financing_list-item .financing_amount{font-family:var(--font-bold);padding-left:5px;font-size:16px}.product-price__container .financing_list-item .financing_amount-regular{color:var(--grey)}.product-price__container .financing_list-item .financing_amount-discounted{color:var(--red)}.product-price__container .financing_list-pictoInfo{position:relative;top:3px}.product-price__container .financing_list-taeg{color:var(--mid-grey);text-align:right;margin-top:8px;font-size:16px}.product-price__container .product__mkp-seller.redir-seller-button{margin-top:0}.product-price__pricing-container{flex:5}.product-price__pricing-container>.product-price__price.product-price__price--is-striped{color:var(--red);font-family:var(--font-bold);text-decoration:none}.product-price__pricing-container>.product-price__price.price_ir{font-size:28px}.product-price__price{font-family:var(--font-bold);color:var(--dark-grey);white-space:nowrap;font-size:27px;line-height:1.3}.product-price__price.red{color:var(--red);font-family:var(--font-bold);text-decoration:none}.product-price__ecoprice{margin-top:5px;font-size:10px}.product-price__ecoprice,.product-price__price--is-striped{color:var(--mid-grey)}.product-price__ecoprice__link{color:inherit}.product-price__price--is-striped{font-size:12px;font-family:var(--font-regular);margin:0 10px 0 0;text-decoration:line-through}.product-price__striped-price-container{display:flex}.product-price__striped-price-container+.product-price__price{color:var(--red)}.product-price__amount-saved,.product-price .payment_offer{font-family:var(--font-bold);color:var(--grey);margin-top:10px;font-size:12px}.product-price__amount-saved__price,.product-price .payment_offer__price,.product-price__amount-saved-credit,.product-price .payment_offer-credit{color:var(--red);z-index:var(--z-base-above);margin-left:2px;display:inline-block;position:relative}.product-price__amount-saved__price:before{content:"";background-color:var(--message);z-index:-1;-webkit-border-radius:3px;border-radius:3px;height:8px;margin-right:-5px;position:absolute;bottom:0;left:0;right:0;transform:skew(20deg)}.product-price .payment_offer__price:before{content:"";background-color:var(--message);z-index:-1;-webkit-border-radius:3px;border-radius:3px;height:8px;margin-right:-5px;position:absolute;bottom:0;left:0;right:0;transform:skew(20deg)}.product-price__amount-saved-credit:before{content:"";background-color:var(--message);z-index:-1;-webkit-border-radius:3px;border-radius:3px;height:8px;margin-right:-5px;position:absolute;bottom:0;left:0;right:0;transform:skew(20deg)}.product-price .payment_offer-credit:before{content:"";background-color:var(--message);z-index:-1;-webkit-border-radius:3px;border-radius:3px;height:8px;margin-right:-5px;position:absolute;bottom:0;left:0;right:0;transform:skew(20deg)}.product-price .payment_offer{background:var(--light-grey);font-family:var(--font-regular);flex-direction:column;padding:8px;display:flex}.product-price .payment_offer-credit{font-family:var(--font-bold);align-self:end}.product-price__state-and-shipping-country{margin-top:8px}.product .product-price__state-and-shipping-country.product-seller .seller{margin-right:20px;display:inline-block}.product-price__state-and-shipping-country+.product-price{margin-top:17px}.product__mkp-seller-external+.product-price{margin-top:17px}.list-banner-product .flags__container{margin-bottom:10px}.list-banner-product .product-price__price{margin-bottom:0;line-height:1}.list-banner-product .product-infos-content{margin-top:10px}.product-list-cont-parent .product_detail .main_top_container{justify-content:space-between;margin-bottom:20px;display:flex}.product-list-cont-parent .product_detail .main_top_container .product-price{flex-direction:column;justify-content:flex-start;align-items:flex-end;display:flex}.product-list-cont-parent .product_detail .main_top_container .product-price__not-available{background-color:var(--light-grey);padding:10px}.product-list-cont-parent .product_detail .main_top_container .pre_order_date_flag{text-align:right}.main_content .main_products_list .product-price sup{position:relative}.buybox-container--is-slider .striped-price-with-tooltip .product_mentions-tooltip{right:-60px}.buybox-container--is-slider .striped-price-with-tooltip .product_mentions-tooltip:after{right:115px}.buybox-container .striped-price-with-tooltip{margin-bottom:30px;display:inline;position:relative}.buybox-container .striped-price-with-tooltip .mentions-shorts{max-width:130px;color:var(--mid-grey);cursor:pointer;font-size:10px;font-weight:500;line-height:13px;position:relative;top:0;left:0}.buybox-container .striped-price-with-tooltip .mentions-shorts .text-legal-mention{cursor:pointer;justify-content:flex-start;align-items:center;display:flex}.buybox-container .striped-price-with-tooltip .mentions-shorts .text-legal-mention .image-legal-mention{margin:0 5px}.buybox-container .striped-price-with-tooltip .product_mentions-tooltip{background-color:var(--white);width:max-content;max-width:200px;z-index:var(--z-base-hover);color:var(--grey);-webkit-border-radius:3px;border-radius:3px;margin-top:5px;padding:16px;font-size:14px;display:none;position:absolute;top:6px;left:-90px;box-shadow:0 0 2px rgba(69,69,69,.16),0 3px 6px rgba(69,69,69,.16)}.buybox-container .striped-price-with-tooltip .product_mentions-tooltip.legal-mentions{top:50px;right:14%}.buybox-container .striped-price-with-tooltip .product_mentions-tooltip:after{content:"";background-color:var(--white);width:10px;height:10px;margin:0 auto -5px;display:inline-block;position:absolute;bottom:100%;right:50%;transform:rotate(45deg);box-shadow:-1px -1px 1px rgba(69,69,69,.16)}.buybox-container .striped-price-with-tooltip:hover .product_mentions-tooltip{display:block}.buybox-container .product-price__striped-price-container:hover~.legal-mentions{display:block}.buybox-container .mentions-shorts:hover~.legal-mentions{display:block}.buybox-list .buy-box .product-price__striped-price-container:hover~.legal-mentions{display:block}.buybox-list .buy-box .mentions-shorts:hover~.legal-mentions{display:block}.buybox-list .buy-box .striped-price-with-tooltip{cursor:pointer;display:inline}.buybox-list .buy-box .striped-price-with-tooltip .mentions-shorts{top:0;left:0}.buybox-list .buy-box .striped-price-with-tooltip .product_mentions-tooltip{display:none;top:-120px;left:auto;right:-220px}.buybox-list .buy-box .striped-price-with-tooltip .product_mentions-tooltip.legal-mentions{top:-100px;right:-35%}.buybox-list .buy-box .striped-price-with-tooltip .product_mentions-tooltip:after{top:83px;left:-4%;transform:rotate(225deg)}.flags{background-color:var(--red);font-family:var(--font-regular);color:var(--white);text-transform:uppercase;white-space:nowrap;-webkit-border-radius:4px;border-radius:4px;padding:0 4px;font-size:12px;line-height:1.5;display:inline-block}.flags.bg-red{background-color:var(--red)}.flags.bg-green{background-color:var(--green-discount)}.flags.bg-black{background-color:var(--black)}.flags.bg-white{background-color:var(--red)}.flags .price-discount{background:0 0;margin-right:0;padding:0 0 0 4px}.flags .price-discount:before{content:"-"}.flags__container{margin-bottom:5px}.flags__container .flag-mundial .img-flag{width:auto}.flags.pre_order{font-family:var(--font-bold);padding:4px 8px;line-height:1}.vjs-svg-icon{fill:currentColor;background-position:50%;background-repeat:no-repeat;width:1.8em;height:1.8em;display:inline-block}.vjs-svg-icon:before{content:none!important}.vjs-svg-icon:hover{filter:drop-shadow(0 0 .25em #fff)}.vjs-control:focus .vjs-svg-icon{filter:drop-shadow(0 0 .25em #fff)}.vjs-modal-dialog .vjs-modal-dialog-content,.video-js .vjs-modal-dialog{width:100%;height:100%;position:absolute;top:0;left:0}.vjs-button>.vjs-icon-placeholder:before{width:100%;height:100%;position:absolute;top:0;left:0}.video-js .vjs-big-play-button .vjs-icon-placeholder:before{width:100%;height:100%;position:absolute;top:0;left:0}.vjs-button>.vjs-icon-placeholder:before{text-align:center}.video-js .vjs-big-play-button .vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(../4600469eca7afec85477.woff)format("woff");font-weight:400;font-style:normal}.vjs-icon-play,.video-js .vjs-play-control .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-big-play-button .vjs-icon-placeholder:before{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-play:before{content:""}.video-js .vjs-play-control .vjs-icon-placeholder:before{content:""}.video-js .vjs-big-play-button .vjs-icon-placeholder:before{content:""}.vjs-icon-play-circle{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-play-circle:before{content:""}.vjs-icon-pause,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-pause:before{content:""}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-mute,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-volume-mute:before{content:""}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-low,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-volume-low:before{content:""}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-mid,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-volume-mid:before{content:""}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-high,.video-js .vjs-mute-control .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-volume-high:before{content:""}.video-js .vjs-mute-control .vjs-icon-placeholder:before{content:""}.vjs-icon-fullscreen-enter,.video-js .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-fullscreen-enter:before{content:""}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before{content:""}.vjs-icon-fullscreen-exit,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-fullscreen-exit:before{content:""}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before{content:""}.vjs-icon-spinner{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-spinner:before{content:""}.vjs-icon-subtitles,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-subtitles:before{content:""}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before{content:""}.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before{content:""}.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before{content:""}.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before{content:""}.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before{content:""}.video-js .vjs-subtitles-button .vjs-icon-placeholder:before{content:""}.vjs-icon-captions,.video-js .vjs-captions-button .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-captions:before{content:""}.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before{content:""}.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before{content:""}.video-js .vjs-captions-button .vjs-icon-placeholder:before{content:""}.vjs-icon-hd{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-hd:before{content:""}.vjs-icon-chapters,.video-js .vjs-chapters-button .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-chapters:before{content:""}.video-js .vjs-chapters-button .vjs-icon-placeholder:before{content:""}.vjs-icon-downloading{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-downloading:before{content:""}.vjs-icon-file-download{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-file-download:before{content:""}.vjs-icon-file-download-done{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-file-download-done:before{content:""}.vjs-icon-file-download-off{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-file-download-off:before{content:""}.vjs-icon-share{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-share:before{content:""}.vjs-icon-cog{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-cog:before{content:""}.vjs-icon-square{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-square:before{content:""}.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder,.video-js .vjs-volume-level,.video-js .vjs-play-progress{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-circle:before{content:""}.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:""}.video-js .vjs-volume-level:before{content:""}.video-js .vjs-play-progress:before{content:""}.vjs-icon-circle-outline{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-circle-outline:before{content:""}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-circle-inner-circle:before{content:""}.vjs-icon-cancel,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-cancel:before{content:""}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before{content:""}.vjs-icon-repeat{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-repeat:before{content:""}.vjs-icon-replay,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-replay:before{content:""}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before{content:""}.vjs-icon-replay-5,.video-js .vjs-skip-backward-5 .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-replay-5:before{content:""}.video-js .vjs-skip-backward-5 .vjs-icon-placeholder:before{content:""}.vjs-icon-replay-10,.video-js .vjs-skip-backward-10 .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-replay-10:before{content:""}.video-js .vjs-skip-backward-10 .vjs-icon-placeholder:before{content:""}.vjs-icon-replay-30,.video-js .vjs-skip-backward-30 .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-replay-30:before{content:""}.video-js .vjs-skip-backward-30 .vjs-icon-placeholder:before{content:""}.vjs-icon-forward-5,.video-js .vjs-skip-forward-5 .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-forward-5:before{content:""}.video-js .vjs-skip-forward-5 .vjs-icon-placeholder:before{content:""}.vjs-icon-forward-10,.video-js .vjs-skip-forward-10 .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-forward-10:before{content:""}.video-js .vjs-skip-forward-10 .vjs-icon-placeholder:before{content:""}.vjs-icon-forward-30,.video-js .vjs-skip-forward-30 .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-forward-30:before{content:""}.video-js .vjs-skip-forward-30 .vjs-icon-placeholder:before{content:""}.vjs-icon-audio,.video-js .vjs-audio-button .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-audio:before{content:""}.video-js .vjs-audio-button .vjs-icon-placeholder:before{content:""}.vjs-icon-next-item{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-next-item:before{content:""}.vjs-icon-previous-item{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-previous-item:before{content:""}.vjs-icon-shuffle{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-shuffle:before{content:""}.vjs-icon-cast{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-cast:before{content:""}.vjs-icon-picture-in-picture-enter,.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-picture-in-picture-enter:before{content:""}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:""}.vjs-icon-picture-in-picture-exit,.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-picture-in-picture-exit:before{content:""}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:""}.vjs-icon-facebook{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-facebook:before{content:""}.vjs-icon-linkedin{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-linkedin:before{content:""}.vjs-icon-twitter{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-twitter:before{content:""}.vjs-icon-tumblr{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-tumblr:before{content:""}.vjs-icon-pinterest{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-pinterest:before{content:""}.vjs-icon-audio-description,.video-js .vjs-descriptions-button .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-audio-description:before{content:""}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before{content:""}.video-js{vertical-align:top;box-sizing:border-box;color:#fff;word-break:initial;background-color:#000;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:1;display:inline-block;position:relative}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:none}.video-js *{box-sizing:inherit}.video-js :before{box-sizing:inherit}.video-js :after{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;margin:0;list-style-position:outside}.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-1-1{width:100%;max-width:100%}.video-js.vjs-fluid:not(.vjs-audio-only-mode){height:0}.video-js.vjs-16-9:not(.vjs-audio-only-mode){height:0}.video-js.vjs-4-3:not(.vjs-audio-only-mode){height:0}.video-js.vjs-9-16:not(.vjs-audio-only-mode){height:0}.video-js.vjs-1-1:not(.vjs-audio-only-mode){height:0}.video-js.vjs-16-9:not(.vjs-audio-only-mode){padding-top:56.25%}.video-js.vjs-4-3:not(.vjs-audio-only-mode){padding-top:75%}.video-js.vjs-9-16:not(.vjs-audio-only-mode){padding-top:177.778%}.video-js.vjs-1-1:not(.vjs-audio-only-mode){padding-top:100%}.video-js.vjs-fill:not(.vjs-audio-only-mode){width:100%;height:100%}.video-js .vjs-tech{width:100%;height:100%;position:absolute;top:0;left:0}.video-js.vjs-audio-only-mode .vjs-tech{display:none}body.vjs-full-window,body.vjs-pip-window{height:100%;margin:0;padding:0}.vjs-full-window .video-js.vjs-fullscreen,body.vjs-pip-window .video-js{z-index:1000;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}body.vjs-pip-window .video-js{display:block;width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs){display:block;width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-pip-container .vjs-pip-text{text-align:center;background-color:rgba(0,0,0,.7);width:100%;padding:.5em;font-size:2em;position:absolute;bottom:10%}.vjs-layout-tiny.vjs-pip-container .vjs-pip-text,.vjs-layout-x-small.vjs-pip-container .vjs-pip-text,.vjs-layout-small.vjs-pip-container .vjs-pip-text{font-size:1.4em;bottom:0}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{width:1px;height:1px;position:absolute;top:0;left:-9999px}.vjs-lock-showing{opacity:1!important;visibility:visible!important;display:block!important}.vjs-no-js{color:#fff;text-align:center;background-color:#000;width:300px;height:150px;margin:0 auto;padding:20px;font-family:Arial,Helvetica,sans-serif;font-size:18px}.vjs-no-js a{color:#66a8cc}.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{cursor:pointer;opacity:1;background-color:rgba(43,51,63,.7);border:.06666em solid #fff;-webkit-border-radius:.3em;border-radius:.3em;width:3em;height:1.63332em;margin-top:-.81666em;margin-left:-1.5em;padding:0;font-size:3em;line-height:1.5em;transition:all .4s;display:block;position:absolute;top:50%;left:50%}.vjs-big-play-button .vjs-svg-icon{width:1em;height:1em;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-js:hover .vjs-big-play-button{background-color:rgba(115,133,159,.5);border-color:#fff;transition:all}.video-js .vjs-big-play-button:focus{background-color:rgba(115,133,159,.5);border-color:#fff;transition:all}.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause:not(:is(.vjs-seeking,.vjs-scrubbing,.vjs-error)) .vjs-big-play-button{display:block}.video-js button{color:inherit;font-size:inherit;line-height:inherit;text-transform:none;appearance:none;background:0 0;border:none;text-decoration:none;transition:none;display:inline-block}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;z-index:2;height:3em;position:absolute;top:.5em;right:0}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(rgba(0,0,0,.8),rgba(255,255,255,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{z-index:1;padding:20px 24px;font-size:1.2em;line-height:1.5}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;display:block;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{text-align:center;text-transform:lowercase;justify-content:center;margin:0;padding:.2em 0;font-size:1.2em;line-height:1.4em;list-style:none;display:flex}.vjs-menu li.vjs-menu-item:focus{background-color:rgba(115,133,159,.5)}.vjs-menu li.vjs-menu-item:hover{background-color:rgba(115,133,159,.5)}.js-focus-visible .vjs-menu li.vjs-menu-item:hover{background-color:rgba(115,133,159,.5)}.vjs-menu li.vjs-selected{color:#2b333f;background-color:#fff}.vjs-menu li.vjs-selected:focus{color:#2b333f;background-color:#fff}.vjs-menu li.vjs-selected:hover{color:#2b333f;background-color:#fff}.js-focus-visible .vjs-menu li.vjs-selected:hover{color:#2b333f;background-color:#fff}.vjs-menu li.vjs-selected .vjs-svg-icon{fill:#000}.vjs-menu li.vjs-selected:focus .vjs-svg-icon{fill:#000}.vjs-menu li.vjs-selected:hover .vjs-svg-icon{fill:#000}.js-focus-visible .vjs-menu li.vjs-selected:hover .vjs-svg-icon{fill:#000}.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible){background:0 0}.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible){background:0 0}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;cursor:default;margin:0 0 .3em;padding:0;font-size:1em;font-weight:700;line-height:2em}.vjs-menu-button-popup .vjs-menu{border-top-color:rgba(43,51,63,.7);width:10em;height:0;margin-bottom:1.5em;display:none;position:absolute;bottom:0;left:-3em}.vjs-pip-window .vjs-menu-button-popup .vjs-menu{left:unset;right:1em}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:rgba(43,51,63,.7);width:100%;max-height:15em;position:absolute;bottom:1.5em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,.vjs-menu-button-popup .vjs-menu.vjs-lock-showing{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.22222em}.video-js .vjs-menu-button-inline.vjs-slider-active{width:12em}.video-js .vjs-menu-button-inline:hover{width:12em}.video-js .vjs-menu-button-inline:focus{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;width:auto;height:100%;margin:0;padding:0;transition:all .4s;position:absolute;top:0;left:4em}.vjs-menu-button-inline.vjs-slider-active .vjs-menu{opacity:1;display:block}.vjs-menu-button-inline:hover .vjs-menu{opacity:1;display:block}.vjs-menu-button-inline:focus .vjs-menu{opacity:1;display:block}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{background-color:rgba(43,51,63,.7);width:100%;height:3em;display:none;position:absolute;bottom:0;left:0;right:0}.video-js:not(:is(.vjs-controls-disabled,.vjs-using-native-controls,.vjs-error)) .vjs-control-bar.vjs-lock-showing{display:flex!important}.vjs-has-started .vjs-control-bar,.vjs-audio-only-mode .vjs-control-bar{visibility:visible;opacity:1;transition:visibility .1s,opacity .1s;display:flex}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar,.vjs-error .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible;pointer-events:auto}.video-js .vjs-control{text-align:center;flex:none;width:4em;height:100%;margin:0;padding:0;position:relative}.video-js .vjs-control.vjs-visible-text{width:auto;padding-left:1em;padding-right:1em}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.vjs-button>.vjs-svg-icon{display:inline-block}.video-js .vjs-control:focus:before{text-shadow:0 0 1em #fff}.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control:focus{text-shadow:0 0 1em #fff}.video-js :not(.vjs-visible-text)>.vjs-control-text{clip:rect(0 0 0 0);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;touch-action:none;flex:auto;align-items:center;min-width:4em;display:flex}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{align-items:center;display:flex}.video-js .vjs-progress-holder{flex:auto;height:.3em;transition:all .2s}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.66667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div{width:0;height:100%;margin:0;padding:0;display:block;position:absolute}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{z-index:1;font-size:.9em;line-height:.35em;position:absolute;right:-.5em}.vjs-svg-icons-enabled .vjs-play-progress:before{content:none!important}.vjs-play-progress .vjs-svg-icon{pointer-events:none;z-index:1;width:.9em;height:.9em;line-height:.15em;position:absolute;top:-.35em;right:-.4em}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{color:#000;float:right;pointer-events:none;visibility:hidden;z-index:1;background-color:rgba(255,255,255,.8);-webkit-border-radius:.3em;border-radius:.3em;padding:6px 8px 8px;font-family:Arial,Helvetica,sans-serif;font-size:1em;position:absolute;top:-3.4em}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-time-tooltip{visibility:visible;font-size:.6em;display:block}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip{visibility:visible;font-size:.6em;display:block}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{z-index:1;background-color:#000;width:1px;height:100%;display:none;position:absolute}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{cursor:pointer;-webkit-touch-callout:none;user-select:none;background-color:rgba(115,133,159,.5);margin:0 .45em;padding:0;position:relative}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active{visibility:visible;opacity:1;transition:visibility .1s,opacity .1s,height .1s,width .1s,left,top;position:relative}.video-js .vjs-volume-panel:active .vjs-volume-control{visibility:visible;opacity:1;transition:visibility .1s,opacity .1s,height .1s,width .1s,left,top;position:relative}.video-js .vjs-volume-panel:focus .vjs-volume-control{visibility:visible;opacity:1;transition:visibility .1s,opacity .1s,height .1s,width .1s,left,top;position:relative}.video-js .vjs-volume-panel .vjs-volume-control:active{visibility:visible;opacity:1;transition:visibility .1s,opacity .1s,height .1s,width .1s,left,top;position:relative}.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control{visibility:visible;opacity:1;transition:visibility .1s,opacity .1s,height .1s,width .1s,left,top;position:relative}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical{transition:left;left:-3.5em}.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical{transition:left;left:-3.5em}.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{transition:left;left:-3.5em}.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical{transition:left;left:-3.5em}.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical{transition:left;left:-3.5em}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{width:3em;height:8em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;left:-3000em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{background-color:#fff;position:absolute;bottom:0;left:0}.video-js .vjs-volume-level:before{z-index:1;font-size:.9em;position:absolute}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{z-index:1;top:-.5em;left:-.3em}.vjs-svg-icons-enabled .vjs-volume-level:before{content:none}.vjs-volume-level .vjs-svg-icon{pointer-events:none;z-index:1;width:.9em;height:.9em;position:absolute}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{line-height:.35em;right:-.5em}.vjs-slider-horizontal .vjs-volume-level .vjs-svg-icon{right:-.3em;transform:translateY(-50%)}.vjs-slider-vertical .vjs-volume-level .vjs-svg-icon{top:-.55em;transform:translate(-50%)}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{background-color:rgba(43,51,63,.7);width:3em;height:8em;bottom:8em}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{color:#000;float:right;pointer-events:none;visibility:hidden;z-index:1;background-color:rgba(255,255,255,.8);-webkit-border-radius:.3em;border-radius:.3em;padding:6px 8px 8px;font-family:Arial,Helvetica,sans-serif;font-size:1em;position:absolute;top:-3.4em}.video-js .vjs-volume-control:hover .vjs-volume-tooltip{visibility:visible;font-size:1em;display:block}.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip{visibility:visible;font-size:1em;display:block}.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip{top:-12px;left:1em}.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip{top:-12px;left:1em}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{z-index:1;background-color:#000;width:100%;height:1px;display:none;position:absolute}.video-js .vjs-volume-horizontal .vjs-mouse-display{width:1px;height:100%}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.vjs-mouse-display .vjs-volume-tooltip{color:#fff;background-color:rgba(0,0,0,.8)}.vjs-poster{vertical-align:middle;cursor:pointer;height:100%;margin:0;padding:0;display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0}.vjs-has-started .vjs-poster,.vjs-using-native-controls .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster,.vjs-has-started.vjs-audio-poster-mode .vjs-poster,.vjs-pip-container.vjs-has-started .vjs-poster{display:block}.vjs-poster img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.video-js .vjs-live-control{flex:auto;align-items:flex-start;font-size:1em;line-height:3em;display:flex}.video-js.vjs-liveui .vjs-live-control{display:none}.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{cursor:pointer;flex:none;align-items:center;width:auto;min-width:4em;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;display:inline-flex}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control{display:none}.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{color:#888;margin-right:.5em}.vjs-svg-icons-enabled .vjs-seek-to-live-control{line-height:0}.vjs-seek-to-live-control .vjs-svg-icon{pointer-events:none;fill:#888;width:1em;height:1em}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-svg-icon{fill:red}.video-js .vjs-time-control{flex:none;width:auto;min-width:2em;padding-left:1em;padding-right:1em;font-size:1em;line-height:3em}.vjs-live .vjs-time-control,.vjs-live .vjs-time-divider,.video-js .vjs-current-time,.video-js .vjs-duration{display:none}.vjs-time-divider{line-height:3em;display:none}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{pointer-events:none;position:absolute;top:0;bottom:3em;left:0;right:0}.vjs-error .vjs-text-track-display{display:none}.video-js.vjs-controls-disabled .vjs-text-track-display,.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{text-align:center;margin-bottom:.1em;font-size:1.4em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-controls-disabled video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control,.vjs-pip-window .vjs-picture-in-picture-control{display:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-fullscreen-control,.vjs-pip-window .vjs-fullscreen-control{display:none}.vjs-playback-rate .vjs-playback-rate-value{width:100%;height:100%;position:absolute;top:0;left:0}.vjs-playback-rate>.vjs-menu-button{width:100%;height:100%;position:absolute;top:0;left:0}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;text-align:center;font-size:1.5em;line-height:2}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{text-align:center;font-size:1.4em}.vjs-loading-spinner{opacity:.85;text-align:left;box-sizing:border-box;visibility:hidden;background-clip:padding-box;border:.6em solid rgba(43,51,63,.7);-webkit-border-radius:50%;border-radius:50%;width:5em;height:5em;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{justify-content:center;align-items:center;animation:0s linear .3s forwards vjs-spinner-show;display:flex}.vjs-error .vjs-loading-spinner{display:none}.vjs-loading-spinner:before{content:"";box-sizing:inherit;width:inherit;height:inherit;-webkit-border-radius:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:#fff transparent transparent;position:absolute}.vjs-loading-spinner:after{content:"";box-sizing:inherit;width:inherit;height:inherit;-webkit-border-radius:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:#fff transparent transparent;position:absolute}.vjs-seeking .vjs-loading-spinner:before{animation:1.1s cubic-bezier(.6,.2,0,.8) infinite vjs-spinner-spin,1.1s linear infinite vjs-spinner-fade}.vjs-seeking .vjs-loading-spinner:after{animation:1.1s cubic-bezier(.6,.2,0,.8) infinite vjs-spinner-spin,1.1s linear infinite vjs-spinner-fade}.vjs-waiting .vjs-loading-spinner:before{animation:1.1s cubic-bezier(.6,.2,0,.8) infinite vjs-spinner-spin,1.1s linear infinite vjs-spinner-fade}.vjs-waiting .vjs-loading-spinner:after{animation:1.1s cubic-bezier(.6,.2,0,.8) infinite vjs-spinner-spin,1.1s linear infinite vjs-spinner-fade}.vjs-seeking .vjs-loading-spinner:before{border-top-color:#fff}.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after{border-top-color:#fff;animation-delay:.44s}.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.video-js.vjs-audio-only-mode .vjs-captions-button{display:none}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-audio-only-mode .vjs-descriptions-button{display:none}.vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-svg-icon{width:1.5em;height:1.5em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;margin-bottom:-.1em;display:inline-block}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{content:"";font-family:VideoJS;font-size:1.5em;line-height:inherit}.video-js.vjs-audio-only-mode .vjs-subs-caps-button{display:none}.video-js .vjs-audio-button+.vjs-menu .vjs-description-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;margin-bottom:-.1em;display:inline-block}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;margin-bottom:-.1em;display:inline-block}.video-js .vjs-audio-button+.vjs-menu .vjs-description-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{content:" ";font-family:VideoJS;font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{content:" ";font-family:VideoJS;font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover{width:auto;width:initial}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto;width:initial}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:auto;width:initial}.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto;width:initial}.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:auto;width:initial}.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto;width:initial}.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:auto;width:initial}.video-js.vjs-layout-x-small .vjs-progress-control,.video-js.vjs-layout-tiny .vjs-progress-control{display:none}.video-js.vjs-layout-x-small .vjs-custom-control-spacer{flex:auto;display:block}.vjs-modal-dialog.vjs-text-track-settings{color:#fff;background-color:rgba(43,51,63,.75);height:70%}.vjs-error .vjs-text-track-settings{display:none}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-font,.vjs-text-track-settings .vjs-track-settings-controls{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{grid-template-rows:1fr;grid-template-columns:1fr 1fr;padding:20px 24px 0;display:grid}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-text-track-settings select{font-size:inherit}.vjs-track-setting>select{margin-bottom:.5em;margin-right:1em}.vjs-text-track-settings fieldset{border:none;margin:10px}.vjs-text-track-settings fieldset span{padding:0 .6em .8em;display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;font-size:1.2em;font-weight:700}.vjs-text-track-settings .vjs-label{margin:0 .5em .5em 0}.vjs-track-settings-controls button:focus{background-image:linear-gradient(#73859f 0%,#fff 12%);outline-width:medium;outline-style:solid}.vjs-track-settings-controls button:active{background-image:linear-gradient(#73859f 0%,#fff 12%);outline-width:medium;outline-style:solid}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{color:#2b333f;cursor:pointer;background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);-webkit-border-radius:2px;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}.vjs-title-bar{background:rgba(0,0,0,.9);pointer-events:none;background:linear-gradient(rgba(0,0,0,.9) 0%,rgba(0,0,0,.7) 60%,transparent 100%);width:100%;padding:.666em 1.333em 4em;font-size:1.2em;line-height:1.5;transition:opacity .1s;position:absolute;top:0}.vjs-error .vjs-title-bar{display:none}.vjs-title-bar-title,.vjs-title-bar-description{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.vjs-title-bar-title{margin-bottom:.333em;font-weight:700}.vjs-playing.vjs-user-inactive .vjs-title-bar{opacity:0;transition:opacity 1s}.video-js .vjs-skip-forward-5,.video-js .vjs-skip-forward-10,.video-js .vjs-skip-forward-30,.video-js .vjs-skip-backward-5,.video-js .vjs-skip-backward-10,.video-js .vjs-skip-backward-30{cursor:pointer}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{z-index:-1000;border:none;width:100%;height:100%;position:absolute;top:0;left:0}.js-focus-visible .video-js :focus:not(.focus-visible){outline:none}.video-js :focus:not(:focus-visible){outline:none}