.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:none;box-sizing:border-box;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.noUi-base,.noUi-connects{height:100%;position:relative;width:100%;z-index:1}.noUi-connects{border-radius:.4rem;overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{position:absolute;right:0;top:0;transform-origin:0 0;transform-style:preserve-3d;transform-style:flat;will-change:transform;z-index:1}.noUi-connect{background:#31b6ff;height:100%;width:100%}.noUi-origin{height:10%;width:10%}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:8px;margin:0 8px}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#0082ca;border:1px solid #0082ca;border-radius:50%;cursor:default;outline:none;position:absolute}.noUi-horizontal .noUi-handle{height:16px;right:-8px;top:-4px;width:16px}.noUi-vertical{margin:8px 0;width:8px}.noUi-vertical .noUi-handle{height:16px;right:-4px;top:-8px;width:16px}.noUi-target{background:#cdd2d8;border:0 solid #ccc;border-radius:.4rem;position:relative}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-active{background:#006197}[disabled] .noUi-connect{background:#cdd2d8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{color:#999;position:absolute}.noUi-value{position:absolute;text-align:center;white-space:nowrap}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:#ccc;position:absolute}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{height:80px;left:0;padding:10px 0;top:100%;width:100%}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{height:5px;margin-left:-1px;width:2px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{height:100%;left:100%;padding:0 10px;top:0}.noUi-value-vertical{padding-left:25px;transform:translateY(-50%)}.noUi-rtl .noUi-value-vertical{transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{height:2px;margin-top:-1px;width:5px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{background:#fff;border:1px solid #ccc;border-radius:.4rem;color:#151515;display:block;font-size:12px;font-weight:600;padding:1px 5px;position:absolute;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{bottom:120%;left:50%;transform:translate(-50%)}.noUi-vertical .noUi-tooltip{right:120%;top:50%;transform:translateY(-50%)}.noUi-horizontal .noUi-origin>.noUi-tooltip{bottom:10px;left:auto;transform:translate(50%)}.noUi-vertical .noUi-origin>.noUi-tooltip{right:28px;top:auto;transform:translateY(-18px)}.display-toggle__link{background:#e8f4fa;border-radius:50%;color:#151515;font-size:1.125rem;height:1.7em;line-height:1.7em;text-align:center;width:1.7em}.display-toggle__link:focus,.display-toggle__link:hover{background:#cdd2d8;color:#151515}.display-toggle__link.active{background:#0082ca;color:#fff}.display-toggle__icon{font-size:inherit;line-height:inherit}#js-product-list-header{background-color:#eeede5;min-height:250px;width:100%}#js-product-list-header .block-category,#js-product-list-header .header-list{position:relative}#js-product-list-header .block-category>div,#js-product-list-header .header-list>div{min-height:300px}@media(max-width:991.98px){#js-product-list-header .block-category>div,#js-product-list-header .header-list>div{min-height:auto}}#js-product-list-header .block-category .breadcrumb .breadcrumb-item,#js-product-list-header .block-category .breadcrumb .breadcrumb-item .active,#js-product-list-header .block-category .breadcrumb .breadcrumb-item a,#js-product-list-header .header-list .breadcrumb .breadcrumb-item,#js-product-list-header .header-list .breadcrumb .breadcrumb-item .active,#js-product-list-header .header-list .breadcrumb .breadcrumb-item a{color:#084b87}#js-product-list-header .block-category nav,#js-product-list-header .header-list nav{position:absolute;top:0}@media(max-width:991.98px){#js-product-list-header .block-category nav,#js-product-list-header .header-list nav{position:relative;width:100%}}#js-product-list-header .block-category .category-description,#js-product-list-header .header-list .category-description{margin:4rem 0}@media(max-width:991.98px){#js-product-list-header .block-category .category-description,#js-product-list-header .header-list .category-description{margin:1rem 1rem 0}}#js-product-list-header .block-category .category-description .h1,#js-product-list-header .block-category .category-description h1,#js-product-list-header .header-list .category-description .h1,#js-product-list-header .header-list .category-description h1{color:#1c2653;font-size:3rem;line-height:1}@media(max-width:991.98px){#js-product-list-header .block-category .category-description .h1,#js-product-list-header .block-category .category-description h1,#js-product-list-header .header-list .category-description .h1,#js-product-list-header .header-list .category-description h1{font-size:2rem}#js-product-list-header .block-category .category-image,#js-product-list-header .header-list .category-image{display:none}}.load-more-button-holder .mat-button{background-color:rgba(0,130,202,.15)!important;border:1px solid #0082ca;border-radius:25px;box-shadow:none;padding:.5rem 4rem;text-transform:inherit}@media(max-width:767.98px){.search-filters{border:0;border-radius:0}}.js-search-filters{width:100%}.js-search-filters .list-group .facet-item{margin-right:1rem}.js-search-filters .list-group .facet-item .category-item{background:rgba(0,130,202,.15);border:1px solid #0082ca;border-radius:15px;font-family:Poppins;font-size:.9375rem;padding:1rem}.js-search-filters .list-group .facet-item .category-item .custom-control-label{align-items:center;display:flex;justify-content:center}.js-search-filters .list-group .facet-item .category-item .custom-control-label:before{background:rgba(0,130,202,.15);border-color:#084b87;border-radius:3px;border-width:2px;margin-right:1rem;position:unset}.js-search-filters .list-group .facet-item .category-item .custom-control-label:after{left:0}#category-description-2 .btn{background-color:#084b87;color:#fff}.custom-file-label:after{content:"Parcourir"!important}.product-thumbs{margin-left:-5px;margin-right:-5px}.product-thumbs__elem{cursor:pointer;flex:0 0 33.33333333%;max-width:33.33333333%;opacity:.3;padding:0 5px;transition:opacity .3s ease}.product-thumbs__elem:focus,.product-thumbs__elem:hover{opacity:.6}.product-thumbs__elem.swiper-slide-thumb-active{opacity:1}@media(min-width:576px){.product-thumbs__elem{flex:0 0 25%;max-width:25%}}.product-main-images{background-color:#eeede5;position:relative}.product-main-images__modal-trigger-layer{border:0;border-radius:50%;bottom:10px;font-size:1.25rem;height:1.6em;line-height:1.6em;padding:0;position:absolute;right:10px;width:1.6em;z-index:2}@media(max-width:992px){.product-main-images__modal-trigger-layer{font-size:calc(.85rem + .64516vw)}}@media(max-width:767.98px){.product-main-images .js-product-main-images .swiper-button-custom{display:none}}.product-main-images .js-product-main-images .swiper-button-custom .material-icons{color:hsla(0,0%,100%,.5);font-size:5rem}.product-main-images .js-product-main-images .swiper-pagination{bottom:5em}.product-main-images .js-product-main-images .swiper-pagination .swiper-pagination-bullet{background-color:rgba(0,130,202,.5);height:12px;width:12px}.product-main-images .js-product-main-images .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#0082ca}.product-customization{margin:40px 0}.product-customization .product-customization-item{margin:20px 0}.product-customization .product-message{background:#e8f4fa;border:none;height:3.125rem;padding:.625rem;resize:none;width:100%}.product-customization .product-message:focus{background-color:#fff;outline:.1875rem solid #0082ca}.product-customization .file-input{cursor:pointer;height:2.625rem;left:0;opacity:0;overflow:hidden;position:absolute;width:100%;z-index:1}.product-customization .customization-message{margin-top:20px}.product-customization .custom-file{background:#e8f4fa;color:#707070;display:block;height:2.625rem;line-height:2.625rem;margin-top:20px;position:relative;text-indent:.625rem;width:100%}.product-customization .custom-file button{position:absolute;right:0;top:0;z-index:0}.product-customization small{color:#707070}.attribute-radio__label{margin:0;position:relative}.attribute-radio__input{bottom:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.attribute-radio__input:checked~.attribute-radio__text{background-color:#0082ca;border-color:#0082ca;color:#fff}.attribute-radio__text{border:1px solid #ccc;border-radius:.4rem;display:block;font-size:.875rem;font-weight:700;min-width:2.1875rem;padding:5px 10px;text-align:center}.product-container .h1,.product-container h1{color:#454f54;font-weight:900;line-height:1;margin-bottom:.5rem}.product-container .btn-browse{bottom:5%;left:50%;position:absolute;transform:translate(-50%,5%);z-index:999}.product-container .product-header-infos{border-bottom:1px solid #cdd2d8;margin-bottom:.5rem;padding-bottom:.5rem}.product-container .product-header-infos .infos-details{color:#707070;font-size:.875rem;line-height:1.25rem;margin-bottom:0}.product-container .product-header-infos .infos-details .reference{font-weight:700}.product-container .product-header-infos .product-categories{color:#0082ca;line-height:1.25;margin:0}.product-container .product-header-infos .product-categories li{display:inline}.product-container .product-header-infos .product-categories li:not(:first-child):before{color:#cdd2d8;content:"/";margin:0 .5rem}.product-container .product-comments-additional-info .comments-note{align-items:center;display:flex;justify-content:center;position:relative}.product-container .product-comments-additional-info .comments-note .post-product-comment{height:100%;left:0;position:absolute;top:0;width:100%}.product-container .product-comments-additional-info .comments-note span{color:#747981;font-size:14px;margin-left:.5rem}.product-container .product-information{margin-top:1rem}.product-container .product-information .product-description{color:#454f54}.product-container .product-information .product-description p{margin-bottom:0}.product-container .product-information .product-description.text-showmore{max-height:125px;overflow:hidden;position:relative;transition:max-height .5s ease-out}.product-container .product-information .product-description.text-showmore .showmore-btn{background:linear-gradient(0deg,#fff 0,#fff 20%,transparent 0,transparent);bottom:0;color:#454f54;cursor:pointer;display:block;font-weight:700;left:0;opacity:1;padding-top:6em;position:absolute;text-decoration:underline;transition:opacity .5s ease-out;width:100%}.product-container .product-information .product-description.text-showmore.showing{max-height:none}.product-container .product-information .product-description.text-showmore.showing .showmore-btn{display:none}.product-container .product-information .product-description.text-showmore.showing .showless-btn{display:block}.product-container .product-information .product-description.text-showmore .showless-btn{color:#454f54;content:"load";cursor:pointer;display:none;font-weight:700;opacity:1;text-decoration:underline;transition:opacity .5s ease-out;width:100%}.product-container .product-information .viewer{align-items:center;color:#454f54;display:flex;font-size:.9375rem;font-weight:600;line-height:1.25rem;margin:2rem 0;text-decoration:underline}.product-container .product-information .viewer svg{margin-right:8px}.product-container .products-variable-selection{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin:1rem 0}.product-container .products-variable-selection .product-variable{border:1.25px solid #cdd2d8;border-radius:20px;display:flex;flex-direction:column;padding:1rem .5rem;text-align:center}.product-container .products-variable-selection .product-variable:hover{background-color:rgba(0,130,202,.15);border-color:#0082ca;text-decoration:none}.product-container .products-variable-selection .product-variable .product-name{color:#707070;font-family:Poppins;font-size:.9375rem;font-weight:500}.product-container .products-variable-selection .product-variable .product-price,.product-container .products-variable-selection .product-variable .product-price .price{color:#0082ca;font-size:.875rem;font-weight:700}.product-container .products-variable-selection:not(.no-active) .product-variable.active{background-color:rgba(0,130,202,.15);border-color:#0082ca;text-decoration:none}.product-container .product-quotation .btn-quotation{align-items:center;background-color:#ff936e;border-color:#ff936e;border-radius:25px;color:#fff;display:flex;justify-content:center;max-width:270px;padding:.5rem 2.25rem;width:auto}.product-container .product-quotation .btn-quotation .material-symbols-outlined{margin-right:1.5rem}@media(max-width:767.98px){.product-container .product-quotation .btn-quotation{padding:.5rem 1.5rem}.product-container .product-quotation .btn-quotation .material-symbols-outlined{margin-right:.5rem}}.product-container .product-quantity .qty .input-group{border:none}.product-container .product-quantity .qty .input-group .input-group-btn{background-color:#0082ca}.product-container .product-quantity .qty .input-group .input-group-btn .btn{background-color:#0082ca;border-radius:0;color:#fff;width:1.5em}.product-container .product-quantity .qty .input-group input{border-bottom:1.5px solid #cdd2d8;border-top:2.5px solid #cdd2d8}.product-container .product-quantity .add-to-cart{align-items:center;background-color:#ff936e;border-color:#ff936e;border-radius:25px;display:flex;justify-content:center;padding:.5rem 2.25rem;width:auto}.product-container .product-quantity .add-to-cart .material-symbols-outlined{margin-right:1.5rem}@media(max-width:767.98px){.product-container .product-quantity .add-to-cart{padding:.5rem 1.5rem}.product-container .product-quantity .add-to-cart .material-symbols-outlined{margin-right:.5rem}}.product-container .product-bottom-infos{align-items:center;border-bottom:1px solid #d2d2d2;border-top:1px solid #d2d2d2;color:#707070;display:flex;justify-content:center;margin:2rem 0;padding:1rem 0}.product-container .product-bottom-infos .infos-element{display:flex;flex:1;flex-direction:column;text-align:center}.product-container .product-bottom-infos .infos-element .material-symbols-outlined{margin-bottom:.5rem}.product-container .product-bottom-infos .infos-element .titled{font-size:.75rem}.product-container .product-bottom-infos .infos-element .type{font-family:Poppins;font-size:.875rem;font-weight:600}.product-container .product-add-to-cart .product-infos{display:flex}.product-container .product-add-to-cart .product-infos .infos-details{color:#707070;font-size:.875rem;line-height:1.25rem;margin-bottom:0;margin-right:1rem}.product-container .product-add-to-cart .product-infos .infos-details .reference{font-weight:700}.product-container .product-add-to-cart .product-quantities{padding-bottom:.5rem}.product-container .product-add-to-cart .product-quantities .label{align-items:center;color:#747981;display:flex;font-size:.875rem;font-weight:500;margin:0}.product-container .product-add-to-cart .product-quantities .label:before{background-color:#5dc99a;border-radius:7.5px;content:"";display:inline-block;height:10px;margin-right:.5rem;width:10px}.product-container .product-add-to-cart .product-quantities .label.out-of-stock:before{background-color:#e46b5c}.product-container .product-discounts .table thead th{border-top:0}.product-container .product-discounts .table td,.product-container .product-discounts .table th{padding:.5rem}.product-container .product-discounts .price{font-size:1rem}