@charset "UTF-8";.embla-carousel{--slide-size-xs: 100%;--slide-size-md: var(--slide-size-xs);--slide-size-lg: var(--slide-size-md);--slide-size-xl: var(--slide-size-lg);--slide-size: var(--slide-size-xs);--slide-spacing: 10px;--slide-spacing-md-up: 20px}.embla-carousel *,.embla-carousel *:before,.embla-carousel *:after{box-sizing:border-box}.embla-carousel.is-active .embla-slide{opacity:1!important}.embla-carousel,.embla-viewport{overflow:hidden}.embla-container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.embla-slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}.embla-carousel .embla-slide{opacity:0}@media(min-width:767.98px){.embla-carousel{--slide-size: var(--slide-size-md)}.embla-container{margin-left:calc(var(--slide-spacing-md-up) * -1)}.embla-slide{padding-left:var(--slide-spacing-md-up)}}@media(min-width:991.98px){.embla-carousel{--slide-size: var(--slide-size-lg)}}@media(min-width:1199.98px){.embla-carousel{--slide-size: var(--slide-size-xl)}}.product-variants-item .choice-label{font-size:80%;font-weight:700;margin-bottom:.2rem}@media(max-width:767.98px){.product-variants-item.attributes-exist{width:100%;margin-bottom:1rem}}.product-variants-item.product-colors .choice-label{margin-bottom:1rem!important}.product-variants-item.product-colors ul{gap:1rem .5rem!important}.product-variants-item.product-colors li.color{width:18px;height:18px;flex-shrink:0}.product-variants-item.product-colors li.color label{position:relative;display:flex!important;align-items:center;justify-content:center;width:18px;height:18px;cursor:pointer}.product-variants-item.product-colors li.color span.color{display:block;width:18px;height:18px;border-radius:50%;border:2px solid #fff;outline:1px solid var(--color-gray-2);background-color:#ccc;background-size:cover;background-position:center;flex-shrink:0;transition:outline-color .15s,transform .15s}.product-variants-item.product-colors li.color:hover span.color{transform:scale(1.15);outline-color:var(--color-black-cold)}.product-variants-item.product-colors li.color.checked span.color{outline-color:var(--color-black-cold)}.product-variants-item.product-colors li.color.outstock span.color{opacity:.35}.product-variants-item .label-attribute{font-size:90%;opacity:.7}.product-variants-item li{-webkit-user-select:none;user-select:none}.product-variants-item li:hover .radio-label{border-color:var(--color-black-cold)}.product-variants-item li.checked .radio-label{border-color:var(--color-black-cold);background:var(--color-black-cold);color:#fff}.product-variants-item li.outstock label{cursor:default}.product-variants-item li.outstock .radio-label{opacity:.4;text-decoration:line-through;pointer-events:none}.product-variants-item li label{cursor:pointer}.product-variants-item li label .input-radio{display:none}.product-variants-item li label .radio-label{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 8px;border:1px solid var(--color-gray-2);border-radius:2px;font-size:11px;font-weight:600;color:var(--color-black-cold);white-space:nowrap;transition:border-color .15s,background .15s}.product-variants-item li.color span.color{width:100%;height:100%;background:center/cover no-repeat}.product-flags{margin:0;width:auto}.product-flags ul{gap:0 5px}.product-flags .product-flag{border-radius:5px;padding:5px;font-size:12px;width:max-content;display:flex;align-items:center;height:25px;color:var(--color-white)}.product-flags .product-flag i{font-size:15px;top:1px}.product-flags .product-flag.on-sale,.product-flags .product-flag.new,.product-flags .product-flag.discount{background:var(--color-blue)}.product-flags .product-flag.out_of_stock{background:var(--color-red)}.product-flags .product-flag.label-marketing{background:var(--color-green)}.product-flags .product-flag.label-admin{background:var(--color-police-municipale)}.product-flags .product-flag.label-gmf{background:#014693}.product-flags .product-flag.label-gmf i{font-size:12px}.product-prices{width:100%;margin-top:1rem}.product-prices .product-discount{margin-right:5px}.product-prices .product-discount .regular-price{font-size:1rem;letter-spacing:-1px;opacity:.5;text-decoration:line-through;line-height:initial}.product-prices .current-price span{letter-spacing:-.5px;line-height:initial;font-weight:500}.product-prices .current-price .tax-label{position:relative;font-size:8px;left:5px;font-weight:700;display:none}.reduction-economy{background:var(--color-highlight);border-radius:5px;padding:4px 8px;margin-left:5px}.reduction-economy.label-gmf{background:#014693}.reduction-economy.label-gmf span{font-weight:400}.reduction-economy.label-gmf i{top:.5px;font-size:14px;color:var(--color-white)}.reduction-economy span{font-size:85%!important;font-weight:700;color:var(--color-white)}#product-accessories{padding:2rem;border:1px solid var(--color-gray-2);border-radius:5px}#product-accessories .content-miniature-accessories>.row{gap:1rem 0}#product-accessories .product-miniature-accessories{padding:1rem;background:#f9f9ff;border:1px solid var(--color-gray-2);gap:0 2rem;height:calc(100% - 2rem)}#product-accessories .product-miniature-accessories .content-thumbnail{border:0!important}#product-accessories .product-miniature-accessories .content-thumbnail .product-image:before{display:none}#product-accessories .product-miniature-accessories .content-thumbnail .content-product-name{font-size:1.5rem;line-height:1}#product-accessories .product-miniature-accessories .content-info{top:auto;bottom:auto;height:auto;min-height:32px;width:100%}#product-accessories .product-miniature-accessories .content-info .mini-review{bottom:0}#product-details a span{flex-direction:column}.trustpilot-widget.has-reviews{margin-top:8px}#product{overflow:initial}@media(min-width:1199.98px){#product.header-sticky .sticky-col,#product.header-sticky .sticky-thumbs{top:70px!important}}#product.menu-open #menu-more{opacity:0;pointer-events:none}#product #page{background:var(--color-ghost-white)}#product #main-info{margin-bottom:2rem}@media(max-width:1199.98px){#product #main-info{flex-direction:column;align-items:center}}#product #main-info .col-breadcrumb .breadcrumb a:after{top:4px}@media(max-width:991.98px){#product #main-info #product-image{padding:0}}@media(min-width:1199.98px){#product #main-info #product-image .images-container{gap:0 20px}}@media(max-width:1199.98px){#product #main-info #product-image .images-container{max-width:80%;margin:auto}}@media(max-width:991.98px){#product #main-info #product-image .images-container{max-width:100%}}#product #main-info #product-image .images-container picture{overflow:hidden;background:var(--color-white);border:1px solid var(--color-gray-1);border-radius:5px}#product #main-info #product-image .images-container picture img{color:transparent;filter:blur(0);opacity:1;aspect-ratio:1/1}#product #main-info #product-image .images-container picture:last-child{margin-bottom:0}#product #main-info #product-image .images-container picture:hover{cursor:zoom-in}#product #main-info #product-image .images-container .video-wrapper{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}#product #main-info #product-image .images-container .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}#product #main-info #product-image .images-container.one-image-product #image-responsive .embla-container{align-items:center;justify-content:center}#product #main-info #product-image .images-container.one-image-product #image-responsive .embla-slide{opacity:1;padding:0}#product #main-info #product-image #image-desktop{gap:1rem 0}#product #main-info #product-image #image-desktop.is-loaded picture{opacity:1!important}@media(min-width:991.98px){#product #main-info #product-image #image-desktop picture{opacity:0}}#product #main-info #product-image #image-responsive .product-images-carousel .embla-viewport{overflow:hidden;padding-left:0}#product #main-info #product-image #image-responsive .product-images-carousel .embla-container{display:flex}#product #main-info #product-image #image-responsive .product-images-carousel .embla-slide{flex:0 0 95%;min-width:0}#product #main-info #product-image #images-thumbnail .sticky-thumbs{position:sticky;top:160px;min-width:102px;width:102px;transition:top .5s cubic-bezier(.16,1.08,.38,.98)}@media(max-width:1199.98px){#product #main-info #product-image #images-thumbnail .sticky-thumbs{top:110px}}#product #main-info #product-image #images-thumbnail .sticky-thumbs .product-thumbnails-carousel{opacity:1!important;height:345px}#product #main-info #product-image #images-thumbnail .sticky-thumbs .product-thumbnails-carousel .embla-viewport{overflow:hidden;height:100%;padding:0!important}#product #main-info #product-image #images-thumbnail .sticky-thumbs .product-thumbnails-carousel .embla-container{display:flex;flex-direction:column;height:100%;margin:0!important;gap:10px 0}#product #main-info #product-image #images-thumbnail .sticky-thumbs .product-thumbnails-carousel .embla-slide{max-height:102px}#product #main-info #product-image #images-thumbnail .sticky-thumbs .product-thumbnails-carousel .embla-slide img{width:100px;height:auto}#product #main-info #product-image #images-thumbnail .sticky-thumbs .navigation-embla{top:0;height:345px}#product #main-info #product-image #images-thumbnail .sticky-thumbs .navigation-embla .prev,#product #main-info #product-image #images-thumbnail .sticky-thumbs .navigation-embla .next{transform:rotate(90deg) scale(.9)}#product #main-info #product-image #lightbox{opacity:0;pointer-events:none;transition:opacity .4s ease;position:fixed;inset:0;background:var(--color-white);z-index:9999;justify-content:center;align-items:center;flex-direction:column}#product #main-info #product-image #lightbox.visible{opacity:1;pointer-events:all}#product #main-info #product-image #lightbox #lightbox-images{gap:20px;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}#product #main-info #product-image #lightbox .close-button{top:10px;right:10px;background:var(--color-ghost-white)}#product #main-info #product-image #lightbox .container{top:50%;transform:translateY(-50%);width:100%;left:0;right:0;height:42px}@media(min-width:1199.98px){#product #main-info .col-config .sticky-col{position:sticky;top:0;transition:top .5s cubic-bezier(.16,1.08,.38,.98)}}#product #main-info .product-prices .current-price span{font-size:1.1rem}#product #main-info .trustpilot-block .trustpilot-widget{width:140px;pointer-events:none;overflow:hidden}#product #main-info .section-made-in .made-in-france img{width:70px}#product #main-info .product-actions.attributes-exist{margin:1rem 0}#product #main-info .product-actions.attributes-exist .product-variants-item{margin-bottom:1rem}#product #main-info .product-actions.attributes-exist .product-variants-item ul{gap:5px;margin:0}#product #main-info .product-actions.attributes-exist .product-variants-item ul .input-container{margin:0}#product #main-info .product-actions .description-short{margin:1.5rem 0;padding:1rem 0;border-top:1px solid var(--color-gray-1)}#product #main-info .product-actions .description-short p,#product #main-info .product-actions .description-short li{font-size:95%}#product #main-info .product-actions .description-short p{margin-top:0;margin-bottom:.2rem}#product #main-info .product-actions .description-short p:last-child{margin:0}#product #main-info .product-actions #info-product .reference-product{padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:1px solid var(--color-gray-2)}#product #main-info .product-actions #info-product .reference-product .strong{opacity:.7}#product #main-info .product-actions #info-product .product-stock{padding-bottom:.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--color-gray-2)}#product #main-info .product-actions #info-product .product-stock .strong{opacity:.7}#product #main-info .product-actions #product-availability{gap:5px}#product #main-info .product-actions #product-availability .notice-product{padding:8px;border-radius:5px;width:calc(50% - 19px)}#product #main-info .product-actions #product-availability .notice-product p{font-size:90%;line-height:1.2;text-align:center;color:var(--color-white)}#product #main-info .product-actions #product-availability .notice-product.message-available,#product #main-info .product-actions #product-availability .notice-product.product-magasin{background:var(--color-green)}#product #main-info .product-actions #product-availability .notice-product.message-noavailable{background:var(--color-red)}#product #main-info .picto-reassurance .picto-reassurance-carousel{--slide-spacing-md-up: 5px}#product #main-info .picto-reassurance .picto-reassurance-carousel .embla-slide{opacity:1}#product #main-info .picto-reassurance .picto-reassurance-carousel .embla-slide .card{padding:10px;border:1px solid var(--color-gray-2);border-radius:5px}#product #main-info .picto-reassurance .picto-reassurance-carousel .embla-slide .card .picto-img{width:50px;height:50px}#product #main-info .picto-reassurance .picto-reassurance-carousel .embla-slide .card .picto-img img{width:100%;height:100%}#product #main-info .picto-reassurance .picto-reassurance-carousel .embla-slide .card p{font-size:90%;line-height:1}#product .anchor-section{position:fixed;left:0;right:0;bottom:30px;margin:auto;z-index:1;padding:1rem;border:1px solid var(--color-gray-1);background:var(--color-white);max-width:300px}#product .anchor-section>span{min-height:20px}#product #menu-more{position:relative;left:0;right:0;width:fit-content;margin:0 auto;height:48px;z-index:5;background:var(--color-white);border-radius:5px;border:1px solid var(--color-gray-2);overflow:hidden;opacity:1}#product #menu-more.no-visible{pointer-events:none}#product #menu-more .col-nav{position:relative;height:100%;bottom:0}#product #menu-more .col-nav ul{white-space:nowrap}@media(max-width:991.98px){#product #menu-more .col-nav ul{overflow-x:scroll;overflow-y:hidden}}#product #menu-more .col-nav ul li{font-size:90%;font-weight:700;letter-spacing:-.5px;padding:0 1.5rem;-webkit-user-select:none;user-select:none}#product #menu-more .col-nav ul li a{color:var(--color-black-cold);transition:color .25s ease-in}#product #menu-more .col-nav ul li:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background:var(--color-black-cold);transition:height 1s cubic-bezier(.16,1.08,.38,.98);z-index:-1}#product #menu-more .col-nav ul li:last-child{margin:0}#product #menu-more .col-nav ul li.active a{color:var(--color-white)}#product #menu-more .col-nav ul li.active:after{height:100%}#product #more-product{gap:2rem 0}@media(min-width:991.98px){#product #more-product{max-width:80%;margin:2rem auto}}#product #more-product .section{padding:2rem;border:1px solid var(--color-gray-2);border-radius:5px}#product #more-product .section .content-text ul{margin:0;padding:0}#product #more-review .trustpilot-widget{height:calc(100dvh - 6rem)}.product-additional-info .content-mailalert{padding-top:1rem;margin:1rem 0;border-top:1px solid var(--color-gray-1)}.product-additional-info .js-mailalert{height:auto}.product-additional-info .js-mailalert.user-logged .content-mail{width:100%}.product-additional-info .js-mailalert.user-logged button{height:50px}.product-additional-info .js-mailalert .form-control{width:calc(100% - 120px)}.product-additional-info .js-mailalert .btn{min-width:120px}.product-additional-info .js-mailalert .alert.alert-info{max-width:100%;width:100%}
