.iti--allow-dropdown{width:100%!important}.error-display{display:block;width:100%;margin-top:.25rem;font-size:75%;color:#e63757}.pointer{cursor:pointer}.pointer:hover{opacity:.9}.icon{background-size:contain;background-repeat:no-repeat;display:inline-block;vertical-align:middle;background-image:var(--icon-url)}.icon-6xl{width:64px;height:64px}.icon-5xl{width:36px;height:36px}.icon-4xl{width:32px;height:32px}.icon-3xl{width:28px;height:28px}.icon-xxl{width:24px;height:24px}.icon-2xl{width:18px;height:18px}.icon-xl{width:16px;height:16px}.icon-l{width:12px;height:12px}.icon-transition{transition:transform .3s ease}.rotate-icon{transform:rotate(45deg);transition:transform .3s ease}.figma-neutral-easy-blue-b{border:1px solid var(--cz-figma-neutral-easy-blue)!important}.btn-load-more:hover,.btn-load-more:disabled{background:var(--cz-figma-primary-light-hover);color:var(--cz-figma-primary-normal)}.nfp-background{background-image:url(/build-20260127093439/background_canva-C4gRjFxX.svg)}.text-black{color:#000}.fs-xxs{font-size:10px}.fs-22{font-size:22px}.fs-32{font-size:32px}.fw-300{font-weight:300}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.badge-status-red{background-color:var(--cz-figma-status-red-50);color:var(--cz-figma-status-red-500);border-radius:4px;font-size:10px;font-weight:400;padding:3px 6px}.thumbnail-container{position:absolute;bottom:10px;right:10px;width:52px;height:52px;overflow:hidden;transition:all .5s ease;background-color:#fff;border:1px solid var(--cz-figma-neutral-easy-blue)}.thumbnail-container .thumbnail-overlay-title{display:none}.thumbnail-container:hover{width:100%;height:100%;bottom:0;right:0}.thumbnail-container:hover .thumbnail-overlay-title{display:unset}.thumbnail{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.thumbnail-container:hover .thumbnail{transform:scale(1.2);width:85%;margin:auto}.thumbnail-container:hover .hover-text{opacity:1;visibility:visible;transition:opacity .5s ease,visibility .5s}.form-check-input:checked~.form-option-label{border-color:transparent;color:transparent;border:1.5px solid var(--cz-figma-primary-normal)!important}.devis-steps{width:30px;height:8px;background-color:var(--cz-figma-primary-light)}.devis-steps.active{width:80px;height:8px;background-color:var(--cz-figma-primary-normal)}.technic-div{padding:12px}.qty-div-2:hover>.pourcentage{background-color:#fff!important}.delai-div{width:186px;height:115px}.delai-container .delai-div:nth-child(2){border-right:1px solid var(--cz-figma-neutral-easy-blue);border-left:1px solid var(--cz-figma-neutral-easy-blue);border-radius:0!important}.devis-div.active,.qty-div.active,.side-div.active,.technic-div.active,.qty-div-2.active,.delai-div.active{border:2px solid var(--cz-figma-primary-normal)!important;background-color:var(--cz-figma-primary-light)}.delai-container .delai-div:nth-child(2).active{border-radius:8px!important}.devis-div:hover,.qty-div:hover,.side-div:hover,.technic-div:hover,.qty-div-2:hover,.delai-div:hover{background-color:var(--cz-figma-primary-light)!important}.qty-div{width:60px;height:50px;border:1px solid var(--cz-figma-neutral-easy-blue)}.form-control.is-invalid{background-image:none}.page-item.active .page-link{z-index:1;color:#fff;background-color:var(--cz-figma-primary-normal);border-color:var(--cz-figma-primary-normal)}.subcategories{cursor:pointer}.img-sat{width:42px;height:42px;padding:1px;-o-object-fit:cover;object-fit:cover}.scrollableDiv::-webkit-scrollbar{display:none}.scrollableDiv{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.subcategories:hover{background-color:var(--cz-figma-primary-light-hover)}.selected-sat{border:2px solid var(--cz-figma-primary-normal);background-color:var(--cz-figma-primary-light-hover)}.sat-1{transform:rotate(-10deg);z-index:1;transition:transform .3s ease-in-out,left .3s ease-in-out}.subcategories:hover .sat-1{transform:rotate(-15deg) translate(-4px);position:relative}.sat-2{z-index:2;margin-left:-27px;margin-top:-10px;transition:transform .3s ease-in-out,top .3s ease-in-out}.subcategories:hover .sat-2{transform:translateY(-2px);position:relative}.sat-3{transform:rotate(10deg);margin-left:-27px;z-index:3;transition:transform .3s ease-in-out,right .3s ease-in-out}.subcategories:hover .sat-3{transform:rotate(15deg) translate(4px);position:relative}@media(max-width:767px){.modal-dialog{margin:0}.product-gallery-thumblist-item{width:20%}.handheld-toolbar-enabled{overflow:auto!important}}html{scroll-behavior:smooth}
