@import"https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@media(max-width: 991px){.fs-xsmall{font-size:14px !important}.fs-xsmall{font-size:12px !important}.fs-xlarge{font-size:calc(1.2em + .3vw) !important}.fs-xxlarge{font-size:calc(1.8em + .3vw) !important}.fs-title{font-size:16px !important}.fs-small{font-size:14px !important}.fs-xsmall{font-size:12px !important}.fs-xlarge{font-size:calc(1.2em + .3vw) !important}.fs-xxlarge{font-size:calc(1.8em + .3vw) !important}.fs-title{font-size:16px !important}.fs-medium{font-size:14px !important}.fs-xsmall{font-size:12px !important}.fs-xlarge{font-size:calc(1.2em + .3vw) !important}.fs-xxlarge{font-size:calc(1.8em + .3vw) !important}.fs-title{font-size:16px !important}.fs-area{font-size:14px !important}.fs-xsmall{font-size:12px !important}.fs-xlarge{font-size:calc(1.2em + .3vw) !important}.fs-xxlarge{font-size:calc(1.8em + .3vw) !important}.fs-title{font-size:16px !important}.fs-mlarge{font-size:14px !important}.fs-xsmall{font-size:12px !important}.fs-xlarge{font-size:calc(1.2em + .3vw) !important}.fs-xxlarge{font-size:calc(1.8em + .3vw) !important}.fs-title{font-size:16px !important}.fs-large{font-size:14px !important}.fs-xsmall{font-size:12px !important}.fs-xlarge{font-size:calc(1.2em + .3vw) !important}.fs-xxlarge{font-size:calc(1.8em + .3vw) !important}.fs-title{font-size:16px !important}.fs-xlarge{font-size:14px !important}.fs-xsmall{font-size:12px !important}.fs-xlarge{font-size:calc(1.2em + .3vw) !important}.fs-xxlarge{font-size:calc(1.8em + .3vw) !important}.fs-title{font-size:16px !important}.fs-xxlarge{font-size:14px !important}.fs-xsmall{font-size:12px !important}.fs-xlarge{font-size:calc(1.2em + .3vw) !important}.fs-xxlarge{font-size:calc(1.8em + .3vw) !important}.fs-title{font-size:16px !important}.fs-title{font-size:14px !important}.fs-xsmall{font-size:12px !important}.fs-xlarge{font-size:calc(1.2em + .3vw) !important}.fs-xxlarge{font-size:calc(1.8em + .3vw) !important}.fs-title{font-size:16px !important}}.fs-xsmall{font-size:max(.5em + .3vw,12px)}.fs-small{font-size:max(.55em + .3vw,12px)}.fs-medium{font-size:max(.6em + .3vw,12px)}.fs-area{font-size:max(.7em + .3vw,12px)}.fs-mlarge{font-size:max(.77em + .3vw,12px)}.fs-large{font-size:max(.85em + .3vw,12px)}.fs-xlarge{font-size:max(1.2em + .3vw,12px)}.fs-xxlarge{font-size:max(1.8em + .3vw,18px)}.fs-title{font-size:max(.9em + .3vw,12px)}body{font-family:"Nunito",sans-serif}ul{list-style:none}.disabled{opacity:.4;pointer-events:none}@media(max-width: 400px){.mobile-column{flex-direction:column}}@media(min-width: 768px)and (max-width: 920px){.row-cols-tablet>*{flex:0 0 auto;width:50%}}.container{max-width:100%;padding-left:5%;padding-right:5%}@media(min-width: 1400px){.container{max-width:1440px !important}}.no-scroll{overflow:hidden;height:100%}.black-divider{opacity:1}.shadow-mini{box-shadow:0px 3px 7px rgba(0,0,0,.1)}@media(min-width: 1024px)and (max-width: 1199.98px){.row-cols-custom-xl-4>*{flex:0 0 auto;width:25%}}.bg-primary{background-color:#38a9d7 !important}.bg-secondary{background-color:#f2f2f2 !important}.bg-light-gray{background-color:#f2f2f2}.bg-dark{background-color:#115373 !important}.bg-danger,.bg-cashback{background-color:#e60f61 !important}.bg-info,.bg-tertiary{background-color:#00d4bc !important}.background-dark{background:linear-gradient(123deg, #084562 0%, #008EB2 100%)}.rounded{border-radius:1.25rem !important}*:focus{box-shadow:none !important;outline:none !important}body.modal-open{overflow:hidden}.tooltip-inner{font-size:calc(.55em + .3vw);text-transform:uppercase;background-color:#38a9d7;letter-spacing:0}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{border-top-color:#38a9d7}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{border-right-color:#38a9d7}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{border-bottom-color:#38a9d7}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{border-left-color:#38a9d7}.form-check-label{cursor:pointer}.reference{font-style:italic;color:#38a9d7;font-weight:normal;font-size:.875rem;line-height:1}.color-primary{color:#38a9d7}.color-secondary{color:#f2f2f2}.color-or{color:#c58668}.border-radius-btn{border-radius:20px !important}.border-radius-btn-right{border-radius:20px}.icon-primary:hover{fill:#38a9d7}.gray{color:#666}.bg-gray{background-color:#f2f2f2}.text-blue,.text-primary{color:#38a9d7 !important}.text-green{color:#00d4bc !important}.text-dark{color:#115373 !important}.text-bg-green{background-color:#38a9d7}.text-white{color:#fff !important}.text-danger{color:#e60f61 !important}.fs-xsmall{font-size:.75rem}.w-15{width:15%}.w-30{width:30%}.w-40{width:40%}.w-60{width:60%}.w-65{width:65%}.w-70{width:70%}.w-80{width:80%}.w-90{width:90%}h1,h2,h3,h4,h5,h6,p{color:#115373;font-size:inherit;font-weight:400}h1{color:#115373}a{transition:all .3s ease-out;text-decoration:none;color:inherit}.lh-0{line-height:0}.lh-1-3{line-height:1.3rem}.ls-normal{letter-spacing:0}.ls-medium{letter-spacing:.05em}.ls-large{letter-spacing:.15em}.fw-extralight{font-weight:200}b,strong{font-weight:700}.bloc-infos{font-size:clamp(1em,1em + .3vw,1em)}.bloc-infos-livraison{text-align:center;border:rgba(209,209,209,.3) 1px solid !important;min-height:100%;height:100%;border-radius:1.5rem}.bloc-infos-livraison img{margin:0 auto}@media not all and (min-resolution: 0.001dpcm){@supports(-webkit-appearance: none) and (stroke-color: transparent){.form-check-input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}}}.btn{border-width:2px;border-radius:20px;padding:.5rem 1rem .5rem 1rem;transition:all .3s ease-out;min-width:220px;justify-content:center}@media(min-width: 992px)and (max-width: 1120px){.btn{width:auto}}.btn.secondary{border-radius:20px}.btn.dark{background-color:#115373 !important;border-color:#115373;color:#fff}.btn.dark:hover{background-color:#00d4bc !important;border-color:#00d4bc}.btn.dark.cart.active{background-color:#00d4bc !important;border-color:#00d4bc}.btn.outline-dark{background-color:rgba(0,0,0,0) !important;border-color:#115373;color:#115373}.btn.outline-dark:hover{background-color:#00d4bc !important;border-color:#00d4bc;color:#fff}.btn.white{background-color:#fff !important;border-color:#fff;color:#38a9d7}.btn.white:hover{background-color:#115373 !important;border-color:#115373;color:#fff}.btn.primary{background-color:#38a9d7 !important;border-color:#38a9d7;color:#fff}.btn.primary:hover{background-color:#00d4bc !important;border-color:#00d4bc}.btn.info,.btn.tertiary{background-color:#00d4bc !important;border-color:#00d4bc;color:#fff}.btn.info:hover,.btn.tertiary:hover{background-color:#115373 !important;border-color:#115373}.btn.light{background-color:#fff !important;border-color:#fff;color:#115373}.btn.light:hover,.btn.light.active{background-color:#115373 !important;border-color:#115373;color:#fff}.btn.no-bg{background-color:#fff !important;border-color:#115373;color:#115373}.btn.no-bg:hover{background-color:#115373 !important;border-color:#115373;color:#fff}.btn.no-bg-dark{background-color:#115373 !important;border-color:#115373;color:#fff}.btn.no-bg-dark:hover{background-color:rgba(0,0,0,0) !important;border-color:#115373;color:#115373}.btn.green{background-color:#38a9d7 !important;border-color:#38a9d7;color:#fff}.btn.green:hover,.btn.green.active{background-color:#115373 !important;border-color:#115373;color:#fff}.btn.green:disabled{opacity:.3}.btn.gray{background-color:#fff !important;border-color:#707070;color:#115373}.btn.gray:hover,.btn.gray.active{background-color:#707070 !important;border-color:#707070;color:#fff}.btn.smaller{padding:.33rem 1.25rem !important;min-width:auto}.btn.mw-n{min-width:auto}.btn.right{border-radius:20px}.btn.accueil{min-width:auto}.btn.accueil:hover,.btn.accueil.active{background-color:#38a9d7 !important;border-color:#38a9d7 !important}.btn-gradient{text-transform:uppercase;background:rgba(0,0,0,0) linear-gradient(123deg, #084562 0%, #008EB2 100%) 0% 0% no-repeat padding-box;border-radius:2rem;color:#fff !important}.btn-gradient:hover{opacity:.75}.btn-tel{padding-left:2.5rem;border-radius:25px 25px 25px 0;background-position:.75rem center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 23.281 23.249'%3E%3Cpath d='M23.232,11.608a2.522,2.522,0,0,0-2.08-2.031A9.514,9.514,0,0,0,14.86.513a9.775,9.775,0,0,0-6.39.05A11.5,11.5,0,0,0,6.588,1.4,9.495,9.495,0,0,0,2.13,9.577,2.52,2.52,0,0,0,.05,11.608L0,13.292l.05,1.486c.342,1.341,1.042,1.762,2.427,2.08a3.845,3.845,0,0,0,1.337.05,1.248,1.248,0,0,0,.892-.644,4.3,4.3,0,0,0,.05-1.337V11.955a4.442,4.442,0,0,0-.2-2.08c-.253-.351-.763-.407-1.387-.4a8.4,8.4,0,0,1,5.5-7.925,9.077,9.077,0,0,1,6.043.1,8.326,8.326,0,0,1,5.4,7.826,1.993,1.993,0,0,0-1.436.446,21.888,21.888,0,0,0-.149,4.755,3.735,3.735,0,0,0,.2,1.833c.254.352.762.405,1.387.4a3.829,3.829,0,0,1-1.783,3.17c-.373.231-1.056.279-1.387.5H15.257l-.2-.545a2.651,2.651,0,0,0-.644-.693,5.9,5.9,0,0,0-3.269-.3A2.271,2.271,0,0,0,9.56,20.624a1.909,1.909,0,0,0,.1,1.139A2.113,2.113,0,0,0,11.145,23.2l1.238.05c1.565,0,2.6-.335,2.873-1.585a8.545,8.545,0,0,0,2.526-.2,4.688,4.688,0,0,0,3.368-4.656,2.526,2.526,0,0,0,2.08-2.031l.05-1.585-.05-1.585M3.715,10.568v5.251c-2.5.046-2.625-.448-2.625-2.873a3.921,3.921,0,0,1,.149-1.585c.4-.764,1.27-.815,2.477-.793m10.452,11c-.228.693-1.061.594-1.981.594-.337,0-.8.053-.991-.1a1.087,1.087,0,0,1-.5-1.486c.114-.195.337-.295.5-.446.1-.02.1-.012.149-.05a7.815,7.815,0,0,1,2.328.1c.357.112.909.888.5,1.387m8.025-8.619c0,2.425-.125,2.919-2.625,2.873V10.568c1.111-.02,1.943,0,2.378.644a3.279,3.279,0,0,1,.248,1.734' /%3E%3C/svg%3E");background-size:1.33rem}.btn-tel:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23fff' viewBox='0 0 23.281 23.249'%3E%3Cpath d='M23.232,11.608a2.522,2.522,0,0,0-2.08-2.031A9.514,9.514,0,0,0,14.86.513a9.775,9.775,0,0,0-6.39.05A11.5,11.5,0,0,0,6.588,1.4,9.495,9.495,0,0,0,2.13,9.577,2.52,2.52,0,0,0,.05,11.608L0,13.292l.05,1.486c.342,1.341,1.042,1.762,2.427,2.08a3.845,3.845,0,0,0,1.337.05,1.248,1.248,0,0,0,.892-.644,4.3,4.3,0,0,0,.05-1.337V11.955a4.442,4.442,0,0,0-.2-2.08c-.253-.351-.763-.407-1.387-.4a8.4,8.4,0,0,1,5.5-7.925,9.077,9.077,0,0,1,6.043.1,8.326,8.326,0,0,1,5.4,7.826,1.993,1.993,0,0,0-1.436.446,21.888,21.888,0,0,0-.149,4.755,3.735,3.735,0,0,0,.2,1.833c.254.352.762.405,1.387.4a3.829,3.829,0,0,1-1.783,3.17c-.373.231-1.056.279-1.387.5H15.257l-.2-.545a2.651,2.651,0,0,0-.644-.693,5.9,5.9,0,0,0-3.269-.3A2.271,2.271,0,0,0,9.56,20.624a1.909,1.909,0,0,0,.1,1.139A2.113,2.113,0,0,0,11.145,23.2l1.238.05c1.565,0,2.6-.335,2.873-1.585a8.545,8.545,0,0,0,2.526-.2,4.688,4.688,0,0,0,3.368-4.656,2.526,2.526,0,0,0,2.08-2.031l.05-1.585-.05-1.585M3.715,10.568v5.251c-2.5.046-2.625-.448-2.625-2.873a3.921,3.921,0,0,1,.149-1.585c.4-.764,1.27-.815,2.477-.793m10.452,11c-.228.693-1.061.594-1.981.594-.337,0-.8.053-.991-.1a1.087,1.087,0,0,1-.5-1.486c.114-.195.337-.295.5-.446.1-.02.1-.012.149-.05a7.815,7.815,0,0,1,2.328.1c.357.112.909.888.5,1.387m8.025-8.619c0,2.425-.125,2.919-2.625,2.873V10.568c1.111-.02,1.943,0,2.378.644a3.279,3.279,0,0,1,.248,1.734' /%3E%3C/svg%3E")}.form-check-input[type=radio]{border-color:#115373}.form-check.d-flex .form-check-input{flex:0 0 auto}.form-check.d-flex .form-check-label{flex:1 1 auto}.form-check-input:checked{background-color:#115373;border-color:#115373;background-image:none;transition:all .3s ease-out}.form-check-input[type=checkbox]{margin-top:0;border-color:#115373}.my-infos .form-check-input[type=checkbox]{margin-top:revert}.submit-load.submit-loading{position:relative;pointer-events:none;background:#38a9d7 url(../images/svg/submit-loader.svg) center no-repeat;background-size:30px 30px;color:#38a9d7 !important;overflow:hidden;opacity:.4}.submit-load.submit-loading::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#38a9d7 url(../images/svg/submit-loader.svg) center no-repeat;background-size:30px 30px}.rs-link{display:flex;justify-content:center}.rs-link li a{display:block;margin:.5rem;width:32px;height:32px;border-radius:50%;padding:4px;transition:all .3s ease-out}.rs-link li a svg{display:block;width:24px;height:24px;fill:#38a9d7;transition:all .3s ease-out}.rs-link li a:hover{background-color:#115373}.rs-link li a:hover svg{fill:#fff}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e") !important}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}#news-home{color:#fff}#news-home .btn{min-width:auto;padding:.5rem 1.75rem;color:#115373}#news-home .btn:hover{background-color:#00d4bc !important;border-color:#00d4bc;color:#fff}#newsSlider::before{background-color:#115373}#newsSlider .swiper-button{background-color:#00d4bc}#newsSlider .swiper-button:hover{background-color:#fff}#newsSlider .swiper-button:hover svg{fill:#00d4bc}#newsSlider .news-item_date{color:#00d4bc}.news-heading h2{color:#115373}.news-heading .news-item_date{color:#00d4bc}.news-item h3{color:#115373}.news-item .news-item_date{color:#00d4bc}.news-item .text-primary:hover{color:#115373 !important}#news-details .new-details_date{color:#38a9d7;margin-bottom:.75rem;font-size:1.25rem}#news-details h1{font-size:1.5rem;color:#115373;text-transform:uppercase;margin-bottom:1rem}.homeslide .swiper-button{background-color:rgba(0,0,0,0);top:40vh;width:90px;height:90px;padding:1rem}.homeslide .swiper-button:hover{background-color:rgba(0,0,0,.3)}.homeslide .swiper-button:hover svg{fill:#38a9d7}#faq-content .accordion-button{color:#115373;font-weight:700}#faq-content .accordion-button::after{content:"";display:inline-block;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-chevron-up' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M7.646 4.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 5.707l-5.646 5.647a.5.5 0 0 1-.708-.708z'/%3E%3C/svg%3E")}#faq-content .accordion-button.collapsed::after{transform:rotate(180deg)}.checkbox-label{position:relative;padding-left:25px;cursor:pointer}.checkbox-label span:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:13px;height:13px;border:1px solid #115373;background-color:#fff;vertical-align:middle;border-radius:3px;transition:all .3s ease-out}.checkbox-label span:hover:before{border-color:rgb(23.5681818182,115.0681818182,159.4318181818)}.checkbox-label .filter-checkbox{display:none}.checkbox-label .filter-checkbox:checked~span:before{background-color:#115373;transition:all .3s ease-out}.form-check-input:focus{border-color:#115373;box-shadow:0}.product-radio-btn{cursor:pointer;padding:.5rem 1rem;border:2px solid #115373;min-width:auto}.product-radio-btn:hover{background:#115373;color:#fff}img.download{margin-top:-8px;margin-left:5px}img.upload{margin-top:0;margin-left:5px}.btn .bi{font-size:12px}.btn .bi::before{margin-bottom:3px}.form-control{border:1px solid #d1d1d1;border-radius:.75rem;transition:all .3s ease-out}.form-control:focus{border:1px solid #38a9d7}.form-select{border-radius:.75rem}.was-validated .form-control:invalid,.form-control.is-invalid,.was-validated .form-control:valid,.form-control.is-valid{transition:none}.form-control::-moz-placeholder{opacity:.6}.form-control::placeholder{opacity:.6}.force-invalid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e")}.massloader{position:fixed;z-index:999;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;background-color:#fff;transition:all .3s;transition-delay:.3s}.massloader .loader{width:360px;height:170px;background:url("../images/massloader.gif") center/contain no-repeat;transition:all .5s}.massloader .loader svg,.massloader .loader img{display:none}.loaded .massloader .loader{opacity:0;transform:scale(0.3)}#header{position:fixed;top:0;left:0;width:100%;z-index:3;padding:1rem 120px;transition:background-color .5s}#header .header-content{flex-wrap:wrap;align-items:center;background-color:#fff;border-radius:2.4rem;max-width:1320px;padding:1rem;margin:0 auto;transition:border-radius .5s}#header .header-content .header-left{flex:1 1 auto;min-width:0}#header .header-content .header-right{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;padding:0 0 0 1rem}#header .header-content .header-right>.nav{margin-right:.75rem}.searching-product .header-left{opacity:0}.zone-logo{flex:0 0 auto;height:48px;padding:0 1rem 0 .5rem;align-items:center;justify-content:center;position:relative}.zone-logo img{display:block;width:auto;height:56px;margin:-4px 0;transition:all .3s ease-out}.zone-logo:hover img{opacity:.8}#form-search{position:relative;justify-content:flex-end;height:42px}#form-search label{top:0;right:0;width:130px;transition:all .3s ease-out}#form-search label .form-control{background-position:10px 50%;background-repeat:no-repeat;background-size:18px 18px;background-image:url("data:image/svg+xml,%3Csvg clip-rule='evenodd' fill-rule='evenodd' fill='%23115373' stroke-linejoin='round' stroke-miterlimit='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m15.97 17.031c-1.479 1.238-3.384 1.985-5.461 1.985-4.697 0-8.509-3.812-8.509-8.508s3.812-8.508 8.509-8.508c4.695 0 8.508 3.812 8.508 8.508 0 2.078-.747 3.984-1.985 5.461l4.749 4.75c.146.146.219.338.219.531 0 .587-.537.75-.75.75-.192 0-.384-.073-.531-.22zm-5.461-13.53c-3.868 0-7.007 3.14-7.007 7.007s3.139 7.007 7.007 7.007c3.866 0 7.007-3.14 7.007-7.007s-3.141-7.007-7.007-7.007z' fill-rule='nonzero'/%3E%3C/svg%3E");border-radius:50px;border-color:#115373;transition:all .3s ease-out;padding:.5rem .75rem .5rem 2rem;width:100%}#form-search label .form-control:focus{border:1px solid #000}#form-search label:focus-within{width:calc(100vw - 600px);max-width:960px}[data-cashback=visible] #form-search label:focus-within{width:calc(100vw - 700px);max-width:860px}@media(min-width: 1200px){#header .header-content .header-right{padding-left:1rem}.searching-product #header .header-left{display:none}.searching-product #header .header-right{flex:1 1 auto}.searching-product #header #form-search{flex:1 1 auto}.searching-product #header #form-search label{width:100%;max-width:none}#form-search{width:40px;height:40px}#form-search label{width:40px}#form-search label .form-control{height:40px;padding:.5rem .5rem .5rem 2rem;cursor:pointer}#form-search label .form-control:not(:focus)::-moz-placeholder{color:rgba(0,0,0,0)}#form-search label .form-control:not(:focus)::placeholder{color:rgba(0,0,0,0)}#form-search label .form-control:not(:focus){color:rgba(0,0,0,0)}#form-search label .form-control:not(:focus)::-webkit-search-cancel-button{display:none}#form-search label .form-control:focus{cursor:text;padding-right:.75rem}}#searchsuggest_list{display:none;position:absolute;top:44px;right:0;width:100%;min-width:280px;background-color:#fff;padding:1rem 0;overflow:auto;max-height:calc(100vh - 140px)}#searchsuggest_list h4{text-transform:uppercase;padding:.5rem 1.5rem;letter-spacing:.15rem;font-weight:700;margin:0}#searchsuggest_list ul{padding:0 .75rem}#searchsuggest_list ul li a{display:flex;align-items:center;padding:.25rem .75rem;transition:background-color .3s;width:100%}#searchsuggest_list ul li a:hover{background-color:#f2f2f2}#searchsuggest_list ul li a .thumb{display:inline-flex;align-items:center;justify-content:center;max-width:100px;flex:0 0 auto;margin-right:.75rem;width:20%}#searchsuggest_list ul li a .thumb img{display:block;max-width:100%}#searchsuggest_list ul li a .infos_article{flex:1 1 auto;text-transform:none}#searchsuggest_list ul li a .infos_article .titre_article{display:block;font-size:.875rem;text-transform:uppercase;margin-bottom:.25rem}#searchsuggest_list ul li a .infos_article .option_article{display:block;font-style:normal;font-size:.75rem;opacity:.5}#searchsuggest_list ul li a .infos_article .option_article::before{content:"-";display:inline-block;margin:0 .5rem 0 0}#searchsuggest_list ul li a .prix{flex:0 0 auto;margin-left:.75rem;text-align:right}.nav-link.icon{padding-right:2px;font-size:20px;color:#115373}.nav-link.icon.lang{font-size:inherit}.nav-item{position:relative}.nav-item .cart-counter{position:absolute;bottom:-7px;right:0;background-color:#00d4bc;color:#fff;border-radius:50%;line-height:1em;width:22px;height:22px;display:flex;justify-content:center;align-items:center;font-size:.5em;border:1px solid #fff;transform:translate(50%, -50%)}.nav-item .fav-counter{position:absolute;bottom:-7px;right:6px;line-height:1em;background-color:#115373;color:#fff;border-radius:50%;width:22px;height:22px;display:flex;justify-content:center;align-items:center;font-size:.5em;border:1px solid #fff;transform:translate(50%, -50%)}#nav-shop-wrapper{flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.25rem;width:100%}#nav-shop-wrapper .nav-item{flex:0 0 auto}#nav-shop-wrapper .nav-link{padding:.5rem;color:#35434a;font-size:.75rem;line-height:1em;border-radius:10px;text-align:center;transition:all .3s ease-out}#nav-shop-wrapper .nav-link.active,#nav-shop-wrapper .nav-link:hover,#nav-shop-wrapper .nav-link:focus{background-color:#f2f2f2;color:#115373}#nav-shop-wrapper .nav-link.dropdown-toggle::after{color:#707070}#nav-shop-wrapper .nav-link:hover.dropdown-toggle::after,#nav-shop-wrapper .nav-link:focus.dropdown-toggle::after{color:#115373}#nav-shop-wrapper .nav-link.nav-bons-plans,#nav-shop-wrapper .nav-link.nav-nouveautes,#nav-shop-wrapper .nav-link.nav-mdd{padding:.5rem .6rem;border:2px solid #115373;border-radius:8px}#nav-shop-wrapper .nav-link.nav-bons-plans{background-color:#fff;color:#115373}#nav-shop-wrapper .nav-link.nav-bons-plans.active,#nav-shop-wrapper .nav-link.nav-bons-plans:hover,#nav-shop-wrapper .nav-link.nav-bons-plans:focus{background-color:#115373;border-color:#115373;color:#fff}#nav-shop-wrapper .nav-link.nav-nouveautes{background-color:#38a9d7;border-color:#38a9d7;color:#fff}#nav-shop-wrapper .nav-link.nav-nouveautes.active,#nav-shop-wrapper .nav-link.nav-nouveautes:hover,#nav-shop-wrapper .nav-link.nav-nouveautes:focus{background-color:#115373;border-color:#115373;color:#fff}#nav-shop-wrapper .nav-link.nav-mdd{border-color:#38a9d7;background-color:#fff;color:#38a9d7;font-weight:700}#nav-shop-wrapper .nav-link.nav-mdd.active,#nav-shop-wrapper .nav-link.nav-mdd:hover,#nav-shop-wrapper .nav-link.nav-mdd:focus{background-color:#115373;border-color:#115373;color:#fff}#nav-shop-wrapper .nav-link.nav-bons-plans.disabled,#nav-shop-wrapper .nav-link.nav-bons-plans.disabled.active,#nav-shop-wrapper .nav-link.nav-bons-plans.disabled:hover,#nav-shop-wrapper .nav-link.nav-bons-plans.disabled:focus,#nav-shop-wrapper .nav-link.nav-nouveautes.disabled,#nav-shop-wrapper .nav-link.nav-nouveautes.disabled.active,#nav-shop-wrapper .nav-link.nav-nouveautes.disabled:hover,#nav-shop-wrapper .nav-link.nav-nouveautes.disabled:focus{background-color:rgba(0,0,0,0);border-color:#d1d1d1;color:#707070}@media(min-width: 1440px){#nav-shop-wrapper .nav-link{font-size:.875rem}#nav-shop-wrapper .nav-link.dropdown-toggle::after{margin-left:.5rem;margin-right:-0.25rem}}.nav .home a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px}.nav .home a svg{display:block;width:13px;height:15px;fill:#115373}.nav .home a:hover,.nav .home a:focus{background-color:#f2f2f2}.nav-content{width:100%}.nav-content .container{padding:1rem 2.5rem 1rem}.nav-content .submenu{position:relative;min-height:280px;margin-bottom:0;background-color:#115373;border-radius:15px;width:25%;padding:0 0 2rem}.nav-content .submenu-level-1:first-child>a{border-radius:15px 15px 0 0}@media(min-width: 992px){.nav-content .container{padding:1rem 2.5rem 1rem;max-height:calc(100vh - 80px);overflow:auto}}.submenu-level-1{border-bottom:#fff 2px solid}.submenu-level-1>a{display:block;padding:.5rem 1.25rem;background-color:#115373;letter-spacing:.05em;transition:all .3s ease-out;color:#fff}.submenu-level-1>a:hover,.submenu-level-1>a:focus{background-color:#38a9d7}.submenu-level-1>a.active{color:#38a9d7;background-color:#115373 !important}.submenu-level-1 .subsubmenu{display:none;padding:1rem 0 0 2rem;position:absolute;left:100%;width:300%;-moz-columns:4;columns:4;top:0;min-height:100%}.submenu-level-1:hover>a,.submenu-level-1:focus>a{background-color:#38a9d7}.submenu-level-1:hover .subsubmenu,.submenu-level-1:focus .subsubmenu{display:block}.submenu-level-2{position:relative;-moz-column-break-inside:avoid;break-inside:avoid-column;page-break-inside:avoid;-webkit-column-break-inside:avoid;padding:0 .5rem 1rem 1rem}.submenu-level-2::before{content:"";position:absolute;left:0;top:.25rem;background-color:#38a9d7;height:15px;width:4px;border-radius:2px}.submenu-level-2 a{color:#115373;transition:all .3s ease-out}.submenu-level-2 a.active,.submenu-level-2 a:hover{color:#38a9d7}.submenu-brands{display:flex;flex-wrap:wrap;padding:0}.submenu-brands li{flex:20%;max-width:120px}.submenu-brands li a{display:block;padding:.5rem}.submenu-brands li a img{display:block;max-width:100%;filter:grayscale(100%);transform:scale(0.9);transition:all .3s ease-out}.submenu-brands li a:hover img{transform:scale(1);filter:grayscale(0)}.submenu-brands li.submenu-brands-col{flex:50%;margin:1.5rem 0 0;max-width:50%;padding:0 30px}.submenu-brands li.submenu-brands-col:nth-child(2n+1){padding-left:0}.submenu-brands li.submenu-brands-col:nth-child(2n+2){border-left:#d1d1d1 1px solid;padding-right:0}.submenu-brands li.submenu-brands-col h3{width:100%;margin:0 0 1rem;background-color:#115373;padding:.5rem 1.25rem;letter-spacing:.05em;border-radius:15px;font-size:1rem;color:#fff}.submenu-brands li.submenu-brands-col ul{padding:0;display:flex;flex-wrap:wrap;align-items:center}.submenu-brands li.submenu-brands-col ul li{flex:20%;max-width:120px}.nav-mega-panel .container{max-width:none;padding:1.5rem 2.5rem 2rem}.nav-mega-panel .submenu-level-2{padding:0 .5rem 2rem 1rem}.nav-mega-panel .submenu-level-2::before{top:.3rem}.nav-mega-panel .submenu-title{display:block;margin-bottom:.75rem;color:#35434a;font-weight:600}.nav-mega-panel .subsubsubmenu{padding:0;margin:0}.nav-mega-panel .submenu-level-3 a{display:inline-block;padding:.1rem 0;color:#35434a;text-transform:uppercase;line-height:1.25}.nav-mega-panel .submenu-level-3 a:hover,.nav-mega-panel .submenu-level-3 a:focus,.nav-mega-panel .submenu-level-3 a.active{color:#38a9d7}.submenu-see-all{display:inline-block;color:#38a9d7;font-weight:600;transition:all .3s ease-out}.submenu-see-all:hover,.submenu-see-all:focus{color:#115373}.nav-mega-links>.submenu-see-all{margin-left:.75rem}.nav-mega-brands{display:grid;grid-template-columns:repeat(auto-fill, minmax(72px, 1fr));gap:.5rem}.nav-mega-brands a{display:flex;align-items:center;justify-content:center;height:72px;padding:.5rem;border-radius:8px;color:#115373;transition:background-color .3s,color .3s}.nav-mega-brands a:hover,.nav-mega-brands a:focus{background-color:#f2f2f2}.nav-mega-brands img{display:block;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;filter:grayscale(1) brightness(0.75) contrast(4);transition:filter .3s}.nav-mega-brands a:hover img,.nav-mega-brands a:focus img{filter:none}.nav-mega-brands-boxed{grid-template-columns:repeat(4, 1fr);gap:1rem}.nav-mega-brands-boxed a{position:relative;height:auto;aspect-ratio:3/2;padding:1.25rem;text-align:center;text-transform:uppercase;background-color:#f2f2f2}.nav-mega-brands-boxed a:hover,.nav-mega-brands-boxed a:focus{background-color:#000;color:#f2f2f2}.nav-mega-brands-boxed img{position:absolute;top:15%;left:15%;width:70%;height:70%;max-width:none;max-height:none}.nav-mega-brands-boxed a:hover img,.nav-mega-brands-boxed a:focus img{filter:grayscale(1) brightness(0.75) contrast(4) invert(0.9);mix-blend-mode:normal}@media(max-width: 1399.98px){.nav-mega-panel .container{padding:1.25rem 1.5rem 1.5rem}.nav-mega-brands-boxed{gap:.75rem}}#menuOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:3;display:none;opacity:0}#alt-navigation{position:fixed;z-index:4;left:0;top:0}#alt-navigation .nav-display{position:absolute;top:1rem;left:0;width:100px;height:78px;z-index:2;cursor:pointer;display:flex;align-items:center;flex-direction:column;justify-content:center;border:0;padding:0;border-radius:0 2.4rem 2.4rem 0;background-color:#115373}#alt-navigation .nav-display:focus-visible{outline:2px solid #38a9d7;outline-offset:-4px}#alt-navigation .nav-display .nav-display-logo{position:absolute;top:50%;left:50%;width:44px;height:44px;margin:-22px 0 0 -22px;fill:#fff;transition:all .5s}#alt-navigation .nav-display .nav-display-bar{display:block;margin:4px 0;width:22px;height:4px;border-radius:3px;background-color:#fff;opacity:0;transition:all .5s}#alt-navigation .nav-display .nav-display-label{display:none;position:absolute;left:0;right:0;bottom:9px;color:#fff;font-size:.625rem;font-weight:700;letter-spacing:.15em;line-height:1;text-transform:uppercase;text-align:center}.alt-nav-opened #alt-navigation .nav-display .nav-display-logo{opacity:0;transform:scale(0.5) rotate(-90deg)}.alt-nav-opened #alt-navigation .nav-display .nav-display-bar:nth-of-type(1){opacity:1;transform:rotate(45deg) translateY(8px) translateX(8px) scaleX(1.4)}.alt-nav-opened #alt-navigation .nav-display .nav-display-bar:nth-of-type(2){opacity:0}.alt-nav-opened #alt-navigation .nav-display .nav-display-bar:nth-of-type(3){opacity:1;transform:rotate(-45deg) translateY(-9px) translateX(9px) scaleX(1.4)}.alt-nav-opened #menuOverlay{display:block}.alt-navigation{position:fixed;z-index:1;left:-25%;top:0;width:25%;height:100vh;overflow:hidden;transition:left .5s}.alt-navigation .container{overflow:auto;background-color:#35434a;height:100%;padding:100px 0 0}.alt-navigation .container>ul{margin:0;padding:0 1rem;color:#fff}.alt-nav-item{border-bottom:#38a9d7 1px solid}.alt-nav-item>a{display:block;padding:.75rem 2rem;font-size:.875rem;font-weight:600;text-transform:uppercase;transition:all .3s ease-out}.alt-nav-item>a:hover,.alt-nav-item>a.active{color:#38a9d7}.alt-nav-opened .alt-navigation{left:0}#alt-nav-shop{display:none;background-color:#fff}#alt-nav-shop h4{padding:1rem 1.5rem;text-transform:uppercase;background-color:#f2f2f2;border-bottom:rgba(0,0,0,.2) 1px solid;margin-bottom:0}#alt-nav-shop ul{padding:0;margin:0}#alt-nav-shop .alt-nav-button{text-transform:uppercase;border-bottom:rgba(0,0,0,.2) 1px solid}#alt-nav-shop .alt-nav-button:first-child{border-top:rgba(0,0,0,.2) 1px solid}#alt-nav-shop .alt-nav-button>a{display:block;color:#115373;padding:1rem 1.5rem;background-color:#f2f2f2;transition:all .3s}#alt-nav-shop .alt-nav-button>a:hover{background-color:#fff;color:#38a9d7}.alt-nav-submenu{z-index:1;position:fixed;left:-316px;width:316px;height:100vh;top:0;padding:80px 0 0;background-color:#fff;border-right:#d1d1d1 1px solid;overflow:hidden;transition:left .5s}.alt-nav-submenu>ul{height:100%;overflow:auto;padding:1rem 1.5rem !important}.alt-nav-submenu .alt-nav-submenu-back{width:80px;height:80px;position:absolute;right:0;top:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.alt-nav-submenu .alt-nav-submenu-back svg{fill:#646464;width:36px;height:36px;transition:all .3s ease-out}.alt-nav-submenu .alt-nav-submenu-back:hover{fill:#38a9d7}.submenu-opened .alt-nav-submenu{left:0}.fixed_head #header{padding:0 100px;background-color:#fff}.fixed_head #header::after{content:"";position:absolute;bottom:-20px;height:20px;left:0;width:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.15) 100%)}.fixed_head #alt-navigation .nav-display{top:0}@media(min-width: 1200px)and (max-width: 1439.98px){#nav-shop-wrapper .nav-link{padding:.5rem .4rem}#nav-shop-wrapper .nav-link.nav-bons-plans,#nav-shop-wrapper .nav-link.nav-nouveautes,#nav-shop-wrapper .nav-link.nav-mdd{padding:.5rem .5rem}}@media(min-width: 1200px)and (max-width: 1319.98px){#header{padding:1rem 1rem 1rem 110px}.fixed_head #header{padding:0 1rem 0 110px}.zone-logo{height:40px;padding:0 .75rem 0 0}.zone-logo img{height:50px;margin:-5px 0}#form-search label:focus-within{width:calc(100vw - 420px)}[data-cashback=visible] #form-search label:focus-within{width:calc(100vw - 520px)}}@media(max-width: 1199.98px){.nav-mega-panel{display:none}}@media(max-width: 1199.98px){#header{padding:0 0}#header .header-content{padding:1rem 80px;border-radius:0}#alt-navigation .nav-display{top:0;width:80px;padding-bottom:14px;border-radius:0}#alt-navigation .nav-display .nav-display-logo{width:36px;height:36px;margin:-25px 0 0 -18px}#alt-navigation .nav-display .nav-display-label{display:block}#form-search label:focus-within{width:calc(100vw - 310px)}[data-cashback=visible] #form-search label:focus-within{width:calc(100vw - 410px)}.fixed_head #header{padding:0}.fixed_head #header .header-content{padding:1rem 80px}.main-content{padding-top:78px}}@media(max-width: 1199.98px){#header .header-content{padding:1rem 1rem 1rem 90px;justify-content:space-between}#header .header-content .header-left{display:none}#header .header-content .zone-logo{width:auto}#header .header-content .header-right{width:auto;flex:0 0 auto}#form-search label{width:180px}#form-search label:focus-within{width:calc(100vw - 245px);max-width:1020px}.fixed_head #header .header-content{padding:1rem 1rem 1rem 90px}.alt-navigation{width:320px;left:-320px}.alt-navigation .container{padding-top:0;background-color:#fff}.alt-navigation .container>ul{padding-top:80px;background-color:#35434a}.alt-navigation .container #alt-nav-shop{display:block}.alt-nav-opened .alt-navigation{left:0}}@media(max-width: 720px){#form-search{position:absolute;background-color:#fff;top:78px;left:0;width:100%;height:auto;padding:1rem;border-top:#f2f2f2 1px solid}#form-search label,#form-search label:focus-within{position:relative !important;width:100%}[data-cashback=visible] #form-search label:focus-within{width:100%}.fixed_head #form-search{display:none !important}.main-content{padding-top:152px}}@media(max-width: 480px){#header .header-content{flex-wrap:nowrap;padding-left:0}#header .zone-logo{max-width:60%;padding-left:60px}#header .header-right{padding-left:0}#alt-navigation .nav-display{background-color:rgba(0,0,0,0);width:60px}#alt-navigation .nav-display .nav-display-logo{width:32px;height:32px;margin:-23px 0 0 -16px;fill:#38a9d7}#alt-navigation .nav-display .nav-display-bar{background-color:#38a9d7}#alt-navigation .nav-display .nav-display-label{color:#38a9d7}.alt-navigation .container>ul{padding-top:60px}}.alt-nav-item.dropdown{position:relative}.alt-nav-item.dropdown::after{content:"";position:absolute;right:.75rem;top:calc(50% - 10px);width:6px;height:16px;background:center no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 20' fill='%23115373'%3E%3Cpath d='M2.066,2.434A.8,.8,0,0,0,.934,3.566L7.369,10L.934,16.434A.8,.8,0,0,0,2.066,17.566L9.631,10Z'/%3E%3C/svg%3E");background-size:6px 16px}@media(max-width: 992px){#header.header-simplified{padding-right:80px}#alt-navigation.header-simplified .container{background-color:#35434a}}@media(max-width: 720px){#alt-navigation.header-simplified+.main-content{padding-top:78px}}.oreego-price{display:flex}.oreego-price div.rounded{padding:15px;position:relative}.oreego-price div.rounded em{display:flex;font-style:normal;align-items:center;margin-bottom:5px}.oreego-price div.rounded em img{margin-left:5px;width:80px}.oreego-price div.rounded.bg-dark{z-index:1}.oreego-price div.rounded.bg-light-gray{z-index:0;margin-right:-40px;padding-right:30px !important;transform-origin:0 center;transform:scale(0.8)}.bg-light-gray .oreego-price .bg-light-gray{background-color:#fff}.product-price{display:inline-flex;flex-direction:column;align-items:center}.product-price__amounts{display:flex;align-items:center}.product-price__base,.product-price__discount{padding:.4rem .75rem;border-radius:10px;font-size:calc(.55em + .3vw);font-weight:700;line-height:1}.product-price__base{margin-right:-0.5rem;padding-right:1.25rem;background-color:#f2f2f2;color:#707070}.product-price__final{position:relative;z-index:1;padding:.75rem 1rem;border-radius:10px;background-color:#115373;color:#fff;font-size:calc(1.2em + .3vw);font-weight:800;line-height:1}.product-price__final sup{top:-0.8em;margin-left:2px;font-size:.45em}.product-price__discount{padding:.4rem .75rem .4rem .5rem;border-radius:0 10px 10px 0;border:2px solid #38a9d7;background-color:#fff;color:#38a9d7;border-left:none}.product-price__pvc{margin:.5rem 0 0;font-size:calc(.5em + .3vw)}.product-price__pvc sup{font-size:.7em}.cashback{cursor:pointer;position:relative;display:flex;align-items:flex-end;justify-content:flex-start}.cashback img.cashback-icon{display:block;width:35px;height:28px}.cashback .cashback-counter{display:flex;align-items:center;position:absolute;position:relative;padding:2px 8px;font-size:12px;line-height:1.2em;margin-left:-10px;font-weight:600;color:#fff;border:#fff 2px solid;background-color:#e60f61;border-radius:20px}.cashback .cashback-counter-total{display:inline-block;line-height:1em}.cashback .cashback-counter-sprite{display:block;width:18px;height:18px;overflow:hidden}.cashback .cashback-counter-sprite svg{display:block;width:100%;height:100%;fill:#fff;transition:all .3s ease-out}.cashback .cashback-counter-sprite svg.cashback-sprite-euro{opacity:1}.cashback .cashback-counter-sprite svg.cashback-sprite-tokens{opacity:0}.cashback .hover-switch{overflow:hidden;margin:-2px 0;height:18px}.cashback .hover-switch .cashback-counter-euros,.cashback .hover-switch .cashback-counter-token{display:flex;align-items:center;height:18px;transition:margin .3s}.cashback .hover-switch .cashback-counter-euros em,.cashback .hover-switch .cashback-counter-token em{font-style:normal;text-align:center;flex:1 1 auto}.cashback .hover-switch .cashback-counter-euros svg,.cashback .hover-switch .cashback-counter-token svg{display:block;width:18px;height:18px;margin:-2px 0 -2px 2px;fill:#fff}.cashback .hover-switch .cashback-counter-euros{margin:0}.cashback:hover .cashback-counter-sprite svg.cashback-sprite-euro{opacity:0;transform:translateY(-18px)}.cashback:hover .cashback-counter-sprite svg.cashback-sprite-tokens{opacity:1;transform:translateY(-18px)}.cashback:hover .hover-switch .cashback-counter-euros{margin-top:-18px}.cashback-tooltip .cashback-tooltip-content{display:none;bottom:-15px;left:130px;position:absolute;border-radius:8px;border:#e60f61 2px solid;background-color:#fff;max-width:260px;font-size:13px;z-index:1;padding:15px}.cashback-tooltip .cashback-tooltip-content p,.cashback-tooltip .cashback-tooltip-content ul{margin-bottom:.5em}.cashback-tooltip .cashback-tooltip-content ul{padding-left:0;list-style:none}.cashback-tooltip .cashback-tooltip-content ul li{display:flex}.cashback-tooltip .cashback-tooltip-content ul li::before{content:"-";display:inline-block;margin-right:5px}.cashback-tooltip .cashback-tooltip-content .arrow{position:absolute;width:30px;height:20px;bottom:20px;left:-15px}.cashback-tooltip:hover .cashback-tooltip-content{display:block}.cashback-nav-item{display:none;width:100px}[data-cashback=visible] .cashback-nav-item{display:block}@media(max-width: 575px){.cashback-nav-item,[data-cashback=visible] .cashback-nav-item{display:none}}.cashback-details .cashback{margin-bottom:1rem}.cashback-details .cashback img.cashback-icon{width:53px;height:42px}.cashback-details .cashback .cashback-counter{padding:5px 12px;font-size:14px;margin-left:-14px}.bg-light-gray .cashback .cashback-counter{border-color:#f2f2f2}.cashback-details.alt-cashback .cashback-tooltip{align-items:center}.cashback-details.alt-cashback .cashback-intro{padding:.5rem 1rem;font-size:.875rem;line-height:1.25em;border-radius:1.5rem;background-color:#f2f2f2;color:#e60f61;text-align:center;font-weight:700;max-width:140px}.cashback-details.alt-cashback .cashback-counter{z-index:1}.cashback-details.alt-cashback img.cashback-icon{transform:scaleX(-1) translate(13px, -5px)}.cashback-details.alt-cashback .cashback-tooltip-content{bottom:-2px;left:207px}@media(max-width: 576px){.cashback-details.alt-cashback .cashback-tooltip{flex-wrap:wrap;width:200px}.cashback-details.alt-cashback .cashback-intro{max-width:150px;padding-bottom:10px;margin-bottom:-10px}.cashback-details.alt-cashback .cashback-counter{margin-left:32px}.cashback-details.alt-cashback .cashback-tooltip-content{bottom:-7px;left:115px;width:calc(100vw - 180px)}}.homepage-page .card-cover.category{background-color:#115373;border-color:#115373}.homepage-page .card-cover.category:hover{border-color:#38a9d7}.homepage-page .threeSwiper .swiper-button{background-color:#35434a}.homepage-page .card-cover.category .btn.dark{background-color:#38a9d7 !important;border-color:#38a9d7}.homepage-page .card-cover.category .btn.dark:hover,.homepage-page .card-cover.category .btn.dark:focus{background-color:#00d4bc !important;border-color:#00d4bc}.homepage-page .bloc-infos.exp-rapide .text-green{color:#00d4bc !important}.homepage-page footer h5{color:#00d4bc}.marketing .col-lg-4{margin-bottom:1.5rem;text-align:center}.marketing .col-lg-4 p{margin-right:.75rem;margin-left:.75rem}.g-4{--bs-gutter-y: 3rem}.sort-by{position:relative;min-height:180px}.sort-by::before{content:"";position:absolute;top:0;left:0;right:0;height:180px;background:linear-gradient(to top, #fff, #F2F2F2, #fff);z-index:-1;opacity:.9}.card.informations{height:81%}@media(max-width: 576px){.card.informations{height:100%}}.card.informations.card-cover{background:#fff}.bloc-infos.exp-24 em{display:block;margin-top:1rem;font-style:normal;line-height:1.6em;font-size:.75em}.bloc-infos.exp-rapide span.text-green{display:block;margin-top:0;font-style:normal;line-height:1em;font-size:1.75em}.card-cover{background:#f2f2f2;border-radius:20px;border:3px solid #f2f2f2;transition:all .5s ease-out;cursor:pointer}.card-cover.category{display:block;position:relative}.card-cover.category img{position:relative;display:block;margin:0 -15%;width:130%;z-index:0}.card-cover.category .position-absolute{width:100%;z-index:1;padding:3rem 0}.card-cover.category h3{font-size:1.5rem}.card-cover .featured-image{transition:all .5s ease-out}.card-cover:hover{border:3px solid #38a9d7}.card-cover:hover .featured-image{transform:scale(1.2)}.icon-heart{z-index:2;cursor:pointer}.card .tag{margin-top:4rem}.card .qty{color:#707070}.bi.bi-star{margin-top:1.2rem;margin-left:.1rem}.thumbnails{background-color:#115373;border-radius:1.25rem;overflow:hidden;position:relative}.thumbnails img{display:block;width:100%;transition:all .3s ease-out}a.thumbnails:hover img,a:hover .thumbnails img{transform:scale(1.2);opacity:.3}.featured-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.outofstock{position:relative;z-index:1}.outofstock h4{font-weight:700;color:#fb0}.outofstock .btn{background-color:#fb0;padding:.5rem 1.25rem;min-width:auto;color:#fff;font-weight:700;font-size:.75rem;transition:all .3s ease-out}.outofstock .btn input{border-color:rgba(0,0,0,0) !important}.outofstock .btn input:checked{background-color:#115373 !important;border-color:#fff}.outofstock .btn:hover{background-color:#38a9d7}.outofstock .btn.alert-active{background-color:#38a9d7}.outofstock .btn.alert-active input{background-color:#115373 !important;border-color:#fff}.indispo{max-width:430px;padding:20px 30px;border:#f2f2f2 1px solid;text-align:center;border-radius:20px}.indispo .fw-bold{color:#e60f61}.tag-promo{background-color:#38a9d7;color:#fff;border-radius:25px;padding:0px 8px 20px 8px;width:35px}.tag-promo{animation:3s linear 1s infinite running animationEncart}.tag-promo img{width:15px;animation:3s linear 1s infinite running animationPromo}.tag{animation:3s linear 1s infinite running animationEncart}.bi.bi-star{animation:3s linear 1s infinite running animationStar}.tag-nouveau{color:#38a9d7;border:#38a9d7 2px solid;border-radius:25px 25px 25px 0;padding:15px 8px 15px 8px;position:absolute;top:0;left:1.5rem;width:35px;animation:3s linear 1s infinite running animationEncart}.tag-top20,.tag-top40{color:#fff;background:#95989a;border-radius:25px 25px 25px 0;padding:15px 8px 15px 8px;position:absolute;top:0;left:1.5rem;width:35px;animation:3s linear 1s infinite running animationEncart}.tag-top20 img,.tag-top40 img{display:block;width:12px;margin:0 auto .5rem;animation:3s linear 1s infinite running animationTop}.noel-oreego{display:inline-block;width:52px;height:52px;margin-top:1.25rem;background-size:contain}.product-card .noel-oreego{animation:noelBounce 2s infinite}.image-pastille{max-width:52px}@keyframes noelBounce{0%{transform:scale(1)}12%{transform:scale(1.5)}25%{transform:scale(1)}33%{transform:scale(1.2)}50%{transform:scale(1)}}.product-photos{position:relative}.product-photos .noel-oreego{position:absolute;top:1rem;left:1.5rem;width:72px;height:72px;margin-top:0}@keyframes kristmassBounce{0%{transform:translateY(0)}15%{transform:translateY(-15px)}25%{transform:translateY(0)}30%{transform:translateY(-10px)}40%{transform:translateY(0)}}@keyframes animationPromo{0%{transform:rotate(0)}10%{transform:rotate(25deg)}15%{transform:rotate(-25deg)}20%{transform:rotate(0)}}@keyframes animationTop{0%{transform:translateX(0);opacity:1}10%{transform:translateY(-10px);opacity:0}15%{transform:translateY(10px);opacity:0}20%{transform:translateX(0);opacity:1}}@keyframes animationStar{0%{transform:scale(1);opacity:1}10%{transform:scale(0.3);opacity:.25}15%{transform:scale(1.3);opacity:.25}20%{transform:scale(1);opacity:1}40%{opacity:1}45%{opacity:.25}50%{opacity:1}55%{opacity:.25}65%{opacity:1}}@keyframes animationEncart{40%{opacity:1}45%{opacity:.25}50%{opacity:1}55%{opacity:.25}65%{opacity:1}}.icon-background{width:39px;height:35px;position:relative;color:#fff;padding:8px 6px 8px 8px;margin-top:1rem;border-radius:8px;background-color:#00d4bc;transition:all .3s ease-out}.icon-background:hover{background-color:#115373}.card .quick-buy{margin-top:1rem;align-self:flex-end;padding:8px 10px;width:44px;height:40px;overflow:hidden;border-radius:8px;flex-direction:row-reverse !important;background-color:#115373;transition:all .3s ease-out}.card .quick-buy span{opacity:0;color:#fff;white-space:nowrap;margin-right:1rem;font-size:.75rem !important;transition:all .3s ease-out}.card .quick-buy .icon-background{width:24px;height:24px;padding:0;margin-top:0;border-radius:8px;background-color:rgba(0,0,0,0)}.card .quick-buy:hover{width:138px;background-color:#38a9d7}.card .quick-buy:hover span{opacity:1}.card .product .quick-buy{margin:0 0 0 auto}.card .product-name{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;overflow:hidden;color:#115373;font-weight:700;height:auto;min-height:40px;line-height:1.33em;margin-bottom:.5rem !important}.card .product-name .product-name-savior{display:block;text-transform:none;margin-bottom:.5rem;background-color:#00d4bc;padding:.25rem .75rem;border-radius:.25rem;line-height:1.25em;font-style:normal;font-size:.875em;font-weight:600;color:#fff}.card .product-name+.align-items-end{min-height:50px;align-items:flex-start !important}.card .price{color:#115373}.icon-background.left{border-radius:25px 25px 25px 0}.bi.bi-box-seam{padding:8px 0 0 0;width:39px;height:35px}.lh-1-5{line-height:1.5rem}.w-20{width:20%}#quick-buy-content .price,#quick-buy-content .description{color:#115373}#quick-buy-content .price .pvc{color:#707070}.quick-buy{cursor:pointer}@media(max-width: 710px){.quick-buy .price .pvc{display:none !important}.quick-buy .price{justify-content:center}.quick-buy .price .label-promo{margin-left:10px}}@media(max-width: 576px){.quick-buy .informations{flex-direction:row;flex-wrap:wrap}.quick-buy .description{width:70%}.quick-buy .qty{width:20%}.quick-buy .number{width:30%;padding-top:1rem;justify-content:flex-end}.quick-buy .price{width:70%;justify-content:flex-start;padding-top:1rem}}.label-promo{border-radius:0 25px 25px 25px;border:1px solid gray;padding:3px 16px 3px 18px;line-height:1rem}.text-rotate{writing-mode:vertical-rl;transform:rotate(-180deg)}.sidebar{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;overflow-y:scroll;z-index:4}.sidebar .img-fluid{min-height:200px;-o-object-fit:cover;object-fit:cover;transform:scale(1.3)}.sidebar .pvc,.sidebar h2,.sidebar h3{color:#115373}.sidebar .reference{color:#38a9d7}.sidebar .product-price__base{background-color:#fff}.sidebar .description .bi{font-size:15px !important;padding:4px 0 0 0}.sidebar .bi.bi-box-seam{font-size:25px;width:auto;height:auto}@media(max-width: 576px){.sidebar .reference{padding-left:0 !important;padding-top:5px;padding-bottom:10px;width:100%}.sidebar .text-rotate{display:none}.sidebar .img-fluid{transform:scale(1.2)}}@media(min-width: 768px){.sidebar .container{max-width:100%;padding-left:35px;padding-right:35px}}@media(min-width: 850px){.sidebar{width:90%}}@media(min-width: 992px){.sidebar{width:70%}}@media(min-width: 1200px){.sidebar{width:70%}.sidebar .container{padding-left:5%;padding-right:5%}}@media(min-width: 1300px){.sidebar{width:60%}}@media(min-width: 1440px){.sidebar{width:55%}}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);display:none;opacity:0;z-index:3}.black-divider{border-top-color:#000}.p-close{padding:2rem 2.5rem 2rem 2rem}.article-savior{display:inline-block;background-color:#00d4bc;text-transform:uppercase;font-weight:600;color:#fff;padding:4px 8px;font-size:12px;line-height:12px;margin-right:12px;border-radius:4px}.quick-buy-add .img-quickbuy{min-width:60px;max-width:16.66%}.quick-buy-add .img-quickbuy img{min-height:inherit;-o-object-fit:contain;object-fit:contain;transform:scale(1)}.quick-buy-add .qty.w-10{width:70px;flex:0 0 auto;padding:0 .5rem}.quick-buy-add .qty.w-10 img{width:24px;height:26px}.quick-buy-add .description .d-block{line-height:1.25em}.quick-buy-add .description{flex:1 1 auto;padding:0 .5rem}.quick-buy-add .price{flex:0 0 auto;width:170px;gap:.75rem}.quick-buy-add .quick-buy-price{min-width:85px;white-space:nowrap}.quick-buy-add .quick-buy-price sup{font-size:.55em}.quick-buy-add .quick-buy-stock{white-space:nowrap}.quick-buy-add .input-number-wrapper .qty{padding:0 .25rem}.quick-buy-add .input-number-wrapper{margin-right:0 !important}.quick-buy-add .price .fs-slarge em{font-style:normal;font-weight:normal;line-height:1.25em}.quick-buy-add .price .fs-slarge em,.quick-buy-add .price .label-promo{min-width:90px;font-size:11px !important}@media(max-width: 767px){.quick-buy-add .input-number-wrapper .qty{width:40px}}@media(max-width: 640px){.quick-buy-add .informations{flex-wrap:wrap}.quick-buy-add .description{flex:1 1 auto;width:calc(100% - 150px)}.quick-buy-add .img-quickbuy{width:80px;min-width:80px;margin-bottom:-40px}.quick-buy-add .price{flex:1 1 auto;padding-left:80px;width:calc(100% - 150px)}}@media(max-width: 576px){.quick-buy-add .price{flex-wrap:wrap}.quick-buy-add .img-quickbuy img{min-width:100%}}@media(max-width: 400px){.quick-buy-add .description .d-block strong{display:block}}.input-number-wrapper{border:1px solid;border-radius:50px}.input-number-wrapper .increase-remise,.input-number-wrapper .decrease-remise,.input-number-wrapper .decrease,.input-number-wrapper .increase{padding:2.5px}.input-number-wrapper .qty{width:50px}.input-number-wrapper .bi{font-size:25px;color:#38a9d7;transition:all .3s ease-out}.input-number-wrapper button:hover i{color:#115373}.shipping .input-number-wrapper .qty{width:50px}.sidebar #filter-content h3{color:#115373}.sidebar #filter-content .black-divider{border-top-color:#d1d1d1}.filter-group .conseiller{max-width:250px}.filter-group .conseiller .btn{min-width:inherit}.bi.bi-filter-right{font-size:20px;margin-top:-6px}.filter-zone{position:fixed;left:50%;bottom:env(safe-area-inset-bottom);transform:translateX(-50%);width:100%;display:flex;box-sizing:border-box;z-index:3}.disabled-checkbox{opacity:.4;pointer-events:none}.container.filters .black-divider{border-top-color:#d1d1d1}.modal-dialog{max-width:600px}.modal-dialog .modal-content{padding:5%}.modal-dialog .modal-content.shop{padding:5% 2%}.modal-dialog .modal-title{max-width:450px}.modal-dialog .card-cover{height:100%;min-height:250px;border-radius:20px;position:relative;overflow:hidden;border:none}.modal-dialog .card-cover.shop{min-height:0}.modal-dialog .card-cover::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(339deg, #38a9d7, #00d4bc);opacity:0;z-index:2;transition:all .3s ease-out}.modal-dialog .card-cover:hover::before{opacity:1}.modal-dialog .card-cover .card-body,.modal-dialog .card-cover .card-body h5,.modal-dialog .card-cover .card-body .picto{transition:all .3s ease-out}.modal-dialog .card-cover:hover .card-body,.modal-dialog .card-cover:hover .card-body h5,.modal-dialog .card-cover:hover .card-body .picto{color:#fff;z-index:3}.modal-dialog .card-cover:hover .picto{filter:brightness(0) invert(1)}.modal-dialog .card-cover .picto{filter:brightness(0) invert(0);transition:all .3s ease-out}#imageModal{cursor:auto}.cart-popup{display:none;position:fixed;right:0;top:0;width:400px;height:100%;background:#fff;z-index:1000;box-shadow:0px 50px 46px rgba(0,0,0,.15)}.cart-popup .btn-close.cart{position:absolute;top:20px;right:20px}.cart-header{padding:20px;border-bottom:1px solid #ccc}.cart-header h2{margin:0;color:#115373}.items-count{display:block;margin-top:10px;color:#666}.cart-items{padding:20px;overflow-y:auto}.cart-footer{position:absolute;bottom:0;width:100%;padding:20px;border-top:1px solid #ccc}.cart-footer .total-price{display:flex;justify-content:space-between;margin-bottom:20px;font-size:calc(.7em + .3vw);text-transform:uppercase}.cart-footer .total-price .price{font-weight:bold}.pre-footer{margin-top:6rem}@media(max-width: 1024px){.pre-footer .row{font-size:12px !important}}footer a:hover{color:#00d4bc !important}footer .logo-footer{display:block;max-width:160px;width:80%}footer .rs-footer a:last-child{margin-right:0 !important}footer h5{text-transform:uppercase;padding-bottom:1rem;letter-spacing:0;color:#00d4bc}@media(max-width: 576px){footer h5{padding-bottom:0}}footer h5+.list-unstyled{margin-top:-0.75rem;margin-bottom:1.25rem}footer .customer-service{background:#fff;color:#115373;border-radius:50px;padding:4px 12px 3px 12px}@media(max-width: 600px){footer .customer-service{padding:4px 9px 3px 12px}}footer .forbiden p{font-size:10px;color:#fff}footer .informations{color:#fff;font-size:calc(.5em + .3vw)}@media(max-width: 1024px){footer .informations{font-size:12px !important}}#newsletter-footer{position:relative}#newsletter-footer .newsletter-footer-wrapper{display:flex;border-bottom:hsla(0,0%,100%,.3) 2px solid}#newsletter-footer .newsletter-footer-wrapper input{border:none;color:#fff;padding-left:0;background-color:rgba(0,0,0,0);transition:all .3s ease-out}#newsletter-footer .newsletter-footer-wrapper input[type=email]{flex:1 1 auto}#newsletter-footer .newsletter-footer-wrapper input[type=email]::-moz-placeholder{opacity:.3;color:#fff}#newsletter-footer .newsletter-footer-wrapper input[type=email]::placeholder{opacity:.3;color:#fff}#newsletter-footer .newsletter-footer-wrapper input[type=submit]{flex:0 0 auto;padding:.5rem .25rem;font-weight:700}#newsletter-footer .newsletter-footer-wrapper input[type=submit]:hover{color:#38a9d7}#newsletter-footer .newsletter-output{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#115373;display:none;align-items:center;justify-content:center;padding:.5rem}#newsletter-footer .newsletter-output span{display:none;padding:.5rem 1.25rem;border-radius:1rem;font-size:.875rem;text-align:center}#newsletter-footer .newsletter-succes{background:#38a9d7;color:#115373}#newsletter-footer .newsletter-error{background:#e60f61;color:#fff}#newsletter-footer.valid .newsletter-output{display:flex}#newsletter-footer.valid .newsletter-output .newsletter-error{display:block}#newsletter-footer.valid .newsletter-output{display:flex}#newsletter-footer.valid .newsletter-output .newsletter-succes{display:block}.footer-lite{margin-top:6rem}.footer-lite .container{max-width:1240px !important}.marge-interne .list-inline-item:not(:first-child):not(:last-child){margin-right:15px;margin-left:15px}#avantagesSidebar{position:fixed;top:50%;right:0;background:#115373;color:#fff;padding:20px 5px 17px 8px;transform:translateY(-50%);z-index:3;border-radius:25px 0 0 25px;cursor:pointer;height:205px}#avantagesSidebar p{transition:all .3s ease-out}#avantagesSidebar:hover p{color:#c58668 !important}#hiddenContent{position:fixed;top:50%;right:0;transform:translateY(-50%);z-index:1030;background-color:#f2f2f2;box-shadow:7px 3px 7px 3px rgba(0,0,0,.1);padding:1rem;z-index:3;height:205px !important}.avantages{width:200px}.avantages .customer{margin-top:7px}@media(max-width: 400px){.avantages{width:150px}}.avantages .bordure{border-right:1px solid rgba(0,0,0,.3)}.btn-close.cart.advantages{right:15px;top:10px}.plus{display:grid;grid-template-columns:1fr max-content 1fr;grid-column-gap:.5rem;align-items:center;font-weight:bold;color:#c58668;font-size:20px;line-height:1}.plus::before,.plus::after{content:"";display:block;height:1px;background-color:rgba(0,0,0,.3)}.search-results{color:#00d4bc}.category-banner{padding:160px 2rem 2rem;background-color:#115373;margin-bottom:2rem}.category-banner .container .row{color:#fff;text-align:center}@media(max-width: 1200px){.category-banner{padding-top:2rem}}.heading-page{padding:160px 2rem 2rem;background-color:#115373;color:#fff}.heading-page h1,.heading-page .h1{color:#fff;text-transform:uppercase;font-size:calc(1.8em + .3vw)}@media(max-width: 1200px){.heading-page{padding-top:2rem}}.heading-page+[aria-label=breadcrumb]{padding-top:1rem;margin-bottom:3rem}.heading-page+[aria-label=breadcrumb] ol{justify-content:center}.brand-banner.category-banner .row .brand-logo{display:block;flex:0 0 auto;min-width:120px;margin:-5% 1rem -5% -3%;filter:invert(1);width:25%}@media(max-width: 992px){.brand-banner.category-banner .row .d-flex{flex-direction:column;justify-content:center}.brand-banner.category-banner .row .brand-logo{margin:0 0 1rem}}.single-product{position:relative;padding-top:160px}.single-product::before{content:"";position:absolute;top:0;left:0;width:100%;height:160px;z-index:0;background-color:#115373}.single-product form{max-width:450px}.single-product .form-label{text-transform:uppercase;font-weight:bold;letter-spacing:0}.single-product .form-check-input:hover+.product-radio-btn{background-color:#115373;border-color:#115373}.single-product .form-check-input:checked+.product-radio-btn{background-color:#38a9d7;color:#fff;border-color:#38a9d7}.single-product .form-check-input.product{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.single-product .reference{color:#707070}.single-product .bi.bi-arrow-right::before,.single-product .bi.bi-arrow-left::before{vertical-align:middle}.single-product .card-cover.single:hover{border-color:#f2f2f2;transform:none}.single-product .icon-liquid{height:45px;margin-top:10px}.single-product .modal-footer{border:0}.single-product .modal-footer .btn{min-width:0}.single-product .card{border:0}.single-product .card-cover:hover .featured-image{transform:scale(1)}@media(max-width: 500px){.single-product .btn{width:100%}.single-product .tel{margin-top:.8rem !important}.single-product .add-to-cart-single{padding:.5rem .5rem .5rem .5rem}}@media(max-width: 500px){.single-product .mobile-column{flex-direction:column}}.product-thumbnail{background:#fff;margin:5px;height:80px;border-radius:20px;border:2px solid #f2f2f2;font-weight:bold;cursor:pointer}.product-thumbnail:hover{border:2px solid #38a9d7}.product-thumbnail:focus,.product-thumbnail:active{border:2px solid #38a9d7}.card-body .afnor{padding:0}.card-body{background:#f2f2f2;border-color:#f2f2f2;border-radius:20px}.radio-label .product-radio-btn{cursor:pointer}.short-desc{padding:20px;border-radius:1.25rem;position:relative;max-width:430px}.short-desc .readmore{display:block;border:none;color:#fff;font-size:.75rem;padding:.25rem 1rem;line-height:1rem;border-radius:15px;margin:.75rem auto -1rem;background-color:#38a9d7;transition:background-color .3s}.short-desc .readmore:hover{background-color:#115373}@media(min-width: 1600px){.short-desc{max-width:460px !important}}@media(max-width: 767px){.short-desc{max-width:100%}}.text-column-2{-moz-columns:2;columns:2;-moz-column-width:50%;column-width:50%;-moz-column-gap:2rem;column-gap:2rem}@media(max-width: 767px){.text-column-2{-moz-columns:1;columns:1;-moz-column-width:100%;column-width:100%}}.custom-box{padding:20px;border-radius:1.25rem;position:relative;max-width:430px}@media(min-width: 1600px){.custom-box{max-width:460px !important}}@media(max-width: 767px){.custom-box{max-width:100%}}.custom-box-header{position:absolute;top:-35px;left:-1px;background:#fff;padding:8px 20px;border:1px solid #707070;border-bottom:0;height:35px;border-top-left-radius:20px;border-top-right-radius:20px}.options-box{padding:20px;border-radius:1.25rem;max-width:430px}.options-box label{color:#115373}@media(min-width: 1600px){.options-box{max-width:460px !important}}@media(max-width: 767px){.options-box{max-width:100%}}.pagination .page-link{color:#115373;transition:all .3s ease-out;font-size:calc(.6em + .3vw);border:none}.pagination .page-link:hover{color:#38a9d7;background:rgba(0,0,0,0)}.pagination .page-link:focus{background:rgba(0,0,0,0);color:#38a9d7}.pagination .page-link.active,.active>.page-link{z-index:3;background-color:#115373;border-color:#115373;color:#fff !important;border-radius:20px}.pagination .page-link.active:hover,.active>.page-link:hover{background-color:#115373;border-color:#115373}ul.pagination{list-style:none !important}.heading-cart{padding-top:160px;padding-bottom:2rem;background-color:#115373}.heading-cart h1{color:#fff}@media(max-width: 1200px){.heading-cart{padding-top:2rem}}@media(max-width: 1024px){.processus.w-80{width:100% !important}}.progress{background-color:#999}@media(max-width: 758px){.progress{margin-bottom:10px !important}}.progress-bar{background-color:#115373}@media(max-width: 767px){.progress-bar{width:50% !important}}@media(max-width: 767px){.progress-bar.panier{width:0 !important}}.step-container{position:relative;text-align:center;transform:translateY(-33%)}.step-circle{position:relative;width:50px;height:50px;border-radius:50%;border:#38a9d7 2px solid;background-color:#38a9d7;color:#fff;font-weight:bold;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.step-circle::before{content:"";position:absolute;width:70px;height:70px;border-radius:50%;background-color:#fff;left:-10px;top:-10px;z-index:-1}.step-label{text-transform:uppercase;margin-top:.5rem;font-weight:700;color:#38a9d7}.step-circle.checked{background-color:#115373;border-color:#115373;font-size:0 !important}.step-circle.checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-image:url("../img/check.svg");background-size:cover;width:20px;height:15px}.disable .step-circle{background-color:rgba(0,0,0,0);border-color:#999;color:#999}.disable .step-label{font-weight:400;color:#999}.step-label{text-align:center}.shipping .input-number-wrapper .qty{width:25px;background:rgba(0,0,0,0)}.shipping th{font-weight:normal;min-width:10px;background:#115373;padding:1.2rem;vertical-align:middle;min-width:100px}.shipping td{vertical-align:middle;background:#f2f2f2;border-bottom:3px solid #fff}.shipping td:first-child,.shipping th:first-child{min-width:200px}.shipping td:not(:first-child),.shipping th:not(:first-child){text-align:center}.shipping .table-dark{background:#115373}.shipping .ps-2.bi.bi-arrow-left-right{font-size:20px}.shipping .trash-btn:hover{cursor:pointer}.shipping .cashback-cell{width:100px}.shipping .cashback-cell .cashback .cashback-counter{margin-bottom:-2px;border-color:#f2f2f2}@media(max-width: 500px){.voucher .input{max-width:300px}}.voucher .card-body.blank{background:#fff;border:1px solid #d1d1d1;border-radius:20px}.voucher .card-body.blank .form-control{width:300px;height:42px}.voucher .card-body.blank .btn{height:42px;min-width:auto}.voucher .card-body{border-radius:20px;padding:2rem}.voucher p{margin:0}.import h3{color:#fff;font-size:calc(.77em + .3vw);letter-spacing:0;font-weight:bold}.import p{color:#fff;font-size:calc(.7em + .3vw);margin:auto;width:100%}@media(min-width: 1200px){.import p{width:36% !important}}@media(min-width: 576px){.import p{width:80%}}@media(min-width: 768px){.import p{width:60%}}.bg-alfa-or{background:#f7ede8}@media(max-width: 700px){.d-flex.boutons{flex-direction:column;align-items:center}.d-flex.boutons .btn{margin-top:10px;margin-right:0 !important;margin-left:0 !important;width:100%;max-width:400px}}.d-flex.area{max-width:55%}@media(max-width: 700px){.d-flex.area{text-align:center;max-width:80%;margin:0 !important;padding-bottom:5px}}@media(min-width: 1025px){.disable-cell{display:none !important}.qte.d-flex{justify-content:center !important}th{min-width:50px !important}td:first-child,th:first-child{min-width:150px !important}.trash-cell{padding-right:20px !important}}@media(max-width: 1024px){.table thead{display:none}.trash-cell{border-bottom:0 !important}.table tbody tr{display:block;margin-bottom:2rem;border:1px solid;position:relative}.table td{display:block;text-align:left;padding-left:50%;position:relative;border-top:0;width:100%}.table td::before{content:attr(data-label);position:absolute;left:20px;width:50%;padding-right:15px;white-space:nowrap;text-align:left;font-weight:700}.table td:not(.product-cell):not(.trash-cell):not(.estimation td):not(.cashback-cell){width:calc(50% - 2px);padding-left:0;box-sizing:border-box;display:inline-block;justify-content:space-between}.product-cell{width:100%;padding-left:0 !important}.details{padding-right:1rem;text-align:right;display:block}.product-cell .details{text-align:left}.condition-cell{display:flex;justify-content:flex-end;width:calc(50% - 10px)}.condition-cell .qte{display:flex;align-items:center;padding-right:1rem}.input-number-wrapper{margin-right:1rem}.shipping td{vertical-align:top;min-height:51px}.table-responsive.rounded{border-radius:0 !important}.table .trash-cell{position:absolute;top:5px;right:5px;height:36px;width:36px;padding:0;display:flex;align-items:center;justify-content:center}.table .trash-cell::before{display:none}.table .cashback-cell{position:absolute;top:5px;right:40px;padding-left:0;width:auto;border:none}.table .estimation td{display:initial !important;padding-left:10%;padding-top:15px;padding-bottom:15px}.table .estimation.estimation{border:0;width:100%;text-align:right;margin-bottom:1rem}.table .estimation td:first-child{text-align:left !important}.table .estimation td{min-height:0}.table .estimation .line-to-price::after{z-index:1;right:auto;width:42%}.table .estimation.price{padding-right:20px}.table .estimation td:first-child,.table .estimation td:last-child{display:none !important}}@media(max-width: 640px){.table td:not(.product-cell):not(.trash-cell):not(.estimation td):not(.cashback-cell){width:100%}.disable-cell{display:none !important}.table .cashback-cell{width:100%;top:0;right:0;position:relative;border-bottom:#fff 3px solid;padding-left:100px}.table .cashback-cell::before{display:block}.table .cashback-cell .cashback{margin:0 1rem 0 auto;justify-content:flex-end}}@media(max-width: 450px){.table tbody tr.estimation{background:#f2f2f2;padding-top:10px;padding-bottom:10px;text-align:left}.table .estimation td{padding-top:0;padding-bottom:0;border:0}.table .line-to-price::after{width:37% !important;z-index:1;right:auto}}.table .estimation{height:50px}.table .estimation .bg-light-gray{position:relative;display:inline-block}.table .estimation td.line-to-price{border-bottom-left-radius:.75rem}.table .estimation td:last-child{border-bottom-right-radius:.75rem}@media(min-width: 768px)and (max-width: 1024px){.table tbody tr{display:flex;flex-wrap:wrap}.table td.product-cell{width:calc(100% - 6px);padding-left:0;margin-left:3px}.table td.product-cell .details{text-align:left}.table td:not(.product-cell):not(.trash-cell):not(.estimation td):not(.cashback-cell){width:calc(50% - 5px);padding-left:0;margin-left:3px}}.shipping th{padding:1rem .5rem;font-size:.875rem}@media(max-width: 1024px){.table .estimation{height:auto;display:flex}.table .estimation td.line-to-price{width:50%;text-align:left !important;padding:.75rem 1rem !important;border-bottom-left-radius:0}.table .estimation td.price{width:50%;display:block !important;text-align:right !important;padding:.75rem 1rem !important;border-bottom-right-radius:0}.table .estimation .line-to-price::after{left:25%;width:166.66%}}@media(max-width: 767px){.step-container .w-20{width:33.33%}.step-container .w-20 h3{font-size:.75rem}}@media(max-width: 540px){.table .estimation{display:block}.table .estimation td.line-to-price{width:100%;display:block !important;text-align:center !important;padding:1rem .75rem .25rem !important;border-radius:.75rem .75rem 0 0 !important}.table .estimation td.price{width:100%;display:block !important;text-align:center !important;padding:.25rem .75rem 1rem !important;border-radius:0 0 .75rem .75rem !important;margin-top:-3px !important}.table .estimation .line-to-price::after{display:none}}@media(max-width: 480px){.accepted-payment{flex-wrap:wrap}}#import-panier .btn:hover{background-color:#38a9d7 !important;border-color:#38a9d7 !important}.addref .form-addref{display:none;margin-top:-1.5rem;background-color:#f2f2f2;border-radius:0 0 1rem 1rem;padding:.5rem}.addref .form-addref .addref-content{width:100%;align-items:flex-start}.addref .form-addref .addref-content .addref-label{flex:1 1 auto;padding:.5rem}.addref .form-addref .addref-content .addref-qty{flex:0 0 auto;padding:.5rem}.addref .form-addref .addref-actions{padding:.5rem 0}.addref .form-addref .addref-actions .btn{padding:.33rem 1rem;text-transform:uppercase;min-width:120px;font-weight:700;margin:0 .5rem;flex:50%}.addref .form-addref .addref-actions .btn[disabled]{opacity:.3}.addref .btn-addref{margin-top:-1rem;border-radius:.5rem;margin-bottom:2rem;padding:1rem 1.5rem;text-transform:uppercase;font-weight:700;width:100%}.addref i.ico-plus{font-style:normal;display:inline-block;vertical-align:middle;margin:-0.25rem 0 0 1rem;line-height:20px;width:20px;height:20px;border-radius:50%;background-color:#000}@media(max-width: 1024px){.addref .form-addref{border:#000 1px solid;border-radius:0}}@media(max-width: 720px){.addref .form-addref .addref-actions .btn{font-size:.75rem}}@media(max-width: 600px){.addref .form-addref .addref-actions .addref-cancel{flex:0 0 auto}.addref .form-addref .addref-actions .addref-submit{flex:1 1 auto}}@media(max-width: 480px){.addref .form-addref .d-flex{flex-wrap:wrap}.addref .form-addref .addref-content .addref-label{padding:.25rem;width:100%}.addref .form-addref .addref-content .addref-qty{width:100%;padding:.25rem}.addref .form-addref .addref-content .addref-qty .qty{width:calc(100% - 60px)}.addref .form-addref .addref-actions .addref-cancel{width:100%;order:2;margin:.5rem .25rem 0}.addref .form-addref .addref-actions .addref-submit{order:1;width:100%;padding:.5rem 1rem;margin:0 .25rem 0}.addref .btn-addref{font-size:.875rem}}.addref-content #refsuggest_list{border:none !important;background-color:#fff;border-radius:.5rem;max-height:50vh;margin:5px 0 0;overflow:auto;border:none}.addref-content #refsuggest_list h4{text-transform:uppercase;padding:.5rem 1.5rem;letter-spacing:.15rem;font-weight:700;margin:0;border-bottom:#e3e3e3 1px solid}.addref-content #refsuggest_list h4:first-child{padding-top:1rem}.addref-content #refsuggest_list ul{padding:0}.addref-content #refsuggest_list ul a.article-ref-suggest{padding:.5rem 1.5rem;display:flex;align-items:center;border-bottom:#e3e3e3 1px solid}.addref-content #refsuggest_list ul a.article-ref-suggest .thumb{width:20%;max-width:80px;flex:0 0 auto;margin-right:1rem}.addref-content #refsuggest_list ul a.article-ref-suggest .thumb img{display:block;width:100%}.addref-content #refsuggest_list ul a.article-ref-suggest .infos_article{flex:1 1 auto}.addref-content #refsuggest_list ul a.article-ref-suggest .infos_article .option_article{display:block;font-style:normal;font-size:.75rem;opacity:.5}.addref-content #refsuggest_list ul a.article-ref-suggest .prix{flex:0 0 auto;text-align:right;font-weight:700;margin-left:1em}.addref-content #refsuggest_list ul:last-child li:last-child a.article-ref-suggest{border-bottom:none}#encart-code-promo{background-color:#00d4bc;border-radius:20px;padding:15px 20px;color:#fff;flex:0 0 auto}#encart-code-promo h5{flex:0 0 auto}#encart-code-promo .input{flex:1 1 auto}#encart-code-promo .input .form-control{height:40px;padding-right:54px;border-color:#fff;border-radius:32px;flex:1 1 auto}#encart-code-promo .input .btn{padding:0;display:flex;align-items:center;justify-content:center;background-color:#115373 !important;border-color:#115373;margin-left:-46px;font-weight:700;font-size:12px;flex:0 0 auto;min-width:34px;height:34px}#encart-code-promo .input .btn:hover{background-color:#00d4bc !important;border-color:#00d4bc}@media(max-width: 480px){#encart-code-promo{flex-wrap:wrap}#encart-code-promo h5{width:100%;margin:0 0 1rem !important}}.cashback-cagnotte{display:flex;border-radius:20px;border:#e60f61 1px solid}.cashback-cagnotte .bg-danger{border-radius:19px 0 0 19px;padding:5%;width:33.33%;display:flex;align-items:center;justify-content:center}.cashback-cagnotte .bg-danger img{display:block;max-width:100%}.cashback-cagnotte .d-flex{align-items:center;justify-content:center;flex:1 1 auto}.cashback-message{display:flex;align-items:center;justify-content:center;position:relative}.cashback-message .cashback-tooltip-button{width:24px;height:24px;border:none;background-color:rgba(0,0,0,0);color:#e60f61;transition:opacity .3s;opacity:.3}.cashback-message .cashback-tooltip-content{right:-5px;top:50%;left:auto;bottom:auto;margin-top:20px;z-index:2}.cashback-message .cashback-tooltip-content .arrow{top:-10px;right:5px;left:auto;bottom:auto;transform:rotate(90deg)}.cashback-message:hover .cashback-tooltip-button{opacity:1}.cashback-radiobox{display:flex;position:relative;justify-content:space-between}.cashback-radiobox label{display:flex;position:relative;align-items:center;justify-content:center;flex-direction:column;border:#e60f61 1px solid;border-radius:20px;text-align:center;width:calc(50% - 5px);color:#e60f61;padding:5%}.cashback-radiobox label input{position:absolute;top:10px;left:10px;border-color:#e60f61 !important;background:none}.cashback-radiobox label input:checked{background-color:#e60f61;border-color:#fff !important}.cashback-radiobox label.active{background-color:#e60f61;color:#fff}.cashback-radiobox .or{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;text-transform:uppercase;width:36px;height:36px;border-radius:50%;font-weight:700;font-size:12px;z-index:1;margin:-18px}@media(max-width: 480px){.cashback-radiobox{flex-wrap:wrap}.cashback-radiobox label{width:100%}.cashback-radiobox .or{position:relative;top:auto;left:auto;margin:-10px auto}}#type-marque-list ul{display:flex;justify-content:space-between}#type-marque-list ul li{flex:1 1 auto;margin-left:10px}#type-marque-list ul li:first-child{margin-left:0}#type-marque-list ul li a{display:block;min-width:inherit}#type-marque-list ul li a:hover{background-color:#115373;border-color:#115373;color:#fff}@media(min-width: 1400px){#type-marque-list ul li{flex:25%}}@media(max-width: 860px){#type-marque-list ul{flex-wrap:wrap;justify-content:center}#type-marque-list ul li{flex:0 0 auto;margin:.5rem}#type-marque-list ul li a{padding-left:1.5rem;padding-right:1.5rem}#type-marque-list ul li:first-child{margin:.5rem}}#type-marque-list{margin-bottom:2rem}#marque-list hr{margin-bottom:2rem}.brand-group-label h2{margin-top:1.5rem;padding:.75rem 1.5rem;background-color:#115373;border-radius:1rem;font-size:1.125rem;font-weight:600;color:#fff}.brand-group-label.col-12 h2{max-width:480px;text-align:center;margin:0 auto .75rem}@media(max-width: 991px){.brand-group-label h2{max-width:480px;text-align:center;margin:0 auto .75rem}}.brand-group-list ul{display:flex;flex-wrap:wrap;padding:0}.brand-group-list li{flex:20%}.brand-group-list li a{display:block;padding:.5rem}.brand-group-list li a img{display:block;max-width:100%;filter:grayscale(100%);transform:scale(0.9);transition:all .3s ease-out}.brand-group-list li a:hover img{transform:scale(1);filter:grayscale(0)}@media(max-width: 700px){.brand-group-list li{flex:25%}}@media(max-width: 500px){.brand-group-list li{flex:33.33%}}@media(max-width: 360px){.brand-group-list li{flex:50%}}.brand-group-list.col-12 ul{justify-content:center}.brand-group-list.col-12 li{flex:0 0 auto}.brand-group-list.col-12 li a,.brand-group-list.col-12 li a img{margin:0 auto}@media(max-width: 991px){.brand-group-list ul{justify-content:center}.brand-group-list li{flex:0 0 auto}.brand-group-list li a,.brand-group-list li a img{margin:0 auto}}.coordonnees #facturation-section{visibility:hidden;opacity:0;height:0}.coordonnees .card-cover{background:#f2f2f2;border-color:none}.coordonnees .card-body{cursor:pointer;background-color:rgba(0,0,0,0)}.coordonnees .form-check-input:checked{background-color:#38a9d7;border-color:#38a9d7}.coordonnees .card-cover.selected{background:linear-gradient(123deg, #084562 0%, #008EB2 100%)}.coordonnees .card-cover.selected h4,.coordonnees .card-cover.selected p{color:#fff}@media(max-width: 700px){.coordonnees .question{width:100%}}.paiement .card-cover{background:#fff;border-color:#fff;transition:all .3s ease-out}.paiement .card-cover .card-body{cursor:pointer;position:relative;background-color:rgba(0,0,0,0)}.paiement .card-cover .paiement-radiobox{position:absolute;top:1.5rem;left:1.5rem}.paiement .card-cover .position-relative{height:80px;margin:0 auto .75rem}.paiement .card-cover .position-relative .icon-primary{fill:#115373;transition:all .3s ease-out}.paiement .card-cover .position-relative .checkbox-paiement{position:absolute;width:38px;height:38px;opacity:0;transform:scale(0.25);transition:all .3s ease-out}.paiement .card-cover .paiement-credit-card{width:100px}.paiement .card-cover .paiement-credit-card .checkbox-paiement{top:-5px;right:-15px}.paiement .card-cover .paiement-invoice{width:80px}.paiement .card-cover .paiement-invoice .checkbox-paiement{top:-15px;right:-15px}.paiement .card-cover:hover{border-color:#38a9d7 !important}.paiement .card-cover:hover .icon-primary{fill:#38a9d7}.paiement .card-cover:hover .ellipse-stroke{stroke:#38a9d7}.paiement .card-cover.selected{background:linear-gradient(123deg, #084562 0%, #008EB2 100%) !important;color:#fff}.paiement .card-cover.selected h2,.paiement .card-cover.selected h4,.paiement .card-cover.selected p{color:#fff}.paiement .card-cover.selected .paiement-radiobox{background-color:#38a9d7}.paiement .card-cover.selected .icon-primary{fill:#fff}.paiement .card-cover.selected .checkbox-paiement{transform:scale(1);opacity:1}.payment-invoice{display:inline-flex;align-items:center}.payment-invoice img{display:block;width:32px;height:32px}.payment-invoice{font-size:.75rem;font-weight:700}.facturation .edit{color:#707070}.recapitulatif .cgv{border-radius:20px;border:1px solid #115373;color:#115373}.recapitulatif .cgv a:hover{color:#38a9d7}.global-bloc a.text-reset:hover{color:#38a9d7 !important}.confirmation .card-body{border-radius:10px 10px 0 0;border:1px solid #115373;background:#115373}.confirmation .card{background:#f2f2f2;border-color:#f2f2f2;border-radius:0px 0px 0 10px}.confirmation .progress{background-color:#38a9d7}@media(max-width: 767px){.confirmation .progress{display:none}}@media(max-width: 767px){.confirmation .step-container.mobile{justify-content:center !important}}@media(max-width: 576px){.confirmation .step-container.mobile{justify-content:center !important}}.confirmation .order{font-size:max(1em + .3vw,12px) !important}.confirmation .step-circle{width:60px;height:60px;background-color:#38a9d7;border-color:#38a9d7}.confirmation .step-circle::before{width:80px;height:80px;background-color:#115373}.confirmation .step-circle.checked{border-color:#38a9d7;background-color:#38a9d7}.confirmation .step-circle.checked.gray{background-color:#115373}.confirmation .step-circle.checked::after{width:35px;height:25px;visibility:hidden}.confirmation .step-circle.checked.first::after{visibility:visible}@media(max-width: 767px){.processus.end .progress-bar{width:100% !important}}#cashback-confirmation{position:relative;justify-content:space-between}#cashback-confirmation .cashback-confirmation-result{width:calc(33.33% - 10px);display:flex;align-items:center;justify-content:center;border:#e60f61 1px solid;color:#e60f61;border-radius:10px;text-align:center;text-transform:uppercase;padding:1rem}#cashback-confirmation .cashback-confirmation-result strong{display:block}#cashback-confirmation .cashback-confirmation-result svg{fill:#e60f61;display:block;width:64px;height:64px}#cashback-confirmation .cashback-confirmation-result.bg-cashback{color:#fff}#cashback-confirmation .cashback-confirmation-result.bg-cashback svg{fill:#fff}#cashback-confirmation .or,#cashback-confirmation .egal{border-radius:50%;position:absolute;top:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;z-index:1;color:#fff;margin-top:-22px;margin-left:-22px}#cashback-confirmation .egal{left:33.33%;font-size:2.5rem}#cashback-confirmation .or{left:66.66%}@media(max-width: 720px){#cashback-confirmation{flex-wrap:wrap;justify-content:center}#cashback-confirmation .cashback-confirmation-result{width:100%}#cashback-confirmation .or,#cashback-confirmation .egal{position:relative;left:auto;top:auto;margin:-10px auto}}#cashback-account{position:relative}#cashback-account .or{width:64px;height:64px;position:absolute;display:flex;align-items:center;justify-content:center;text-transform:uppercase;border-radius:50%;color:#fff;top:100px;left:50%;margin:0 -32px}#cashback-account .cashback-account{display:flex;flex-direction:column}#cashback-account .cashback-explications{padding:1rem;border-radius:20px;background-color:#f2f2f2;color:#115373}@media(max-width: 575px){#cashback-account .or{position:relative;margin:-10px auto;left:auto;top:auto}}.cashback-account-heading{padding:1rem;border-radius:20px;border:#e60f61 1px solid;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:1rem;text-align:center;flex-shrink:0;height:260px}.cashback-account-heading p{color:#e60f61}.cashback-account-heading p strong{display:block}.cashback-account-heading svg{width:64px;height:64px;fill:#e60f61;display:block;margin:1rem auto}.cashback-account-heading .cashback-account-link{color:#e60f61;display:block}.cashback-account-heading.bg-cashback p,.cashback-account-heading.bg-cashback .cashback-account-link{color:#fff}.cashback-account-heading.bg-cashback svg{fill:#fff}body.login-page{background:#115373}body.login-page .main-login{padding:5%;width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}body.login-page .login-info-banner{display:flex;align-items:center;gap:1rem;width:100%;margin-bottom:1.5rem;padding:1rem 1.5rem;border-radius:12px;background:#fff;border-left:5px solid #00d4bc;box-shadow:0 10px 30px rgba(0,0,0,.2);color:#35434a;line-height:1.4;animation:loginBannerIn .7s cubic-bezier(0.22, 1, 0.36, 1) both}body.login-page .login-info-banner strong{display:block;font-size:1.05rem;color:#115373}@media(max-width: 575.98px){body.login-page .login-info-banner{align-items:flex-start;padding:.875rem 1rem;font-size:.9rem}}body.login-page .login-info-banner-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg, #38a9d7, #00d4bc);color:#fff;font-size:1.25rem}body.login-page .login-links .btn{min-width:inherit;font-size:12px}@keyframes loginBannerIn{from{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion: reduce){body.login-page .login-info-banner{animation:none}}.login-under-maintenance p.text-muted{font-size:1.25em}.login-under-maintenance h1{font-size:1.875vw}.login-under-maintenance h1 strong{font-size:1.875em;font-weight:900}.login-under-maintenance h2{font-size:1.875vw;color:#e60f61}@media(max-width: 992px){.login-under-maintenance h1,.login-under-maintenance h2{font-size:1.5rem}}@media(max-width: 575px){.login-under-maintenance h1,.login-under-maintenance h2{font-size:1.25rem}.login-under-maintenance h1 strong{font-size:1.5em}}@media(min-width: 1400px){.login-under-maintenance h1,.login-under-maintenance h2{font-size:1.75rem}}body.login-configuration{overflow:hidden;opacity:1 !important;background:#115373}body.login-configuration .main-login{padding:3% 5%;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center}body.login-configuration #login-content{min-height:80vh}body.login-configuration #login-content .login-heading{background:#115373 url(../images/loading/loading-splash-fusion.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}body.login-configuration .login-loading{display:flex;align-items:center;flex-direction:column;justify-content:center;padding:0 !important;position:relative;overflow:hidden}body.login-configuration .login-loading .loader{width:100%;height:100%}body.login-configuration .login-loading .loader img{display:block;border-radius:0 1.5rem 1.5rem 0;overflow:hidden;width:100%;height:100%;opacity:.8;-o-object-fit:cover;object-fit:cover}body.login-configuration .login-loading .loading-slider{width:100%;height:100px;overflow:hidden;position:absolute;margin-top:-50px;right:0;top:50%}body.login-configuration .login-loading .loading-slider .swiper-slide{display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:700;font-size:1.75vw;text-align:center;color:#fff;text-shadow:rgba(0,0,0,.5) .05em .05em .1em}body.login-configuration .login-loading .loading-slider .swiper-slide span{display:block;transition:all 1s;opacity:0;transform:translateX(25%)}body.login-configuration .login-loading .loading-slider .swiper-slide span.line-2{transition-delay:.3s}body.login-configuration .login-loading .loading-slider .swiper-slide.swiper-slide-prev span{transform:translateX(-25%)}body.login-configuration .login-loading .loading-slider .swiper-slide.swiper-slide-active span{opacity:1;transform:translateX(0)}#login-content{border-radius:.75rem;background-color:#fff}#login-content .login-heading{overflow:hidden;border-radius:.75rem 0 0 .75rem;padding:0 !important;position:relative}#login-content .login-heading img.login-splash{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#login-content .login-heading small{position:absolute;text-align:center;padding:0 1rem;left:0;bottom:5%;width:100%;color:#fff}#login-content .content{max-width:540px}#login-content .btn.dark,#login-content .btn-outline-dark{padding:.5rem .75rem;line-height:1rem;min-width:120px}#login-content .link{color:#115373;transition:color .3s}#login-content .link:hover,#login-content .link:focus{color:#38a9d7}#login-content .input-password input{position:relative;padding-right:50px;border-radius:.75rem;z-index:0}#login-content .input-password .input-group-text{background-color:rgba(0,0,0,0);position:relative;z-index:1;width:40px;opacity:.5;margin-top:-0.2rem;margin-left:-40px;cursor:pointer}#login-content .input-password .input-group-text:hover{opacity:1}#login-content .input-code{width:14%}#login-content h5{font-weight:700}#login-content .login-rs li{margin-right:.75rem}#login-content .login-rs li a{display:inline-block;padding:5px;width:32px;height:32px}#login-content .login-rs li a svg{display:block;width:100%;height:100%;transition:fill .3s}#login-content .login-rs li a:hover svg{fill:#38a9d7}#login-content .login-rs li:last-child{margin-right:0}#login-content .login-sav .btn{padding-left:2.5rem;background-position:.75rem center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 23.281 23.249'%3E%3Cpath d='M23.232,11.608a2.522,2.522,0,0,0-2.08-2.031A9.514,9.514,0,0,0,14.86.513a9.775,9.775,0,0,0-6.39.05A11.5,11.5,0,0,0,6.588,1.4,9.495,9.495,0,0,0,2.13,9.577,2.52,2.52,0,0,0,.05,11.608L0,13.292l.05,1.486c.342,1.341,1.042,1.762,2.427,2.08a3.845,3.845,0,0,0,1.337.05,1.248,1.248,0,0,0,.892-.644,4.3,4.3,0,0,0,.05-1.337V11.955a4.442,4.442,0,0,0-.2-2.08c-.253-.351-.763-.407-1.387-.4a8.4,8.4,0,0,1,5.5-7.925,9.077,9.077,0,0,1,6.043.1,8.326,8.326,0,0,1,5.4,7.826,1.993,1.993,0,0,0-1.436.446,21.888,21.888,0,0,0-.149,4.755,3.735,3.735,0,0,0,.2,1.833c.254.352.762.405,1.387.4a3.829,3.829,0,0,1-1.783,3.17c-.373.231-1.056.279-1.387.5H15.257l-.2-.545a2.651,2.651,0,0,0-.644-.693,5.9,5.9,0,0,0-3.269-.3A2.271,2.271,0,0,0,9.56,20.624a1.909,1.909,0,0,0,.1,1.139A2.113,2.113,0,0,0,11.145,23.2l1.238.05c1.565,0,2.6-.335,2.873-1.585a8.545,8.545,0,0,0,2.526-.2,4.688,4.688,0,0,0,3.368-4.656,2.526,2.526,0,0,0,2.08-2.031l.05-1.585-.05-1.585M3.715,10.568v5.251c-2.5.046-2.625-.448-2.625-2.873a3.921,3.921,0,0,1,.149-1.585c.4-.764,1.27-.815,2.477-.793m10.452,11c-.228.693-1.061.594-1.981.594-.337,0-.8.053-.991-.1a1.087,1.087,0,0,1-.5-1.486c.114-.195.337-.295.5-.446.1-.02.1-.012.149-.05a7.815,7.815,0,0,1,2.328.1c.357.112.909.888.5,1.387m8.025-8.619c0,2.425-.125,2.919-2.625,2.873V10.568c1.111-.02,1.943,0,2.378.644a3.279,3.279,0,0,1,.248,1.734' /%3E%3C/svg%3E");background-size:1.33rem}#login-content .login-sav .btn:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23fff' viewBox='0 0 23.281 23.249'%3E%3Cpath d='M23.232,11.608a2.522,2.522,0,0,0-2.08-2.031A9.514,9.514,0,0,0,14.86.513a9.775,9.775,0,0,0-6.39.05A11.5,11.5,0,0,0,6.588,1.4,9.495,9.495,0,0,0,2.13,9.577,2.52,2.52,0,0,0,.05,11.608L0,13.292l.05,1.486c.342,1.341,1.042,1.762,2.427,2.08a3.845,3.845,0,0,0,1.337.05,1.248,1.248,0,0,0,.892-.644,4.3,4.3,0,0,0,.05-1.337V11.955a4.442,4.442,0,0,0-.2-2.08c-.253-.351-.763-.407-1.387-.4a8.4,8.4,0,0,1,5.5-7.925,9.077,9.077,0,0,1,6.043.1,8.326,8.326,0,0,1,5.4,7.826,1.993,1.993,0,0,0-1.436.446,21.888,21.888,0,0,0-.149,4.755,3.735,3.735,0,0,0,.2,1.833c.254.352.762.405,1.387.4a3.829,3.829,0,0,1-1.783,3.17c-.373.231-1.056.279-1.387.5H15.257l-.2-.545a2.651,2.651,0,0,0-.644-.693,5.9,5.9,0,0,0-3.269-.3A2.271,2.271,0,0,0,9.56,20.624a1.909,1.909,0,0,0,.1,1.139A2.113,2.113,0,0,0,11.145,23.2l1.238.05c1.565,0,2.6-.335,2.873-1.585a8.545,8.545,0,0,0,2.526-.2,4.688,4.688,0,0,0,3.368-4.656,2.526,2.526,0,0,0,2.08-2.031l.05-1.585-.05-1.585M3.715,10.568v5.251c-2.5.046-2.625-.448-2.625-2.873a3.921,3.921,0,0,1,.149-1.585c.4-.764,1.27-.815,2.477-.793m10.452,11c-.228.693-1.061.594-1.981.594-.337,0-.8.053-.991-.1a1.087,1.087,0,0,1-.5-1.486c.114-.195.337-.295.5-.446.1-.02.1-.012.149-.05a7.815,7.815,0,0,1,2.328.1c.357.112.909.888.5,1.387m8.025-8.619c0,2.425-.125,2.919-2.625,2.873V10.568c1.111-.02,1.943,0,2.378.644a3.279,3.279,0,0,1,.248,1.734' /%3E%3C/svg%3E")}@media(max-width: 992px){#login-content .content{margin:0 auto}#login-content .login-heading{height:40vw;max-height:380px;border-radius:.75rem .75rem 0 0}#login-content .login-heading small{display:none}}@media(max-width: 480px){#login-content .login-rs,#login-content .login-sav{text-align:center;width:100%}#login-content .login-rs ul{justify-content:center}}.boutons-below-card .btn{line-height:20px}.boutons-below-card .btn.secondary:first-child{border-radius:25px 25px 25px 0}.boutons-below-card .btn-gradient{border-radius:25px 25px 0 25px;line-height:22px;border:none}@media(max-width: 992px){#login-content{max-width:720px;margin:0 auto}}.encart{border-radius:15px}.encart .encart-inner{width:100%;max-width:360px;margin:0 auto}.encart .img-fluid{display:block;max-width:25%;margin:0 auto}.encart.background-dark{background:linear-gradient(123deg, #084562 0%, #008EB2 100%);color:#fff}.encart.background-dark *{color:#fff}.encart.border{border:rgba(0,0,0,.5) 1px solid;background-color:#fff}.encart-gradient{background:rgba(0,0,0,0) linear-gradient(123deg, #084562 0%, #008EB2 100%) 0% 0% no-repeat padding-box;color:#fff}.encart-gradient *{color:#fff}.encart-gradient .btn.dark:hover{background-color:#fff !important;border-color:#fff;color:#115373}.encart-gradient .btn.dark:hover i{color:#115373;transition:color .3s}.encart.bg-light-gray{border:rgba(0,0,0,.5) 1px solid}.encart-sav-contact h5{width:100%}.encart-sav-contact .encart-inner{max-width:100%}.encart-sav-contact img{flex:0 0 auto}.encart-sav-contact .rounded-circle{max-width:80px;width:80px}.encart-sav-contact .icon{width:36px;height:36px}.encart.encart-image{position:relative;overflow:hidden;background-color:#115373}.encart.encart-image img{display:block;width:100%;height:100%}.encart.encart-image .encart-inner{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;flex-direction:column;justify-content:center;align-items:flex-start;background:#000;background:linear-gradient(-90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%)}.encart.encart-image .encart-inner h3{color:#fff;font-weight:700;text-shadow:rgba(0,0,0,.75) .05em .05em .25em}.encart.encart-image .encart-inner p{color:#fff;text-shadow:rgba(0,0,0,.75) .05em .05em .25em}.file-content{display:block;margin-bottom:.75rem}.file-content .title-label{margin-bottom:.5rem}.file-content .title-label .bi-folder{display:inline-block;vertical-align:middle;margin-top:-0.25rem}.file-content .input-file-trigger{display:none !important}.file-content input.form-control+.input-file-content,.file-content input.form-control+.input-file-trigger+.input-file-content{margin-top:-38px}.file-content .input-file-content+input.form-control{display:none}.file-content .input-file-content{position:relative;background-color:#fff;height:38px;padding:.5rem 1rem;border-radius:10px 10px 0 10px;border:var(--bs-border-width) solid var(--bs-border-color)}.file-content .input-file-progress{display:block;position:absolute;height:24px;top:6px;left:6px;right:6px;border-radius:6px}.file-content .input-file-progress .input-file-progressbar{display:block;height:100%;border-radius:6px;background:linear-gradient(123deg, #084562 0%, #008EB2 100%)}.file-content .input-file-result{position:relative;z-index:1;display:flex;margin-top:-0.1rem;font-size:.875rem;line-height:24px}.file-content .input-file-result .input-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto}.file-content .input-file-result .input-file-see{flex:0 0 auto;width:24px;height:24px;background:center no-repeat;background-size:18px 18px;background-image:url("data:image/svg+xml,%3Csvg clip-rule='evenodd' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m15.97 17.031c-1.479 1.238-3.384 1.985-5.461 1.985-4.697 0-8.509-3.812-8.509-8.508s3.812-8.508 8.509-8.508c4.695 0 8.508 3.812 8.508 8.508 0 2.078-.747 3.984-1.985 5.461l4.749 4.75c.146.146.219.338.219.531 0 .587-.537.75-.75.75-.192 0-.384-.073-.531-.22zm-5.461-13.53c-3.868 0-7.007 3.14-7.007 7.007s3.139 7.007 7.007 7.007c3.866 0 7.007-3.14 7.007-7.007s-3.141-7.007-7.007-7.007z' fill-rule='nonzero'/%3E%3C/svg%3E")}.file-content .input-file-result .input-file-del{flex:0 0 auto;width:24px;height:24px;background:center no-repeat;background-size:18px 18px;background-image:url("data:image/svg+xml,%3Csvg clip-rule='evenodd' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m12.002 2.005c5.518 0 9.998 4.48 9.998 9.997 0 5.518-4.48 9.998-9.998 9.998-5.517 0-9.997-4.48-9.997-9.998 0-5.517 4.48-9.997 9.997-9.997zm0 1.5c-4.69 0-8.497 3.807-8.497 8.497s3.807 8.498 8.497 8.498 8.498-3.808 8.498-8.498-3.808-8.497-8.498-8.497zm0 7.425 2.717-2.718c.146-.146.339-.219.531-.219.404 0 .75.325.75.75 0 .193-.073.384-.219.531l-2.717 2.717 2.727 2.728c.147.147.22.339.22.531 0 .427-.349.75-.75.75-.192 0-.384-.073-.53-.219l-2.729-2.728-2.728 2.728c-.146.146-.338.219-.53.219-.401 0-.751-.323-.751-.75 0-.192.073-.384.22-.531l2.728-2.728-2.722-2.722c-.146-.147-.219-.338-.219-.531 0-.425.346-.749.75-.749.192 0 .385.073.531.219z' fill-rule='nonzero'/%3E%3C/svg%3E")}.file-content .input-file-result.input-file-error{color:var(--bs-danger)}.dashboard .user .avantage-icon{width:40px;height:40px;flex:0 0 auto;background-color:#115373;border-radius:50%;display:flex;align-items:center;justify-content:center}.dashboard .user .avantage-icon svg{display:block;width:80%;height:80%;fill:#fff}.sidebar.account-sidebar{max-width:300px}.sidebar.account-sidebar .p-close{padding:1rem}.dashboard .user{max-width:250px}.dashboard ul{list-style:disc;padding-left:1rem;margin-bottom:0;line-height:22px;margin-top:13px}.dashboard .bi-chevron-right{display:inline-block;vertical-align:middle;margin-top:-3px}.dashboard .bi-chevron-right::before{content:"";vertical-align:sub;font-size:13px;margin-right:5px}.dashboard .list-group-item{border-radius:.5rem;transition:all .3s ease-out}.dashboard .list-group-item:hover{color:#38a9d7}.dashboard .divider{margin:1.5rem 0}@media(min-width: 992px)and (max-width: 1080px){.dashboard .avatar{display:none}.dashboard .card-body{padding:1rem !important}}.dashboard .list-group-flush>.list-group-item{padding-left:.5rem;font-weight:600}.dashboard .list-group-item.active{background-color:#38a9d7;border:none;color:#fff}.form-control[readonly]{background-color:#f2f2f2}.account-banner{padding:160px 2rem 2rem;background-color:#115373;margin-bottom:2rem}@media(max-width: 1200px){.account-banner{padding-top:2rem}}.edit-account{background:#115373;color:#fff;transition:all .3s ease-out !important;border:0;border-top:1px solid #115373;font-size:calc(.77em + .3vw) !important;letter-spacing:.15em}.edit-account:hover{background-color:#fff;color:#115373}.fdp::after,.fdp.vip::after{content:"";position:absolute;bottom:11px;right:0;width:calc(100% - 4rem);height:1px;background-color:#c3c3c3 !important;z-index:1}.fdp,.fdp.vip{position:relative;padding-bottom:1px}.fdp .del-reduc{right:-6px;top:4px;z-index:2}.fdp.text-cashback{color:#e60f61}.fdp.text-cashback::after{background-color:#e60f61 !important;opacity:.3}.line-to-price{position:relative}.line-to-price::after{content:"";position:absolute;top:60%;transform:translateY(-50%);width:55%;border-top:1px dashed #999;z-index:0;right:-4rem}.card-body.detail{border-radius:0}.detail .card-cover:hover{border-color:rgba(0,0,0,0)}.my-infos{padding-left:1.5rem}.my-infos.card-body{padding-left:1.5rem}.password:hover,.password:focus{padding-left:1rem !important;background:#fff;border-radius:0}.account .card{border:none}.account .card-body.order{padding:2rem !important}.account .shipping td:not(:first-child),.account .shipping th:not(:first-child){min-width:120px}@media(min-width: 992px){.account .my-order{padding-left:4rem}}.account .btn{min-width:0;max-width:230px}.account p{margin-bottom:.5rem}.account .title-order{font-size:calc(.85em + .3vw);font-weight:300}@media(max-width: 1200px){.account .cta-buttons{display:flex;justify-content:space-between;margin-top:1rem}}@media(max-width: 600px){.account .cta-buttons{display:block}.account .btn{max-width:none !important}}@media(max-width: 576px){.account .last-order{display:block !important}}.account .swiper-button-next,.account .swiper-button-prev{margin-top:-35px !important}.account .swiper-button-next:hover,.account .swiper-button-prev:hover{filter:invert(0)}.account .swiper-button-next,.account .swiper-button-prev{border:none !important;box-shadow:none;width:32px !important;height:61px !important;filter:invert(1)}.account .swiper-button-next{margin-right:-10px;border-radius:40px 0 0px 40px;padding-left:6px}.account .swiper-button-prev{margin-left:-10px;border-radius:0 40px 40px 0;padding-right:6px}.account .search-box{position:relative;transition:all .3s ease-out}.account .search-box .form-control{border-radius:50px;border-color:#00d4bc;transition:all .3s ease-out;padding:.575rem .75rem}.account .search-box .form-control:focus{border:1px solid}.account .search-box .search-icon{right:20px;font-size:20px;top:5%;position:absolute}.account .statut p{font-weight:700;letter-spacing:0;color:#115373;font-size:calc(.85em + .3vw)}@media(max-width: 991px){.account .statut p{font-size:16px}}.card.conseiller{border:1px solid #d1d1d1;padding:1rem 1.5rem 1rem 1.5rem}.order .cta-buttons .btn{font-size:.75rem;width:100%;min-width:inherit;max-width:180px;padding:.5rem 1rem}.order .cta-buttons .btn .circle-button{flex:1 1 auto;text-align:center}.order .cta-buttons .btn:hover{color:#38a9d7 !important}.order .link:hover{color:#38a9d7}.order .details-order{display:inline-flex;align-items:center}.order .details-order::before{content:url("data:image/svg+xml,%3Csvg clip-rule='evenodd' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m15.97 17.031c-1.479 1.238-3.384 1.985-5.461 1.985-4.697 0-8.509-3.812-8.509-8.508s3.812-8.508 8.509-8.508c4.695 0 8.508 3.812 8.508 8.508 0 2.078-.747 3.984-1.985 5.461l4.749 4.75c.146.146.219.338.219.531 0 .587-.537.75-.75.75-.192 0-.384-.073-.531-.22zm-5.461-13.53c-3.868 0-7.007 3.14-7.007 7.007s3.139 7.007 7.007 7.007c3.866 0 7.007-3.14 7.007-7.007s-3.141-7.007-7.007-7.007z' fill-rule='nonzero'/%3E%3C/svg%3E");display:block;margin-right:.5rem;width:18px;height:18px}.order .details-order:hover{color:#38a9d7}@media(min-width: 1200px){.order .cta-buttons{margin-bottom:-0.5rem}.order .cta-buttons .btn{min-width:180px}.order .cta-buttons .btn+.details-order{margin-top:.5rem}}@media(max-width: 380px){.order .col-6.col-sm-4{text-align:center;width:100% !important}.order .col-12.col-sm-4{text-align:center}}@media(max-width: 810px){.customer-service .service-client{display:block !important}.customer-service .informations{display:none !important}.customer-service .sav{padding-left:.75rem !important;width:100%;margin-top:2rem}}@media(max-width: 810px)and (max-width: 450px){.customer-service .service-client .col.name,.customer-service .service-client .col.tel{flex:0 0 auto;width:100%;text-align:center !important;display:block !important}.customer-service .sav{margin-top:4rem !important}.customer-service .icon{display:none}}.sale-card .card-body{background:linear-gradient(to top, #38a9d7, #00d4bc)}.sale-card .title{font-size:calc(.7em + .3vw);letter-spacing:0;font-weight:700;color:#fff}@media(max-width: 991px){.sale-card .title{font-size:18px}}.sale-card .date{font-size:calc(.6em + .3vw)}@media(max-width: 991px){.sale-card .date{font-size:14px}}h2.fs-area .text-muted{display:block;font-size:.875em;opacity:.75}.paiements .card{cursor:pointer}.encart-paiement{position:relative;border-width:2px !important;transition:border-color .3s}.encart-paiement svg{fill:#115373}.encart-paiement .form-check-input{position:absolute;top:1.5rem;left:1.5rem}.encart-paiement .paiement-icon{width:120px;height:120px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;position:relative}.encart-paiement .paiement-icon::after{content:"";width:44px;height:44px;border-radius:50%;position:absolute;opacity:0;transform:scale(0.3);background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='checkbox-paiement'%3E%3Cpath d='M19,38C8.52,38,0,29.48,0,19S8.52,0,19,0s19,8.52,19,19-8.52,19-19,19Z' fill='%2304D4BD'/%3E%3Cpath d='M15.54,26.31c-.4,0-.78-.16-1.06-.44l-4.71-4.71c-.59-.59-.59-1.54,0-2.12.59-.59,1.54-.59,2.12,0l3.65,3.65,10.56-10.57c.59-.59,1.54-.59,2.12,0,.59.59.59,1.54,0,2.12l-11.63,11.63c-.28.28-.66.44-1.06.44Z' fill='%23fff'/%3E%3C/svg%3E");background-size:100% 100%;transition:all .5s}.encart-paiement .paiement-credit-card::after{right:-21px;top:4px}.encart-paiement .paiement-invoice::after{right:-11px;top:-6px}.encart-paiement:hover{border-color:#38a9d7 !important}.encart-paiement.active{border-color:#fff !important;background:linear-gradient(123deg, #00d4bc 0%, #008EB2 100%)}.encart-paiement.active .form-check-input{background-color:#115373}.encart-paiement.active .paiement-icon::after{transform:scale(1);opacity:1}.encart-paiement.active h2,.encart-paiement.active h4,.encart-paiement.active p{color:#fff}.encart-paiement.active svg{fill:#fff}.dwnl-docs-list .list-group-item{border-radius:0;padding:0}.dwnl-docs-list .list-group-item:first-child{border-radius:.5rem .5rem 0 0}.dwnl-docs-list .list-group-item:last-child{border-radius:0 0 .5rem .5rem}.dwnl-docs-list .list-group-item a{align-items:center;padding:.75rem 1.25rem}.dwnl-docs-list .list-group-item a svg{display:block;width:24px;height:24px}.dwnl-docs-list .list-group-item a .link{text-transform:uppercase;font-size:.75rem;font-weight:700}.swiper-button{border-radius:50%;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#38a9d7;position:absolute;margin-top:-32px;padding:.5rem;top:50%}.swiper-button::after{display:none !important}.swiper-button svg{fill:#fff;transition:fill .3s}.swiper-button:hover{background-color:#115373}.swiper-button.swiper-button-prev{left:0}.swiper-button.swiper-button-next{right:0}.swiper-button.swiper-button-disabled{visibility:hidden}@media(min-width: 1280px){.swiper-button{width:64px;height:64px}.swiper-button svg{width:18px;height:33px}}.threeSwiper .swiper-button-next{top:50%;right:2rem}.threeSwiper .swiper-button-prev{top:50%;left:2rem}.swiper-button.swiper-button-prev1{left:1rem}.swiper-button.swiper-button-prev1:hover{background-color:#115373}.swiper-button.swiper-button-next1{right:1rem}.swiper-button.swiper-button-next1:hover{background-color:#115373}.burger{position:fixed;top:-100%;left:0;width:100%;height:100vh;background-color:#f2f2f2;overflow-y:auto;z-index:1032;display:flex;justify-content:flex-start;align-items:start;padding:20px;overflow:hidden}.close{position:absolute;top:23px;right:20px;cursor:pointer;font-size:14px;text-transform:uppercase}.modal-menu{list-style:none;padding:0;margin:0;width:100%}.modal-menu .search-box{position:relative;transition:all .3s ease-out;max-width:300px;margin-top:20px;text-transform:uppercase}.modal-menu .search-box .form-control{border-radius:50px;border-color:#00d4bc;transition:all .3s ease-out;padding:.575rem .75rem}.modal-menu .search-box .form-control:focus{border:1px solid}.modal-menu .search-box .search-icon{right:20px;font-size:20px;top:5%;position:absolute}.modal-menu .nav-item{margin-bottom:10px}.modal-menu .nav-link{text-decoration:none;color:#115373;font-size:26px;display:flex;align-items:center;line-height:32px;letter-spacing:0}.modal-menu .nav-link:hover{color:#38a9d7}.submenu-mobile{padding-left:0}.submenu-icon{margin-top:-10px;padding-left:10px}.submenu-mobile .nav-link{font-size:20px;line-height:23px;text-transform:uppercase}.submenu-mobile .nav-item.mobile:first-child{padding-top:10px}body{opacity:0}.bottom-right-menu{position:absolute;bottom:0;right:0;padding:20px;list-style:none;margin-bottom:-10px}.bottom-right-menu .nav-link,.bottom-right-menu .lang-mobile{display:block !important;margin-bottom:10px;text-align:right;color:#115373;text-decoration:none;font-size:20px !important;line-height:24px;font-weight:400 !important;letter-spacing:0}.bottom-right-menu .nav-link:hover,.bottom-right-menu .lang-mobile:hover{color:#38a9d7}.bi.bi-list{font-size:29px;padding-left:25px;cursor:pointer;transition:all .3s ease-out}.bi.bi-list:hover{color:#38a9d7}.swiper{width:100%;height:100%}.swiper-slide{display:flex;justify-content:center;align-items:center}.swiper-button-next,.swiper-button-prev{z-index:1 !important}.alfa-or{margin-bottom:6rem !important}.alfa-or .card-or{border:3px solid #f7ede8 !important;background:#fff;transition:all .3s ease-out}.alfa-or .card-or:hover{border-color:#c58668 !important}.alfa-or .card-or:hover .featured-image{transform:scale(1)}.alfa-or .btn.dark:hover{background-color:#c58668 !important;border-color:#c58668}.alfa-or .carousel.products{background:#f2f2f2}.alfa-or .title{background:#fff !important;display:flex;align-items:center;justify-content:center}.alfa-or .swiper-button-next,.alfa-or .swiper-button-prev{margin-top:20px !important}@media(max-width: 450px){.alfa-or .club{flex-direction:column}}.swiper-button-next,.swiper-button-prev{background-color:#38a9d7;color:#fff !important;border-radius:50%;width:40px !important;height:40px !important;border:none !important;box-shadow:0px 3px 7px rgba(0,0,0,.1);transition:all .3s ease-out}.swiper-button-next::after,.swiper-button-prev::after{font-size:14px !important}.swiper-button-next svg,.swiper-button-prev svg{width:80%;height:80%}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:#00d4bc;color:#fff !important}#slider-categories{position:relative;z-index:1}#slider-categories .slide{position:relative;padding:0 5rem 1rem}#slider-categories .swiper-button{cursor:pointer;z-index:2}#slider-categories .swiper-button.swiper-button-next{right:2.75rem}#slider-categories .swiper-button.swiper-button-prev{left:2.75rem}#slider-categories .swiper-button:hover svg{fill:#38a9d7}#slider-categories .carousel.products .card-cover{background-color:#115373}.carousel.products{background-color:#f2f2f2;border-radius:20px;max-height:100% !important}.carousel.products .card-cover{background:#fff}.carousel.products h3{color:#38a9d7}.carousel.products .title{background:#f2f2f2}.carousel.products .swiper-slide{height:auto;min-height:inherit}.carousel.products .swiper-wrapper{height:auto}.products .card.border-0{border-radius:20px}.carousel.products .card.border-0{background-color:rgba(0,0,0,0)}.products .card.border-0{border-radius:20px}.carousel.products .card.border-0{background-color:rgba(0,0,0,0)}.products a.card{display:flex}.swiper-button-next.swiper-button-next3{margin-right:10px}.swiper-button-prev.swiper-button-prev3{margin-left:10px}.accueil .swiper-button-prev,.accueil .swiper-button-next{margin-top:-20px !important}.accueil .swiper-button-prev{margin-left:6% !important}.accueil .swiper-button-next{margin-right:6% !important}.accueil .swiper-slide .featured-image{height:50vh}.carousel-control-prev-icon,.carousel-control-next-icon{width:15px;height:15px;filter:invert(1)}.carousel-control-prev:hover .carousel-control-prev-icon,.carousel-control-next:hover .carousel-control-prev-icon,.carousel-control-prev:hover .carousel-control-next-icon,.carousel-control-next:hover .carousel-control-next-icon{filter:invert(0)}.associate.products{background-color:#f2f2f2;border-radius:20px;max-height:100% !important}.associate.products .card-cover{background:#fff}.associate.products h3{color:#115373 !important}.associate.products .title{background:#f2f2f2}.associate-list .swiper-wrapper{flex-wrap:wrap;height:auto !important;box-sizing:border-box !important}.associate-list .swiper-slide{width:33.33%;padding:0 10px;height:auto !important}.associate-list .swiper-slide .card{background-color:rgba(0,0,0,0)}@media(max-width: 991px){.associate-list .swiper-slide{width:33.33%}}@media(max-width: 767px){.associate-list .swiper-slide{width:50%}}@media(max-width: 450px){.associate-list .swiper-slide{width:100%}}p.intro{font-size:2rem;color:#00d4bc;font-weight:bold}h2.quote{background:0 0 no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 50' fill='%2300d4bc'%3E%3Cpath d='M23.59,0l3.1,4.45c-8.28,4.45-14.48,13.77-15.31,22.88,0,0,1.65-1.06,4.14-1.06,6.62,0,10.14,5.08,10.14,11.44,0,8.05-6,12.29-13.45,12.29-6.83,0-12.21-9.11-12.21-20.13C0,12.08,18.62,2.12,23.59,0ZM56.9,0l3.1,4.45c-8.28,4.45-14.48,13.77-15.31,22.88,0,0,1.65-1.06,4.14-1.06,6.62,0,10.14,5.08,10.14,11.44,0,8.05-6,12.29-13.45,12.29-6.83,0-12.21-4.87-12.21-15.89C33.31,16.31,51.93,2.12,56.9,0Z'/%3E%3C/svg%3E");background-size:60px 50px;padding-top:66px}.editable-content h2{font-size:calc(1.8em + .3vw);margin-bottom:.75em}.editable-content h3{font-size:calc(1.2em + .3vw);margin-bottom:.75em;color:#115373;font-weight:700}.editable-content p a{text-decoration:underline;color:#38a9d7}.editable-content p a:hover{color:#115373}.editable-content ul{padding-left:0}.editable-content ul li{padding-left:1.25rem;background:0 8px no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='6' height='6' fill='%2304D4BD'%3E%3Cpath d='M3.000,-0.000 C4.657,-0.000 6.000,1.343 6.000,3.000 C6.000,4.657 4.657,6.000 3.000,6.000 C1.343,6.000 -0.000,4.657 -0.000,3.000 C-0.000,1.343 1.343,-0.000 3.000,-0.000 Z'/%3E%3C/svg%3E")}.logos-qualities{display:flex;align-items:center;flex-wrap:wrap}.logos-qualities .logo-quality{flex:50%;display:flex;align-items:center;min-width:260px;margin:1rem 0}.logos-qualities .logo-quality div{flex:0 0 auto;max-width:40%}.logos-qualities .logo-quality div img{display:block;max-width:100%}.logos-qualities .logo-quality p{flex:1 1 auto;font-size:.875em;padding:0 1rem}.bg-dark-green{background-color:#115373;color:#fff}.bg-dark-green p{color:#fff}.bg-dark-green h2{color:#00d4bc}.bg-dark-green h3{color:#fff}.block-quote svg{display:block;width:60px;height:50px;margin:0 auto 2rem}.block-quote p.intro{margin:0 auto;max-width:860px}.icon-set .icon{margin:0 auto 1rem;max-width:120px;width:70%}.icon-set .text{margin:0 auto;max-width:420px}.icon-set h3{font-size:1.25rem}@media(max-width: 480px){.icon-set h3{font-size:1rem}}.block-history{position:relative}.block-history h3{font-size:4rem;font-style:italic;font-family:"Rufina",serif}.block-history .row{position:relative;padding:5% 0;z-index:1}.block-history .col-sm-6{padding:0 5%}.block-history figure img{max-width:240px}.block-history .history-tx{max-width:400px}.block-history .history-tx p{font-size:1.5rem;line-height:1.25em}.block-history .history-tx p em,.block-history .history-tx p i{line-height:1.25em;font-size:.875rem}.bg-dark-green+.block-history{margin-top:6rem !important}.block-history.text-start figure.col-sm-6{text-align:right}.block-history.text-start .history-tx{margin:0 auto 0 0}.block-history.text-end .row{flex-direction:row-reverse}.block-history.text-end figure.col-sm-6{text-align:left}.block-history.text-end .history-tx{margin:0 0 0 auto}.block-history::before{content:"";display:block;z-index:0;position:absolute;top:0;left:50%;width:1px;height:100%;background-color:#000}.block-history::after{content:"";display:block;z-index:0;width:20px;height:20px;position:absolute;background-color:#fff;border:#000 1px solid;border-radius:50%;top:50%;left:50%;margin:-10px}@media(max-width: 980px){.block-history h3{font-size:3rem}}@media(max-width: 575px){.block-history h3{font-size:2rem}.block-history .history-tx p{font-size:1.25rem}.block-history.text-end,.block-history.text-start{padding-left:30px !important;text-align:left !important}.block-history.text-end .row,.block-history.text-start .row{flex-direction:column}.block-history.text-end figure.col-sm-6,.block-history.text-start figure.col-sm-6{text-align:left}.block-history.text-end figure.col-sm-6 img,.block-history.text-start figure.col-sm-6 img{display:block;width:180px;margin:0}.block-history.text-end .history-tx,.block-history.text-start .history-tx{margin:0 0 0 2rem}.block-history::before{left:40px}.block-history::after{left:40px;top:220px}}.cards .row{max-width:980px;margin:0 auto}.cards .card{padding:10%;border:none !important;border-radius:.75rem .75rem 0 .75rem}.cards .card p.intro{color:#fff;font-size:1.75rem;line-height:1.25em}.cards .card p:last-child{margin-bottom:0}.cards .col-lg-4:nth-child(1) .card{background-color:#00d4bc}.cards .col-lg-4:nth-child(2) .card{background-color:#38a9d7}.cards .col-lg-4:nth-child(3) .card{background-color:#115373;color:#fff}.cards p.text-end.position-absolute{bottom:1rem;right:1.25rem}.block-card{position:relative;padding-bottom:15%}.block-card .photo-background{position:absolute;bottom:0;left:0;z-index:0;width:100%;height:25vw}.block-card .photo-background img{display:block;width:100%;height:100%}.block-card .container{position:relative;z-index:1}.block-card .container .row{margin:0 auto;max-width:920px;background-color:rgba(0,212,188,.9);border-radius:var(--bs-border-radius);padding:5%;color:#fff;font-size:2rem;line-height:1.44em}@media(max-width: 860px){.block-card{padding-bottom:25%}.block-card .photo-background{height:33vw}.block-card .container .row{font-size:1.5rem}}@media(max-width: 576px){.block-card{padding-bottom:33.33%}.block-card .photo-background{height:50vw}.block-card .container .row{padding:1.25rem;font-size:1.25rem}}.block-juxtaposer{position:relative;z-index:0}.block-juxtaposer .juxtapose-wrapper{width:100%}.block-juxtaposer .juxtapose{width:100% !important}.block-juxtaposer .jx-knightlab{display:none !important}.block-juxtaposer div.jx-label{background-color:rgba(0,212,188,.9) !important}:not(.preview-mode) .editable-content.my-5:last-child,:not(.preview-mode) .editable-content.mb-5:last-child{margin-bottom:-6rem !important}.tri{max-width:480px}@media(max-width: 575px){.tri.justify-content-between{justify-content:center !important}}.filter-group .checkbox-label{margin-bottom:.25rem}.filter-group .checkbox-label span:before{top:.55rem}.products-thumbnails li{max-width:25%}.products-thumbnails li .product-thumbnail{max-width:100%;transition:all .3s ease-out}.products-thumbnails li.th-360 img{background-color:#38a9d7}.products-thumbnails li.th-360:hover img{border-color:#00d4bc !important;background-color:#00d4bc}.products-thumbnails li.th-vid{position:relative}.products-thumbnails li.th-vid::after{content:"";opacity:.7;display:block;border-radius:20px;position:absolute;top:5px;left:5px;width:calc(100% - 10px);height:calc(100% - 10px);background-color:hsla(0,0%,100%,.7);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 27'%3E%3Cpath fill='%2304D4BD' d='M22.51,10.91c1.43,.84,1.92,2.67,1.08,4.11-.26,.45-.63,.82-1.08,1.08L4.51,26.59c-1.43,.84-3.27,.35-4.11-1.08-.27-.46-.41-.98-.41-1.51V3C0,1.34,1.34,0,3,0c.53,0,1.05,.14,1.51,.41L22.51,10.91Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:24px 27px;transition:background-position .2s}.products-thumbnails li.th-vid:hover::after{background-size:30px 33px}.btn-alert-stock{min-width:auto;background-color:#fb0;border-color:#fb0;color:#fff}.btn-alert-stock svg{display:inline-block;vertical-align:middle;width:16px;height:16px;margin-right:.33rem;fill:#fff;transition:all .3s ease-out}.btn-alert-stock .txt-alert-actived{display:inline-block}.btn-alert-stock .txt-alert-disabled{display:none}.btn-alert-stock:hover{background-color:#38a9d7;border-color:#38a9d7;color:#fff}.btn-alert-stock.disable-alert{background-color:#707070;border-color:#707070;color:#fff}.btn-alert-stock.disable-alert .txt-alert-actived{display:none}.btn-alert-stock.disable-alert .txt-alert-disabled{display:inline-block}.btn-alert-stock.disable-alert:hover{background-color:#d1d1d1;border-color:#d1d1d1;color:#707070}.btn-alert-stock.disable-alert:hover svg{fill:#707070}@media(max-width: 500px){.article-order .d-flex{max-width:460px !important;flex-wrap:wrap;justify-content:center !important}.article-fiche{max-width:220px;margin:0 auto}.article-fiche .number{margin-bottom:1rem}}.list-caracs{background-color:#f2f2f2;border-radius:1rem;padding:.75rem 1.25rem}.list-caracs li{display:flex;background-image:none !important;border-bottom:#d1d1d1 1px solid;font-size:.875rem;padding:5px 0}.list-caracs li strong{flex:0 0 auto;min-width:140px;color:#115373;width:33%}.list-caracs li span{flex:1 1 auto}.list-caracs li:last-child{border-bottom:none}.list-caracs.technicals-caracs{-moz-columns:2;columns:2;position:relative;padding:2rem 1.25rem}.list-caracs.technicals-caracs li{border-bottom:none}.list-caracs.technicals-caracs li strong{text-align:right;padding:0 .5rem;width:50%}.list-caracs.technicals-caracs li span{padding:0 .5rem}.list-caracs.technicals-caracs::after{content:"";width:1px;height:calc(100% - 4rem);top:2rem;left:50%;position:absolute;background:#d1d1d1}@media(max-width: 767px){.list-caracs.technicals-caracs{-moz-columns:1;columns:1}.list-caracs.technicals-caracs::after{display:none}}.docs.row{border:#d1d1d1 1px solid;border-radius:20px}.docs.row .btn{width:180px;min-width:180px;font-size:.875rem}.docs.row .btn img{margin-top:-0.25rem}.btn.addToCompare{background-color:#f2f2f2;border-color:#f2f2f2;color:#115373;min-width:auto}.btn.addToCompare div{pointer-events:none}.btn.addToCompare .form-check-input[type=checkbox]{vertical-align:middle}.btn.addToCompare.checked{background-color:#38a9d7;border-color:#38a9d7;color:#fff}#comparateur{position:fixed;left:0;bottom:0;width:100%;z-index:2}@media(max-width: 1120px){#comparateur #comparateur-collapse{padding-left:0;padding-right:0}#comparateur #comparateur-collapse .accordion-button{border-radius:0 .75rem 0 0 !important;text-align:left !important;width:260px}#comparateur #comparateur-collapse .btn.green{min-width:auto}}.comparateur-button{position:relative;padding:.75rem 2rem;border-radius:.75rem .75rem 0 0 !important;background-color:#38a9d7 !important}.comparateur-button:hover{border-color:#115373 !important;background-color:#115373 !important}.comparateur-button .bi{position:absolute;right:2rem;font-size:1.5rem;margin-top:-1rem;top:50%}.comparateur-button.collapsed .bi{transform:rotate(180deg)}#comparateur-content{background-color:#f2f2f2;border-left:#38a9d7 2px solid;border-right:#38a9d7 2px solid}#comparateur-content ul{display:flex}#comparateur-content ul li{width:25%;padding:1rem}#comparateur-content ul li.empty::after{content:"";display:block;padding-top:100%;border-radius:.75rem;border:#707070 2px dotted;opacity:.4}#comparateur-content .delete-all-compare:hover{color:#38a9d7}@media(max-width: 1120px){#comparateur-content{border:none !important;border-top:#115373 2px solid !important}}@media(max-width: 575px){#comparateur-content ul{display:block}#comparateur-content ul li{width:100%;padding:.75rem 0}#comparateur-content ul li.empty::after{padding-top:0;height:80px;width:100%}}.product-comparaison{position:relative}.product-comparaison .product-comparaison-delete{position:absolute;background:rgba(0,0,0,0);border:none;top:.5rem;right:.5rem;padding:.5rem;z-index:1;display:flex;align-items:center;justify-content:center}.product-comparaison .product-comparaison-delete svg{display:block;width:1rem;height:1rem;fill:#115373}.product-comparaison .product-comparaison-delete:hover i{fill:#38a9d7}.product-comparaison .featured-image{background-color:#fff;border-radius:1rem;color:#115373;height:auto}@media(max-width: 575px){.product-comparaison{display:flex;align-items:center;padding-right:1rem}.product-comparaison .product-comparaison-delete{right:0;top:.33rem}.product-comparaison .featured-image{width:80px;height:80px;margin-right:.75rem}}#comparateur-page .product-comparaison{display:flex;flex-direction:column;padding:.5rem}#comparateur-page .product-comparaison-heading{flex:0 0 auto;position:relative;background-color:#f2f2f2;border-radius:20px}#comparateur-page .product-comparaison-heading .featured-image{background-color:rgba(0,0,0,0)}#comparateur-page .product-comparaison-heading .quick-buy{position:absolute;bottom:1rem;right:1rem;padding:8px 10px;width:44px;height:40px;overflow:hidden;border-radius:8px;flex-direction:row-reverse !important;background-color:#38a9d7;transition:all .3s ease-out}#comparateur-page .product-comparaison-heading .quick-buy span{opacity:0;color:#fff;white-space:nowrap;margin-right:1rem;font-size:.75rem !important;transition:all .3s ease-out}#comparateur-page .product-comparaison-heading .quick-buy .icon-background{width:24px;height:24px;padding:0;margin-top:0;border-radius:8px;background-color:rgba(0,0,0,0)}#comparateur-page .product-comparaison-heading .quick-buy:hover{width:138px;background-color:#115373}#comparateur-page .product-comparaison-heading .quick-buy:hover span{opacity:1}#comparateur-page .product-comparaison-infos{display:flex;flex-direction:column}#comparateur-page .product-comparaison-infos .text-dark{flex:1 1 auto;overflow:hidden;font-weight:700;font-size:.875rem;max-height:50px;height:50px}#comparateur-page .product-comparaison-infos .pvc{flex:0 0 auto}#comparateur-page .product-comparaison-caracs{margin-top:1rem;border-radius:20px;background-color:#f2f2f2}#comparateur-page .product-comparaison-caracs .btn{padding-left:0;padding-right:0;min-width:170px}#comparateur-page .product-comparaison-caracs ul{padding:0}#comparateur-page .empty{position:relative;min-height:35vw}#comparateur-page .empty::after{content:"";opacity:.4;position:absolute;top:.5rem;left:.5rem;height:calc(100% - 1rem);width:calc(100% - 1rem);border:#707070 2px dotted;border-radius:20px}@media(max-width: 992px){#comparateur-page{max-width:780px}#comparateur-page .empty:nth-child(3),#comparateur-page .empty:nth-child(3)+.empty:nth-child(4){display:none}}@media(max-width: 575px){#comparateur-page{max-width:380px}#comparateur-page .empty{display:none}}.last-order .form-select{border-radius:50px;border-color:#5b5b5b;transition:all .3s ease-out;padding:.575rem .75rem;padding-right:2.25rem}.documents em{font-size:.875rem}.document-list li{margin-bottom:.5rem}.document-list li .ellipsis{border-top:rgba(0,0,0,.5) 1px dotted;height:1px}.document-list li .btn{padding:.25rem 2.25rem .25rem .75rem;background-repeat:no-repeat;background-position:right .75rem top .25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13'%3E%3Cpath d='M4.333,6.455H1.083v5.455H11.917V6.455H8.667V5.364H13V13H0V5.364H4.333ZM7.042,7.545H9.208L6.5,10.818,3.792,7.545H5.958V1H7.042Z' fill='%23fff'/%3E%3C/svg%3E%0A");background-size:13px 13px;font-size:.75rem}.document-list li:last-child{margin-bottom:0}@media(max-width: 740px){.document-list li{border-bottom:rgba(0,0,0,.5) 1px dotted}.document-list li .flex-shrink-1{flex:1 1 auto !important;flex-wrap:wrap}.document-list li .flex-shrink-1 strong{width:100%}.document-list li .btn{width:36px;height:24px;background-position:center;padding:0}.document-list li .btn span{display:none}.document-list li .ellipsis{display:none}.document-list li:last-child{border-bottom:none}}.fancyframe .fancybox-slide--iframe .fancybox-close-small,.fancyframe .fancybox-slide--image .fancybox-close-small{right:0}.fancyframe .fancybox-slide--iframe .fancybox-close-small:hover:after,.fancyframe .fancybox-slide--image .fancybox-close-small:hover:after{color:#000}@media(max-width: 480px){.fancyframe .fancybox-slide--iframe .fancybox-content{width:95%;height:90%;margin:20px auto;max-width:calc(100% - 30px);max-height:calc(100% - 40px)}}body.fancy-viewport{max-width:980px;opacity:1 !important}.fancy-wrapper{padding:2rem}.fancy-wrapper h1{font-size:1rem;margin:0 auto 1.5rem}@media(min-width: 860px){.fancy-wrapper{padding:3rem}.fancy-wrapper h1{font-size:1.125rem}}#fancy-choix-nb-pv .container-full{max-width:820px;margin:0 auto}.encart-choix-livraison{padding:3rem;text-align:center;border-radius:20px;transition:border-color .3s}.encart-choix-livraison svg{display:block;width:80%;max-width:240px;margin:0 auto 1rem;transition:fill .2s}.encart-choix-livraison h5{max-width:320px;margin:0 auto;transition:color .2s}.encart-choix-livraison:hover{background:rgba(0,0,0,0) linear-gradient(123deg, #00d4bc 0%, #008EB2 100%) 0% 0% no-repeat padding-box;color:#fff}.encart-choix-livraison:hover svg{fill:#fff}.encart-choix-livraison:hover h5{color:#fff}@media(max-width: 400px){.encart-choix-livraison{padding:2rem}}.encart-choix-pv{padding:2rem;cursor:pointer;border-radius:24px 24px 0 24px;transition:border-color .3s}.encart-choix-pv .form-check{position:relative;padding-left:1.5rem}.encart-choix-pv .form-check label{font-size:1.125rem}.encart-choix-pv .form-check .form-check-input{position:absolute;margin-left:0;left:0;pointer-events:none}.encart-choix-pv .form-check input[type=radio]{top:.15rem}.encart-choix-pv .form-check input[type=checkbox]{top:.33rem}.encart-choix-pv .pv-infos{font-size:.875rem;padding-left:1.5rem}.encart-choix-pv.active{background:rgba(0,0,0,0) linear-gradient(123deg, #00d4bc 0%, #008EB2 100%) 0% 0% no-repeat padding-box;color:#fff}.encart-choix-pv.active svg{fill:#fff}.encart-choix-pv.active h5{color:#fff}.encart-choix-pv.active .form-check-input:checked[type=checkbox]{background-color:#115373;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e") !important}.encart-choix-pv.active .form-check-input:checked[type=radio]{background-color:#115373;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}@media(max-width: 400px){.encart-choix-pv{padding:2rem}}#panier-fraction{width:100%}#panier-fraction thead th{background:#115373;padding:.75rem 1rem;text-align:center;font-size:.75rem}#panier-fraction thead th:first-child{border-radius:10px 0 0 0;padding-left:88px;text-align:left}#panier-fraction thead th:last-child{border-radius:0 10px 0 0}#panier-fraction thead .cell-quantity{padding-left:0;padding-right:0;width:120px}#panier-fraction tr td{padding:.75rem 1rem;text-align:center;line-height:1.33em;background-color:#f2f2f2;border-top:#fff 2px solid;border-left:#d4d4d4 1px solid}#panier-fraction tr td:first-child{text-align:left;border-left:none}#panier-fraction tr td:nth-last-child(2),#panier-fraction tr td:nth-last-child(3){max-width:120px}#panier-fraction .cell-product img{margin-right:.75rem}#panier-fraction .cell-product .text-muted{color:#5b5b5b;font-weight:normal}#panier-fraction .cell-fraction{padding-top:.5rem;padding-bottom:.5rem}#panier-fraction .cell-fraction .cell-fraction-row{padding:.5rem 0;border-bottom:#d4d4d4 1px solid}#panier-fraction .cell-fraction .cell-fraction-row:last-child{border-bottom:none}#panier-fraction .cell-fraction .cell-vap{flex:1 1 auto;text-align:left;font-weight:normal;font-size:.875rem}#panier-fraction .cell-fraction .cell-quantity{flex:0 0 auto;width:114px}#panier-fraction .cell-fraction .cell-quantity button{padding:3px}#panier-fraction .cell-fraction .input-number-wrapper .quantite-repartition{width:50px}@media(max-width: 1024px){#panier-fraction .input-number-wrapper{margin-right:0}}@media(max-width: 740px){#panier-fraction thead{display:none}#panier-fraction tbody{display:flex;flex-wrap:wrap}#panier-fraction tr{flex:46%;margin:2%;display:flex;flex-wrap:wrap;border:#d4d4d4 1px solid}#panier-fraction tr td{width:50%;border-width:2px;border-color:#fff}#panier-fraction tr td:nth-last-child(2),#panier-fraction tr td:nth-last-child(3){max-width:inherit}#panier-fraction tr .cell-product,#panier-fraction tr .cell-fraction{width:100%}}#fancy-panier-articles-associes{background:#f2f2f2}.photo-banner{position:relative;height:50vw;max-height:480px;margin-bottom:6rem}.photo-banner .photo-background{position:absolute;top:0;left:0;width:100%;height:100%}.photo-banner .photo-background img{display:block;width:100%;height:100%}.photo-banner .container{position:relative;z-index:1}.photo-banner h1{font-size:2rem;text-transform:uppercase}.photo-banner h1:last-child{margin-bottom:0}.photo-banner h1.heading-brand{width:33.33%}.photo-banner p.intro{color:#38a9d7}@media(max-width: 640px){.photo-banner{height:auto}.photo-banner h1.heading-brand{width:60%;max-width:180px;margin:0 auto}.photo-banner h1.heading-brand img{margin:0 auto}}@media(min-width: 760px){.photo-banner h1{font-size:3rem}}@media(min-width: 1280px){.photo-banner h1{font-size:4rem}}.photo-title-banner .photo-small img{display:block;width:100%;margin-bottom:2rem}.photo-title-banner h1{font-size:2rem;font-weight:700;text-transform:uppercase}.photo-title-banner h1:last-child{margin-bottom:0}@media(max-width: 1024px){#privacy .table tbody tr{display:table-row}#privacy .table tbody tr th,#privacy .table tbody tr td{display:table-cell;margin:0;width:auto;padding:.5rem 1rem}}@media(max-width: 860px){#privacy .table tbody tr{display:block;margin-bottom:10px;padding:1rem}#privacy .table tbody tr th,#privacy .table tbody tr td{display:block;width:auto;padding:.25rem;border-bottom:#e3e3e3 1px solid}#privacy .table tbody tr th:last-child,#privacy .table tbody tr td:last-child{border-bottom:none}}@media(max-width: 767px){#privacy .table tbody tr th{text-align:center}}.filter-group .avantage-icon{width:36px;height:36px}.prix .prixbarre{text-decoration:line-through;font-size:.75em;color:#b5b5b5}@media(max-width: 576px){#quick-buy-content .close-sidebar-btn{padding:1rem}#quick-buy-content .bg-light-gray{padding:0 1.25rem !important}#quick-buy-content .bg-light-gray .container.py-5{padding:.5rem 0 1rem !important}.sidebar .img-fluid{min-height:inherit;min-width:100px}}.cart-popup{width:480px}.cart-popup .cart-header{height:60px;overflow:hidden}.cart-popup .cart-content{max-height:calc(100vh - 220px);overflow:auto}.cart-popup .cart-footer{height:160px}.cart-popup .align-items-center .w-20{min-width:90px}@media(max-width: 480px){.cart-popup{width:100%}.cart-popup .align-items-center{position:relative}.cart-popup .price-group{flex-wrap:wrap;padding-right:80px}.cart-popup .price-group .flex-grow-1{width:100%;margin-right:0 !important}.cart-popup .cart-content .w-20{position:absolute;right:0;bottom:.75rem;font-size:.75rem;width:80px !important;min-width:80px}}