:root{--burger-color:#323232}.bg-primary{background-color:#eaab27!important;color:#fff}.bg-primary:hover{background-color:#373737!important;color:#eaab27}.bg-lighter-grey,.main_opencv .pastille-empty{background-color:#f4f4f4}.bg-light-grey,.main_opencv .harmonies-container .collapse-harmonies .card{background-color:#efefef}.bg-dark-grey{background-color:#484848}.bg-darker-grey{background-color:#373737}.bg-white{background-color:#fff}.h2,.page-title-container h2,.primary-font,.project-title,body{font-family:Open Sans,sans-serif}.lh-16,.main_opencv .tooltip-list li{line-height:1rem}.lh-18{line-height:1.125rem}.lh-20{line-height:1.25rem}.h3,.lh-34{line-height:2.125rem}.lh-46{line-height:2.875rem}.fs-12,.main_opencv #colorManager .nuancier-container .appliedColors .nuancier .nuancier-title,.main_opencv .color-subtitles,.main_opencv .harmonies-container .collapse-harmonies .card-body .harmonies-list .harmony-text{font-size:.75rem}.btn-medium,.fs-13,.main_opencv .btn-calculer,.main_opencv .final-side .final-list li label .my-color-cat,.main_opencv .page-title-container .h2 .step-color-cat,.main_opencv .page-title-container h2 .step-color-cat,.main_opencv .tooltip-list li{font-size:.812rem}.btn-harmony,.fs-14,.main_opencv .text-layers{font-size:.875rem}.fs-15,.project-title{font-size:.937rem}.fs-16,.main_opencv .final-side .final-list li label .my-color-label,.main_opencv .final-side .share .share-save,.main_opencv .pot-li{font-size:1rem}.fs-18{font-size:1.125rem}.fs-20{font-size:1.25rem}.fs-22,.h2,.page-title-container h2{font-size:1.375rem}.btn-tool-poly,.fs-25,.h3{font-size:1.562rem}.fs-29{font-size:1.812rem}.fw-light,.h2,.h3,.page-title-container h2{font-weight:300}.fw-regular{font-weight:400}.btn,.fw-semibold,.main_opencv .final-side .final-list li label .my-color-label,.main_opencv .pot-li{font-weight:600}.btn-tool-poly,.fw-bold,.main_opencv .calculator-color-list .final-list li .unit,.main_opencv .calculator-color-list .final-list li input[type=number]{font-weight:700}.txt-primary{color:#eaab27}.project-title,.txt-white{color:#fff}.txt-grey{color:#525252}.txt-light-mid-grey{color:#b5b5b5}.main_opencv #colorManager .nuancier-container .appliedColors .nuancier .nuancier-title,.main_opencv .color-subtitles,.txt-mid-grey{color:#5d5d5d}.btn-harmony,.main_opencv .calculator-color-list .h3,.main_opencv .final-side .h3,.main_opencv .harmonies-container .collapse-harmonies .card-body .harmonies-list .harmony-text,.txt-dark-grey{color:#484848}.main_opencv .btn-calculer,.main_opencv .calculator-color-list .h2,.main_opencv .calculator-color-list .page-title-container h2,.main_opencv .final-side .h2,.main_opencv .final-side .page-title-container h2,.page-title-container .main_opencv .calculator-color-list h2,.page-title-container .main_opencv .final-side h2,.txt-darker-grey{color:#373737}.hover-primary{transition:color .3s ease-in-out}.hover-primary:hover{color:#eaab27;cursor:pointer}.project-title,.uppercase{text-transform:uppercase}@media (min-width:768px){.project-title{font-weight:600}}.h2,.page-title-container h2{color:#373737}.h2-light{font-weight:300}.icon.icon_14{height:14px;width:14px;display:-ms-flexbox;display:flex}.icon.icon_24{height:24px;width:24px}.icon.icon_27{height:27px;width:27px}.icon.icon_35{height:35px;width:35px}.icon.icon_30{height:30px;width:30px}.icon.icon_40{height:40px;width:40px;min-height:40px;min-width:40px}.icon.icon_30deg{-webkit-transform:rotate(30deg);transform:rotate(30deg)}svg{height:100%;width:100%}@media (max-width:992px){.ui-container{min-height:calc(50vh - 66px);overflow:hidden}}#inputoutput{position:relative;margin:0 auto;width:100%;height:auto;min-height:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none}#inputoutput .brushModeDiv{position:absolute;top:0;left:0;z-index:10}#inputoutput #canvasContours{opacity:1}.opencvCanvas{position:absolute;width:100%;height:100%}#imageSrc{display:inline-block;position:relative;z-index:0;height:auto;width:auto;max-width:100%;max-height:calc(50vh - 66px)}@media (min-width:992px){#imageSrc.landscape{width:100%;max-height:100%}#imageSrc.portrait{max-height:600px}}.imgProcessedOpenCV{z-index:1}.imgProcessedOpenCV,.polygonCopy{position:absolute;top:0;left:0;width:100%;opacity:1}.polygonCopy{z-index:2;mix-blend-mode:overlay}#canvasOutput{visibility:hidden;position:absolute;z-index:2}#SVG,.polyModeDiv{position:absolute;z-index:3;width:100%;height:100%}.polyModeDiv{top:0;left:0}.wallCanvas{z-index:2}#canvasDrawing{z-index:4}#paintModeDiv{display:-ms-inline-flexbox;display:inline-flex;position:absolute;width:100%;height:100%}.handle{position:absolute;border:.1em solid #000;background-color:#eaab27;width:8px;height:8px;border-radius:1em;cursor:move;z-index:5}.handle:hover{background-color:#adff2f}.tooltip-list li .svgTools{width:30px;height:30px}.tooltip-list li .svgTools path.svgBg{color:transparent}.tooltip-list li .svgTools path.svgPicto{color:#eaab27}.tooltip-inner{position:relative;max-width:290px;padding:1.5rem .875rem;color:#fff;text-align:center;background-color:rgba(0,0,0,.9);border-radius:0}@media (min-width:375px){.tooltip-inner{max-width:320px;padding:1.5rem}}@media (min-width:992px){.tooltip-inner{max-width:350px}}.tooltip-inner .close-btn-container{position:absolute;top:10px;right:10px}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:1px}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{bottom:0;border-width:0 .45rem .45rem;border-bottom-color:rgba(55,55,55,.98)}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:1px}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{top:0;border-width:.45rem .45rem 0;border-top-color:rgba(55,55,55,.98)}.btn-tool.btn-tooltips-next{min-width:100%;background-color:rgba(55,55,55,.98)}.btn-tool.btn-tooltips-next span{color:#fff;line-height:1}.btn-tool.btn-tooltips-next:after{content:"";display:inline-block;position:relative;width:20px;height:20px;background:url(/src/assets/img/SVG/icon/icon-fl-blanche.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;-webkit-transform:rotate(180deg);transform:rotate(180deg);right:0;margin-top:3px}.btn-tool{margin:0 4px 0 0;width:58px;height:58px;background-size:50px;transition:background-color .3s ease-in-out}.btn-tool-small{width:40px;height:40px;text-decoration:none}.btn-tool-poly{line-height:1;background-color:#eaab27;border:1px solid #eaab27;color:#fff;display:inline-block;vertical-align:middle;position:relative}.btn-tool-poly:after{width:25px;color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.btn-tool-poly.poly-plus:after{content:"+";height:25px}.btn-tool-poly.poly-minus:after{height:30px;content:"-"}.btn-tool-poly.poly-done:after{content:"";width:28px;height:28px;left:51%;background-image:url(/src/assets/img/SVG/icon/icon-tick.svg);background-repeat:no-repeat;background-position:50%;background-size:24px}.btn-tool .svgTools{opacity:.3}.btn-tool .svgTools path.svgBg{color:#efefef}.btn-tool .svgTools path.svgPicto{color:#5d5d5d}.btn-tool .svgTools.svg-transparent path.svgBg{color:rgba(55,55,55,.2)}.btn-tool .svgTools.svg-transparent path.svgPicto{color:#eaab27}.btn-tool.activable .svgTools{opacity:1}.btn-tool.activable .svgTools path.svgBg{color:#efefef}.btn-tool.activable .svgTools path.svgPicto{color:#5d5d5d}.btn-tool.activable .svgTools.svg-transparent path.svgBg{color:rgba(234,171,39,.8)}.btn-tool.activable .svgTools.svg-transparent path.svgPicto{color:#fff}.btn-tool.activable:hover .svgTools.svg-transparent path.svgBg,.btn-tool.activable:hover .svgTools path.svgPicto{color:#eaab27}.btn-tool.activable:hover .svgTools.svg-transparent path.svgPicto{color:#fff}.btn-tool.active .svgTools,.btn-tool.active:hover .svgTools{opacity:1}.btn-tool.active .svgTools path.svgBg,.btn-tool.active:hover .svgTools path.svgBg{color:#eaab27}.btn-tool.active .svgTools path.svgPicto,.btn-tool.active:hover .svgTools path.svgPicto{color:#fff}::-webkit-scrollbar{width:20px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:#d6dee1;border-radius:20px;border:6px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:#a8bbbf}.draggable{white-space:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.draggable.on-x{overflow-x:auto;overflow-y:hidden}@media (min-width:992px){.draggable.on-x-md{overflow-x:auto;overflow-y:hidden}}.draggable.on-y{overflow-x:hidden;overflow-y:auto}@media (min-width:768px){.draggable.on-y-md{overflow-x:hidden;overflow-y:auto}}@media (max-width:992px){.draggable::-webkit-scrollbar{width:0!important;height:0!important}}body.body-no-scroll{overflow:hidden}main{position:relative}a{color:#373737}a.btn-secondary{color:#fff}.mb-60{margin-bottom:60px}.container-fluid{max-width:1300px}ul{list-style-type:none;margin:0;padding:0}sup.copyright{font-size:15px}.img-container-bg-dark{padding:0 4px 4px 0}.btn{position:relative;margin:5px;border:0;border-radius:0;-webkit-appearance:none;appearance:none}.btn:focus{box-shadow:none!important}.btn-primary{background-color:#eaab27}.btn-primary:hover{background-color:#373737!important;color:#eaab27!important}.btn-primary:focus{color:#373737!important;background-color:#eaab27!important}.btn-primary:not(:disabled):not(.disabled).inactive{background-color:rgba(234,171,39,.5)!important;border-color:rgba(234,171,39,.5)!important;box-shadow:none!important}.btn-primary:not(:disabled):not(.disabled).inactive:hover{color:#fff!important;cursor:default}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active{background-color:#eaab27!important;border-color:#eaab27!important}.btn-primary:not(:disabled):not(.disabled).active:hover,.btn-primary:not(:disabled):not(.disabled):active:hover{background-color:#373737!important}.btn-secondary,.btn-secondary:hover{background-color:#373737}.btn-secondary:hover{color:#eaab27}.btn-tertiary{background-color:#efefef}.btn-tertiary:hover{color:#eaab27}.btn-large{width:100%;padding:28px 23px}.btn-medium{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;min-height:70px;padding:20px 24px 21px}@media (min-width:992px){.btn-medium{padding:24px;max-height:66px}}.btn-round{border-radius:50%;overflow:hidden}.btn-input{position:relative}.btn-input input{position:absolute;top:5px;left:5px;z-index:-1}.btn-chevron:after{content:"";position:absolute;top:50%;width:26px;height:26px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/src/assets/img/SVG/icon/icon-fl-blanche.svg);background-size:contain;background-position:50%;background-repeat:no-repeat}.btn-chevron--right:after{right:10px;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.btn-chevron--left{padding-left:46px}.btn-chevron--left:after{left:10px;-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.btn-chevron--grey:after{background-image:url(/src/assets/img/SVG/icon/icon-fl-grise.svg)}.btn-chevron--white:after{background-image:url(/src/assets/img/SVG/icon/icon-fl-blanche.svg)}.btn-icon{margin:0;padding:0}.btn-lg-auto{width:100%}@media (min-width:1024px){.btn-lg-auto{padding:24px;max-height:66px;width:auto}}.btn-trash{min-width:38px;min-height:30px;margin-right:.5rem;background:url(/src/assets/img/icons/icon-trash.png) no-repeat 50%;background-size:30px}.btn-modify,.btn-trash{border:0;box-shadow:none}.btn-modify{min-width:145px;color:#fff;padding:12px 45px 12px 23px;background:#eaab27 url(/src/assets/img/icons/icon-brush.png) no-repeat 90%;background-size:30px;text-transform:uppercase}.btn-copy{min-width:38px;min-height:30px;margin-right:.5rem;background:url(/src/assets/img/icons/icon-duplicate.png) no-repeat 50%;background-size:30px;border:0;box-shadow:none}.poly-done{background:#eaab27 url(/src/assets/img/SVG/icon/icon-tick.svg) no-repeat 50%;background-size:23px}.btn-help{display:inline-block;width:38px;height:38px;padding:3px;background-color:#eee;background-image:url(/src/assets/img/SVG/icon/icon-faq.svg);background-repeat:no-repeat;background-size:45px;background-position:60% 23%;border:1px solid #5d5d5d;border-radius:50%}.btn-help:hover{background-image:url(/src/assets/img/SVG/icon/icon-faq-active.svg);border:1px solid #eaab27}.btn-harmony{position:relative;width:100%;max-width:100%;padding-left:0;padding-right:0;text-align:left;font-weight:400}@media (min-width:992px){.btn-harmony{padding-left:12px}}.btn-harmony img{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.btn-harmony.collapsed img,.btn-harmony img{transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.btn-harmony.collapsed img{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.btn-final.btn-chevron-right:after{right:17px}.btn-shop svg{width:30px;height:30px}.btn-buy span{transition:color .3s ease-in-out}.btn-buy:hover span{color:#fff}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.chevron-yellow{width:16px;height:16px;background-image:url(/src/assets/img/SVG/icon/fl-jaune.svg);background-repeat:no-repeat;background-size:cover;background-position:50%}.page-title-container{margin:0;height:58px}@media (min-width:768px){.page-title-container{margin:.625rem 0}}@media (min-width:992px){.page-title-container{margin:0}}.responsive-br{display:inline}@media (min-width:992px){.responsive-br{display:none}}.logoMobile{display:block;width:81px;height:39px}.actionable{cursor:pointer}.svg-img{position:absolute;top:0;left:0;right:0;bottom:0}.hole{fill:#000;stroke-width:0;stroke:transparent;shape-rendering:geometricPrecision}.inputoutput-container .wall{fill:#eaab27;fill-opacity:0;stroke-width:0px;stroke-opacity:0;shape-rendering:geometricPrecision;transition:stroke-opacity .3s ease-in-out}.inputoutput-container .wall.show.animated,.inputoutput-container .wall.show.selected-animated{stroke-dasharray:7;stroke:#eaab27!important;stroke-opacity:1;stroke-width:2px;-webkit-animation:dash 20s linear infinite;animation:dash 20s linear infinite}.inputoutput-container .wall:hover{stroke-dasharray:7;stroke:#373737!important;stroke-opacity:1;stroke-width:2px;-webkit-animation:dash 20s linear infinite;animation:dash 20s linear infinite}.inputoutput-container:hover .wall.show{cursor:pointer;opacity:1!important}.inputoutput-container:hover .wall.show.hasBorders{stroke:#000!important;stroke-opacity:1;stroke-width:2px}.inputoutput-container:hover .wall.show.animated,.inputoutput-container:hover .wall.show.selected-animated{stroke-dasharray:7;stroke:#eaab27!important;stroke-opacity:1;stroke-width:2px;-webkit-animation:dash 20s linear infinite;animation:dash 20s linear infinite}.pinch-zoom-content{background-color:#fff}.waiter{position:absolute;z-index:100;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.5)}.waiter .project-vignette{padding:1rem}.waiter .home-logo{position:relative;min-width:70px;min-height:30px}.waiter .ring{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:-webkit-transform .8s ease-in-out;transition:transform .8s ease-in-out;transition:transform .8s ease-in-out,-webkit-transform .8s ease-in-out}.waiter .ring-outer{height:140px;width:140px;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:rotateRingOuter;animation-name:rotateRingOuter}.waiter .ring-outer .large{stroke:rgba(234,171,39,.5);stroke-dasharray:37,284;stroke-dashoffset:-358}.waiter .ring-outer .small{stroke:rgba(234,171,39,.5);stroke-dasharray:12,284;stroke-dashoffset:128}.waiter .ring-inner{height:125px;width:125px;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:rotateRingInner;animation-name:rotateRingInner}.waiter .ring-inner .large{stroke:#eaab27;stroke-dasharray:37,284;stroke-dashoffset:-242.75}.waiter .ring-inner .small{stroke:#eaab27;stroke-dasharray:11.5,284;stroke-dashoffset:-116.75}.waiter circle{stroke-width:1px;fill:transparent}.waiter .gray-ring{stroke:hsla(0,0%,85.5%,.692)}.waiter .gray-light-ring{stroke:hsla(0,0%,97.3%,.88)}.waiter .large{stroke:#eaab27;stroke-dasharray:50,284;stroke-dashoffset:-159.75}.waiter .small{stroke:#eaab27;stroke-dasharray:9.5,284;stroke-dashoffset:-30.75}.main_opencv input::-webkit-inner-spin-button,.main_opencv input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.main_opencv .btn-calculer .icon{margin-bottom:2px}.main_opencv input[type=number]{-moz-appearance:textfield}.main_opencv .pot-li{border-radius:107px;background-color:#fff}.main_opencv .calculator-container{position:absolute;top:0;left:0;right:0;bottom:0;min-width:100%;min-height:100%;z-index:99;background-color:#fff}.main_opencv .calculator-color-list .h2,.main_opencv .calculator-color-list .page-title-container h2,.page-title-container .main_opencv .calculator-color-list h2{padding:28px 16px 34px 46px}.main_opencv .calculator-color-list .h3{padding:15px 16px 0 21px}@media (min-width:992px){.main_opencv .calculator-color-list .h3{padding:15px 16px 20px 46px}}.main_opencv .calculator-color-list .final-list li{padding:24px 32px;border-radius:10px;background-color:#efefef}.main_opencv .calculator-color-list .final-list li.pot-li{max-width:595px;padding:10px 34px;border-radius:107px;background-color:#fff}.main_opencv .calculator-color-list .final-list li .my-color-pastille{display:inline-block;width:58px;height:58px;min-width:58px;min-height:58px;border-radius:50%;box-shadow:2px 3px 3px #e5e5e5}@media (min-width:768px){.main_opencv .calculator-color-list .final-list li .my-color-pastille{width:66px;height:66px;min-width:66px;min-height:66px;margin-right:32px}}.main_opencv .calculator-color-list .final-list li .input-container{max-width:270px;min-height:40px}.main_opencv .calculator-color-list .final-list li input[type=number]{position:relative;margin-right:2px;max-width:194px;border:none;text-align:right}.main_opencv .calculator-color-list .final-list li input[type=number]:focus,.main_opencv .calculator-color-list .final-list li input[type=number]:hover{outline:none}.main_opencv .calculator-color-list .final-list li input[type=number]:focus+.unit,.main_opencv .calculator-color-list .final-list li input[type=number]:hover+.unit{right:92px}.main_opencv .calculator-color-list .final-list li .unit{padding-right:4px;background-color:#fff;transition:right .3s ease-in-out}.main_opencv .calculator-color-list .final-list li .btn{min-height:40px}.main_opencv .calculator-color-list .final-list li .surface-errors{max-width:270px}@-moz-document url-prefix(){.main_opencv .calculator-color-list .final-list li input[type=number]{padding-right:0!important}}@media (max-width:1024px){.main_opencv .btns-calculator{max-width:calc(100% - 15px);padding:0}.main_opencv .btns-calculator .btn{margin:0}}.main_opencv .overlay-tooltips{top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:10}.main_opencv .tooltip-list{text-align:left}.main_opencv .tooltip-list li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.main_opencv #myImage{position:absolute;top:50%;right:45%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:1px;height:1px;background-color:transparent;z-index:-1}.main_opencv .opencvCanvas{position:absolute;width:100%;height:100%}.main_opencv :root{--header-height:66px;--mainFrame:50vh}.main_opencv .prevent_landscape{display:none}.main_opencv .main_opencv{position:relative;display:-ms-flexbox;display:flex;height:calc(100vh - var(--header-height));height:calc(100vh - 66px)}@media (min-width:992px){.main_opencv .main_opencv{height:auto;max-height:calc(100vh - 66px)}}.main_opencv #mainColors ul.color-list.primary{position:relative}.main_opencv #mainColors ul.color-list.primary .color-group input:checked~.indicator{opacity:1}.main_opencv #mainColors ul.color-list.primary .color-group .indicator,.main_opencv #mainColors ul.color-list.primary .color-group .indicator-bg{display:block;height:4px;position:absolute;left:0;right:0;bottom:-12px}.main_opencv #mainColors ul.color-list.primary .color-group .indicator-bg{z-index:4;width:calc(100% + 10px);background-color:#efefef;border-radius:0}.main_opencv #mainColors ul.color-list.primary .color-group .indicator{width:26px;border-radius:2px;margin:0 0 0 10px;position:absolute;left:0;right:0;z-index:5;opacity:0}.main_opencv #mainFrame{position:relative}.main_opencv #mainFrame .photo-preview{max-height:calc(50vh - 66px)}@media (min-width:1200px){.main_opencv #mainFrame .photo-preview{min-height:600px;max-height:calc(100vh - 140px)}}.main_opencv #mainFrame .inputoutput-container{position:relative;max-height:100%;max-width:100%}.main_opencv #mainFrame .polytools-edition{position:relative;background-color:transparent}.main_opencv #mainFrame .polyTools{position:absolute;z-index:15;bottom:1rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%}@media (min-width:992px){.main_opencv #mainFrame .polyTools{display:inline-block;top:1rem;right:1rem;max-width:95px;max-height:42px;-webkit-transform:translateX(0);transform:translateX(0)}}.main_opencv #mainFrame .polyTools.verticeBtns{z-index:60;top:-47px}.main_opencv #mainFrame .ui-container .pz-zoom-button{display:none!important}.main_opencv .page-title-wrapper{background:#fff;padding:0;z-index:50}@media (min-width:768px){.main_opencv .page-title-wrapper{padding-right:1rem;padding-left:1rem}}.main_opencv .page-title-container .h2,.main_opencv .page-title-container h2{color:inherit}.main_opencv .page-title-container .h2 .step-color-cat,.main_opencv .page-title-container h2 .step-color-cat{font-style:italic}.main_opencv .copyright{font-size:11px!important}.main_opencv #colorManager #colorSpectrum .color-list li,.main_opencv .harmonies-container .collapse-harmonies .card-body .harmonies-list .harmony-pastille,.main_opencv .harmonies-container .harmonies-list .color-item,.main_opencv .pastille-large{width:62px;height:62px}@media (min-width:1200px){.main_opencv #colorManager #colorSpectrum .color-list li,.main_opencv .harmonies-container .collapse-harmonies .card-body .harmonies-list .harmony-pastille,.main_opencv .harmonies-container .harmonies-list .color-item,.main_opencv .pastille-large{width:86px;height:86px}}.main_opencv #colorManager .nuancier-container .appliedColors .color-list li,.main_opencv .pastille-medium{width:46px;height:46px}@media (min-width:596px) and (max-width:991px){.main_opencv #colorManager .nuancier-container .appliedColors .color-list li,.main_opencv .pastille-medium{width:56px;height:56px}}@media (min-width:992px) and (max-width:1279px){.main_opencv #colorManager .nuancier-container .appliedColors .color-list li,.main_opencv .pastille-medium{width:46px;height:46px}}@media (min-width:1280px){.main_opencv #colorManager .nuancier-container .appliedColors .color-list li,.main_opencv .pastille-medium{width:56px;height:56px}}.main_opencv #colorManager #mainColors .color-list .color-group,.main_opencv .harmonies-bottom #collapse-harmonies-bottom .harmony-pastille,.main_opencv .pastille-small{width:46px;height:46px}.main_opencv .pastille-empty{border:1px dashed #b5b5b5;border-radius:50%}.main_opencv .ultra-tiny{font-size:.5rem}.main_opencv .brushModeDiv,.main_opencv .octarina-special,.main_opencv .paintEdit,.main_opencv .polyEdit,.main_opencv .polyModeDiv,.main_opencv .polyTools{display:-ms-flexbox;display:flex}.main_opencv #selectionTools{position:relative;max-width:100%;width:100%}.main_opencv #collapse-harmonies-top .harmonies-list,.main_opencv .color-list{margin:0;padding:0;list-style-type:none}.main_opencv #collapse-harmonies-top .harmonies-list li,.main_opencv .color-list li{position:relative;margin:4px 4px 4px 0}@media (min-width:992px){.main_opencv #collapse-harmonies-top .harmonies-list li,.main_opencv .color-list li{margin:5px 10px 5px 0}}.main_opencv #collapse-harmonies-top .harmonies-list input,.main_opencv .color-list input{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;-webkit-appearance:none;appearance:none}.main_opencv #collapse-harmonies-top .harmonies-list input:focus,.main_opencv .color-list input:focus{outline:none}.main_opencv #collapse-harmonies-top .harmonies-list input.paint-selector:checked+label,.main_opencv .color-list input.paint-selector:checked+label{transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(30deg);transform:rotate(30deg);background-repeat:no-repeat;background-position:50%}.main_opencv #collapse-harmonies-top .harmonies-list input.paint-selector:checked+label svg,.main_opencv .color-list input.paint-selector:checked+label svg{opacity:1;transition:opacity .25s ease-in-out}.main_opencv #collapse-harmonies-top .harmonies-list label,.main_opencv .color-list label{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transform-origin:center;transform-origin:center;background-color:transparent;border:0;border-radius:50%;background-size:90%;cursor:pointer;box-shadow:inset -1px 2px 2px 0 hsla(0,0%,100%,.56),inset 1px -1px 2px 0 rgba(0,0,0,.2);transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.main_opencv #collapse-harmonies-top .harmonies-list label svg,.main_opencv .color-list label svg{transition:opacity .25s ease-in-out;opacity:0}.main_opencv #collapse-harmonies-top .harmonies-list label.empty,.main_opencv .color-list label.empty{background-color:#eee;border:1px #aaa}.main_opencv .toolbar{border-bottom:0;min-height:0}@media (min-width:992px){.main_opencv .toolbar{min-height:58px;border:none;background-color:#efefef}}.main_opencv #colorManager .toolTip-colors{min-width:100%}.main_opencv #colorManager .color-section{padding:0 0 .5rem}@media (min-width:992px){.main_opencv #colorManager .color-section{padding:0}}.main_opencv #colorManager .nuancier-container{background-color:#fff;border-bottom:4px solid #eee;min-height:74px}@media (min-width:992px){.main_opencv #colorManager .nuancier-container{border-bottom:none}}.main_opencv #colorManager .nuancier-container .appliedColors{padding-top:.5rem;-ms-flex-direction:row;flex-direction:row}@media (min-width:992px){.main_opencv #colorManager .nuancier-container .appliedColors{background-color:#efefef}}@media (min-width:992px){.main_opencv #colorManager .nuancier-container .appliedColors .paintTools{border-bottom:4px solid #eee}}.main_opencv #colorManager .nuancier-container .appliedColors .nuancier{position:relative}.main_opencv #colorManager .nuancier-container .appliedColors .nuancier .nuancier-title{position:absolute;top:-16px;left:0;right:0}@media (min-width:1000px){.main_opencv #colorManager .nuancier-container .appliedColors .nuancier .nuancier-title{top:3px}}.main_opencv #colorManager #mainColors{min-height:92px;padding-top:8px;padding-bottom:0;border-bottom:4px solid #efefef}@media (min-width:992px){.main_opencv #colorManager #mainColors{min-height:102px;padding-top:14px;border-bottom:0}}.main_opencv #colorManager #mainColors .color-list{padding-bottom:8px;margin-bottom:-8px;min-height:50px}.main_opencv #colorManager #mainColors .color-list .color-group{min-width:46px}.main_opencv #colorManager #mainColors .color-list .color-group input:checked+label .pointer{position:absolute;bottom:-4px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:.5rem;height:.5rem;border-radius:50%;box-shadow:2px 3px 3px #e5e5e5}.main_opencv #colorManager #mainColors .color-list .color-group .ring{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:32px;height:32px;border:1px solid #fff;background-color:transparent;border-radius:50%}.main_opencv #colorManager #colorSpectrum .color-list{position:relative;min-height:70px}@media (min-width:992px){.main_opencv #colorManager #colorSpectrum .color-list{overflow:auto;min-height:120px;max-height:148px;max-width:99%}}@media (min-width:1200px){.main_opencv #colorManager #colorSpectrum .color-list{max-height:300px}}.main_opencv #colorManager #colorSpectrum .color-list li{min-width:63px}.main_opencv .final-side .h2,.main_opencv .final-side .page-title-container h2,.page-title-container .main_opencv .final-side h2{padding:28px 16px 34px 46px}.main_opencv .final-side .h3{padding:15px 16px 0 21px}@media (min-width:992px){.main_opencv .final-side .h3{padding:15px 16px 20px 46px}}.main_opencv .final-side .final-list{padding:0 8px 8px 21px}@media (min-width:992px){.main_opencv .final-side .final-list{padding:0 8px 8px 46px}}.main_opencv .final-side .final-list li{width:100%;height:auto;min-height:72px;margin:0}@media (min-width:992px){.main_opencv .final-side .final-list li{min-height:76px}}.main_opencv .final-side .final-list li input{left:20px}.main_opencv .final-side .final-list li label{left:0;margin-bottom:0;box-shadow:none;cursor:auto}.main_opencv .final-side .final-list li label .my-color-pastille{display:inline-block;width:58px;height:58px;min-width:58px;min-height:58px;border-radius:50%;box-shadow:2px 3px 3px #e5e5e5}@media (min-width:768px){.main_opencv .final-side .final-list li label .my-color-pastille{width:66px;height:66px;min-width:66px;min-height:66px}}.main_opencv .final-side .final-list li label .my-color-label{padding-left:12px}.main_opencv .final-side .final-list li label .my-color-cat{padding-left:12px;font-style:italic;letter-spacing:0;line-height:18px}.main_opencv .final-side .final-list li .my-color{padding-left:1rem}@media (min-width:768px){.main_opencv .final-side .final-list li .my-color{padding-left:4rem}}.main_opencv .final-side .share{padding:15px}@media (min-width:992px){.main_opencv .final-side .share{padding:15px 35px 15px 10px}}.main_opencv .final-side .share .share-social{margin-right:.5rem}.main_opencv .final-side .share .share-save{text-transform:capitalize;text-align:center;line-height:1}.main_opencv .photo-preview{position:relative;padding-top:4px;padding-bottom:4px}.main_opencv .photo-preview .photo-preview-bg{background-color:#fff}@media (min-width:992px){.main_opencv .photo-preview .photo-preview-bg{background-color:#efefef}}@media (max-width:992px){.main_opencv .tools-side{top:50vh;bottom:0;position:static;overflow-y:auto}}.main_opencv .real-nuancier{min-height:56px}@media (min-width:768px){.main_opencv .real-nuancier{max-width:calc(100% - 80px);min-height:64px}}.main_opencv .real-nuancier.color-list{position:relative}.main_opencv .real-nuancier.color-list input:checked~.color-harmony{opacity:1;display:-ms-flexbox;display:flex}.main_opencv .real-nuancier.color-list .color-harmony{opacity:0;display:none;position:absolute;bottom:-5px;right:-5px;margin:0;padding:0;width:25px;height:25px;transition:all .3s ease-in-out}.main_opencv .fake-nuancier{top:0;left:0}.main_opencv .harmony-main{max-width:68px}@media (min-width:992px){.main_opencv .harmony-main{max-width:100px}}.main_opencv .harmonies-container{padding:0 10px 10px}.main_opencv .harmonies-container .harmonies{padding:5px 12px}@media (min-width:768px){.main_opencv .harmonies-container .harmonies{padding:8px 12px}}.main_opencv .harmonies-container .harmonies-list{list-style-type:none}.main_opencv .harmonies-container .harmonies-list li{max-width:100px}.main_opencv .harmonies-container .collapse-harmonies .card-body .harmonies-list .harmony-pastille,.main_opencv .harmonies-container .harmonies-list .color-item{margin-right:.5rem;border-radius:50%}@media (min-width:768px){.main_opencv .harmonies-container{position:relative;padding:.5rem 1rem}}@media (max-width:991px){.main_opencv .harmonies-container.harmonies-top{display:none!important}}.main_opencv .harmonies-container .btn-harmony{font-size:11px;line-height:1.3}@media (min-width:768px){.main_opencv .harmonies-container .btn-harmony{font-size:1rem}}@media (min-width:991px) and (max-width:1023px){.main_opencv .harmonies-container .collapse-harmonies{top:84px}}@media (min-width:1024px){.main_opencv .harmonies-container .collapse-harmonies{top:63px}}.main_opencv .harmonies-container .collapse-harmonies .card{border:0;border-radius:0}.main_opencv .harmonies-container .collapse-harmonies .card-body{padding:10px 0 0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start}@media (min-width:992px){.main_opencv .harmonies-container .collapse-harmonies .card-body{padding:20px}}.main_opencv .harmonies-container .collapse-harmonies .card-body .heart{width:20px;height:20px;margin-top:20px}@media (min-width:992px){.main_opencv .harmonies-container .collapse-harmonies .card-body .heart{width:32px;height:32px}}.main_opencv .harmonies-container .collapse-harmonies .card-body .harmonies-list .harmony-pastille{display:block}.main_opencv .harmonies-container .collapse-harmonies .card-body .harmonies-list .harmony-text{display:none}@media (min-width:1280px){.main_opencv .harmonies-container .collapse-harmonies .card-body .harmonies-list .harmony-text{padding:5px 5px 0;text-align:center;display:inline-block;font-size:13px;white-space:normal}}@media (min-width:992px){.main_opencv .harmonies-container #collapse-harmonies-top{position:absolute;top:7px;left:-8px;right:-8px;z-index:10}}.main_opencv .harmonies-container #collapse-harmonies-top .harmonies-list .harmony-pastille .paint-selector{position:absolute;top:50%;left:50%;opacity:0}.main_opencv .harmonies-container #collapse-harmonies-top .harmonies-list .harmony-pastille .paint-selector:checked+label{transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(30deg);transform:rotate(30deg);background-repeat:no-repeat;background-position:50%}.main_opencv .harmonies-container #collapse-harmonies-top .harmonies-list .harmony-pastille .paint-selector:checked+label svg{opacity:1;transition:opacity .25s ease-in-out}.main_opencv .harmonies-container #collapse-harmonies-top .harmonies-list .harmony-pastille .colorItem{border-radius:50%}.main_opencv .harmonies-container #collapse-harmonies-top .harmonies-list .harmony-text{font-size:13px}.main_opencv .bottom-fixed-element,.main_opencv .harmonies-bottom{position:fixed;bottom:0;left:0;right:0;z-index:100}@media (min-width:1024px){.main_opencv .bottom-fixed-element.fixed-mobile,.main_opencv .harmonies-bottom.fixed-mobile{position:relative}}.main_opencv .harmonies-bottom{min-height:60px;padding:5px 0}.main_opencv .harmonies-top{padding:0}.main_opencv .harmonies-top .btn-harmony{padding:0;margin:0}.main_opencv .harmonies-top .btn-harmony .icon-gamme{width:46px;height:46px}.main_opencv .harmonies-top .harmony-text{display:none}@media (min-width:1280px){.main_opencv .harmonies-top{padding:0 1rem 0 0}.main_opencv .harmonies-top .btn-harmony .icon-gamme{width:56px;height:56px}.main_opencv .harmonies-top .harmony-text{display:inline-block}}.main_opencv .row.mt-auto.mb-60{margin-bottom:60px}.main_opencv .zoom-handler{width:100%;height:100%;-webkit-transform:scale(.5);transform:scale(.5)}.main_opencv .zoom-handler .drag-handler{width:100%;height:100%}.main_opencv .outputImage{position:absolute;left:0;top:0}.main_opencv .saveProject{margin:0 3px;padding:0 3px;background-color:#efefef}.main_opencv .saveProject .share-save{transition:color .3s ease}.main_opencv .saveProject:focus{outline:none}.main_opencv .saveProject:focus .share-save,.main_opencv .saveProject:visited .share-save{color:#eaab27}.main_opencv .btns-shop-liberon{padding:0 15px}@media (min-width:1024px){.main_opencv .btn-md-auto{width:auto;border-left:1px solid #efefef;border-bottom:1px solid #efefef}}.main_opencv .timeMachine{width:50px}footer{padding:1rem}footer :root{--burger-color:#323232}footer .bg-primary{background-color:#eaab27!important;color:#fff}footer .bg-primary:hover{background-color:#373737!important;color:#eaab27}footer .bg-lighter-grey,footer .main_opencv .pastille-empty{background-color:#f4f4f4}footer .bg-light-grey,footer .main_opencv .harmonies-container .collapse-harmonies .card{background-color:#efefef}footer .bg-dark-grey{background-color:#484848}footer .bg-darker-grey{background-color:#373737}footer .bg-white{background-color:#fff}footer .h2,footer .page-title-container h2,footer .primary-font,footer .project-title,footer body{font-family:Open Sans,sans-serif}footer .lh-16,footer .main_opencv .tooltip-list li{line-height:1rem}footer .lh-18{line-height:1.125rem}footer .lh-20{line-height:1.25rem}footer .h3,footer .lh-34{line-height:2.125rem}footer .lh-46{line-height:2.875rem}footer .fs-12,footer .main_opencv #colorManager .nuancier-container .appliedColors .nuancier .nuancier-title,footer .main_opencv .color-subtitles,footer .main_opencv .harmonies-container .collapse-harmonies .card-body .harmonies-list .harmony-text{font-size:.75rem}footer .btn-medium,footer .fs-13,footer .main_opencv .btn-calculer,footer .main_opencv .final-side .final-list li label .my-color-cat,footer .main_opencv .page-title-container .h2 .step-color-cat,footer .main_opencv .page-title-container h2 .step-color-cat,footer .main_opencv .tooltip-list li{font-size:.812rem}footer .btn-harmony,footer .fs-14,footer .main_opencv .text-layers{font-size:.875rem}footer .fs-15,footer .project-title{font-size:.937rem}footer .fs-16,footer .main_opencv .final-side .final-list li label .my-color-label,footer .main_opencv .final-side .share .share-save,footer .main_opencv .pot-li{font-size:1rem}footer .fs-18{font-size:1.125rem}footer .fs-20{font-size:1.25rem}footer .fs-22,footer .h2,footer .page-title-container h2{font-size:1.375rem}footer .btn-tool-poly,footer .fs-25,footer .h3{font-size:1.562rem}footer .fs-29{font-size:1.812rem}footer .fw-light,footer .h2,footer .h3,footer .page-title-container h2{font-weight:300}footer .fw-regular{font-weight:400}footer .btn,footer .fw-semibold,footer .main_opencv .final-side .final-list li label .my-color-label,footer .main_opencv .pot-li{font-weight:600}footer .btn-tool-poly,footer .fw-bold,footer .main_opencv .calculator-color-list .final-list li .unit,footer .main_opencv .calculator-color-list .final-list li input[type=number]{font-weight:700}footer .txt-primary{color:#eaab27}footer .project-title,footer .txt-white{color:#fff}footer .txt-grey{color:#525252}footer .txt-light-mid-grey{color:#b5b5b5}footer .main_opencv #colorManager .nuancier-container .appliedColors .nuancier .nuancier-title,footer .main_opencv .color-subtitles,footer .txt-mid-grey{color:#5d5d5d}footer .btn-harmony,footer .main_opencv .calculator-color-list .h3,footer .main_opencv .final-side .h3,footer .main_opencv .harmonies-container .collapse-harmonies .card-body .harmonies-list .harmony-text,footer .txt-dark-grey{color:#484848}footer .main_opencv .btn-calculer,footer .main_opencv .calculator-color-list .h2,footer .main_opencv .calculator-color-list .page-title-container h2,footer .main_opencv .final-side .h2,footer .main_opencv .final-side .page-title-container h2,footer .page-title-container .main_opencv .calculator-color-list h2,footer .page-title-container .main_opencv .final-side h2,footer .txt-darker-grey{color:#373737}footer .hover-primary{transition:color .3s ease-in-out}footer .hover-primary:hover{color:#eaab27;cursor:pointer}footer .project-title,footer .uppercase{text-transform:uppercase}@media (min-width:768px){footer .project-title{font-weight:600}}footer .h2,footer .page-title-container h2{color:#373737}footer .h2-light{font-weight:300}footer .icon.icon_14{height:14px;width:14px;display:-ms-flexbox;display:flex}footer .icon.icon_24{height:24px;width:24px}footer .icon.icon_27{height:27px;width:27px}footer .icon.icon_35{height:35px;width:35px}footer .icon.icon_30{height:30px;width:30px}footer .icon.icon_40{height:40px;width:40px;min-height:40px;min-width:40px}footer .icon.icon_30deg{-webkit-transform:rotate(30deg);transform:rotate(30deg)}footer svg{height:100%;width:100%}@media (max-width:992px){footer .ui-container{min-height:calc(50vh - 66px);overflow:hidden}}footer #inputoutput{position:relative;margin:0 auto;width:100%;height:auto;min-height:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none}footer #inputoutput .brushModeDiv{position:absolute;top:0;left:0;z-index:10}footer #inputoutput #canvasContours{opacity:1}footer .opencvCanvas{position:absolute;width:100%;height:100%}footer #imageSrc{display:inline-block;position:relative;z-index:0;height:auto;width:auto;max-width:100%;max-height:calc(50vh - 66px)}@media (min-width:992px){footer #imageSrc.landscape{width:100%;max-height:100%}footer #imageSrc.portrait{max-height:600px}}footer .imgProcessedOpenCV{z-index:1}footer .imgProcessedOpenCV,footer .polygonCopy{position:absolute;top:0;left:0;width:100%;opacity:1}footer .polygonCopy{z-index:2;mix-blend-mode:overlay}footer #canvasOutput{visibility:hidden;position:absolute;z-index:2}footer #SVG,footer .polyModeDiv{position:absolute;z-index:3;width:100%;height:100%}footer .polyModeDiv{top:0;left:0}footer .wallCanvas{z-index:2}footer #canvasDrawing{z-index:4}footer #paintModeDiv{display:-ms-inline-flexbox;display:inline-flex;position:absolute;width:100%;height:100%}footer .handle{position:absolute;border:.1em solid #000;background-color:#eaab27;width:8px;height:8px;border-radius:1em;cursor:move;z-index:5}footer .handle:hover{background-color:#adff2f}footer .tooltip-list li .svgTools{width:30px;height:30px}footer .tooltip-list li .svgTools path.svgBg{color:transparent}footer .tooltip-list li .svgTools path.svgPicto{color:#eaab27}footer .tooltip-inner{position:relative;max-width:290px;padding:1.5rem .875rem;color:#fff;text-align:center;background-color:rgba(0,0,0,.9);border-radius:0}@media (min-width:375px){footer .tooltip-inner{max-width:320px;padding:1.5rem}}@media (min-width:992px){footer .tooltip-inner{max-width:350px}}footer .tooltip-inner .close-btn-container{position:absolute;top:10px;right:10px}footer .bs-tooltip-auto[x-placement^=bottom] .arrow,footer .bs-tooltip-bottom .arrow{top:1px}footer .bs-tooltip-auto[x-placement^=bottom] .arrow:before,footer .bs-tooltip-bottom .arrow:before{bottom:0;border-width:0 .45rem .45rem;border-bottom-color:rgba(55,55,55,.98)}footer .bs-tooltip-auto[x-placement^=top] .arrow,footer .bs-tooltip-top .arrow{bottom:1px}footer .bs-tooltip-auto[x-placement^=top] .arrow:before,footer .bs-tooltip-top .arrow:before{top:0;border-width:.45rem .45rem 0;border-top-color:rgba(55,55,55,.98)}footer .btn-tool.btn-tooltips-next{min-width:100%;background-color:rgba(55,55,55,.98)}footer .btn-tool.btn-tooltips-next span{color:#fff;line-height:1}footer .btn-tool.btn-tooltips-next:after{content:"";display:inline-block;position:relative;width:20px;height:20px;background:url(/src/assets/img/SVG/icon/icon-fl-blanche.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;-webkit-transform:rotate(180deg);transform:rotate(180deg);right:0;margin-top:3px}footer .btn-tool{margin:0 4px 0 0;width:58px;height:58px;background-size:50px;transition:background-color .3s ease-in-out}footer .btn-tool-small{width:40px;height:40px;text-decoration:none}footer .btn-tool-poly{line-height:1;background-color:#eaab27;border:1px solid #eaab27;color:#fff;display:inline-block;vertical-align:middle;position:relative}footer .btn-tool-poly:after{width:25px;color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}footer .btn-tool-poly.poly-plus:after{content:"+";height:25px}footer .btn-tool-poly.poly-minus:after{height:30px;content:"-"}footer .btn-tool-poly.poly-done:after{content:"";width:28px;height:28px;left:51%;background-image:url(/src/assets/img/SVG/icon/icon-tick.svg);background-repeat:no-repeat;background-position:50%;background-size:24px}footer .btn-tool .svgTools{opacity:.3}footer .btn-tool .svgTools path.svgBg{color:#efefef}footer .btn-tool .svgTools path.svgPicto{color:#5d5d5d}footer .btn-tool .svgTools.svg-transparent path.svgBg{color:rgba(55,55,55,.2)}footer .btn-tool .svgTools.svg-transparent path.svgPicto{color:#eaab27}footer .btn-tool.activable .svgTools{opacity:1}footer .btn-tool.activable .svgTools path.svgBg{color:#efefef}footer .btn-tool.activable .svgTools path.svgPicto{color:#5d5d5d}footer .btn-tool.activable .svgTools.svg-transparent path.svgBg{color:rgba(234,171,39,.8)}footer .btn-tool.activable .svgTools.svg-transparent path.svgPicto{color:#fff}footer .btn-tool.activable:hover .svgTools.svg-transparent path.svgBg,footer .btn-tool.activable:hover .svgTools path.svgPicto{color:#eaab27}footer .btn-tool.activable:hover .svgTools.svg-transparent path.svgPicto{color:#fff}footer .btn-tool.active .svgTools,footer .btn-tool.active:hover .svgTools{opacity:1}footer .btn-tool.active .svgTools path.svgBg,footer .btn-tool.active:hover .svgTools path.svgBg{color:#eaab27}footer .btn-tool.active .svgTools path.svgPicto,footer .btn-tool.active:hover .svgTools path.svgPicto{color:#fff}footer ::-webkit-scrollbar{width:20px}footer ::-webkit-scrollbar-track{background-color:transparent}footer ::-webkit-scrollbar-thumb{background-color:#d6dee1;border-radius:20px;border:6px solid transparent;background-clip:content-box}footer ::-webkit-scrollbar-thumb:hover{background-color:#a8bbbf}footer .draggable{white-space:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;scrollbar-width:thin;-webkit-overflow-scrolling:touch}footer .draggable.on-x{overflow-x:auto;overflow-y:hidden}@media (min-width:992px){footer .draggable.on-x-md{overflow-x:auto;overflow-y:hidden}}footer .draggable.on-y{overflow-x:hidden;overflow-y:auto}@media (min-width:768px){footer .draggable.on-y-md{overflow-x:hidden;overflow-y:auto}}@media (max-width:992px){footer .draggable::-webkit-scrollbar{width:0!important;height:0!important}}footer body.body-no-scroll{overflow:hidden}footer main{position:relative}footer a{color:#373737}footer a.btn-secondary{color:#fff}footer .mb-60{margin-bottom:60px}footer .container-fluid{max-width:1300px}footer ul{list-style-type:none;margin:0;padding:0}footer sup.copyright{font-size:15px}footer .img-container-bg-dark{padding:0 4px 4px 0}footer .btn{position:relative;margin:5px;border:0;border-radius:0;-webkit-appearance:none;appearance:none}footer .btn:focus{box-shadow:none!important}footer .btn-primary{background-color:#eaab27}footer .btn-primary:hover{background-color:#373737!important;color:#eaab27!important}footer .btn-primary:focus{color:#373737!important;background-color:#eaab27!important}footer .btn-primary:not(:disabled):not(.disabled).inactive{background-color:rgba(234,171,39,.5)!important;border-color:rgba(234,171,39,.5)!important;box-shadow:none!important}footer .btn-primary:not(:disabled):not(.disabled).inactive:hover{color:#fff!important;cursor:default}footer .btn-primary:not(:disabled):not(.disabled).active,footer .btn-primary:not(:disabled):not(.disabled):active{background-color:#eaab27!important;border-color:#eaab27!important}footer .btn-primary:not(:disabled):not(.disabled).active:hover,footer .btn-primary:not(:disabled):not(.disabled):active:hover{background-color:#373737!important}footer .btn-secondary{background-color:#373737}footer .btn-secondary:hover{background-color:#373737;color:#eaab27}footer .btn-tertiary{background-color:#efefef}footer .btn-tertiary:hover{color:#eaab27}footer .btn-large{width:100%;padding:28px 23px}footer .btn-medium{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;min-height:70px;padding:20px 24px 21px}@media (min-width:992px){footer .btn-medium{padding:24px;max-height:66px}}footer .btn-round{border-radius:50%;overflow:hidden}footer .btn-input{position:relative}footer .btn-input input{position:absolute;top:5px;left:5px;z-index:-1}footer .btn-chevron:after{content:"";position:absolute;top:50%;width:26px;height:26px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/src/assets/img/SVG/icon/icon-fl-blanche.svg);background-size:contain;background-position:50%;background-repeat:no-repeat}footer .btn-chevron--right:after{right:10px;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}footer .btn-chevron--left{padding-left:46px}footer .btn-chevron--left:after{left:10px;-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}footer .btn-chevron--grey:after{background-image:url(/src/assets/img/SVG/icon/icon-fl-grise.svg)}footer .btn-chevron--white:after{background-image:url(/src/assets/img/SVG/icon/icon-fl-blanche.svg)}footer .btn-icon{margin:0;padding:0}footer .btn-lg-auto{width:100%}@media (min-width:1024px){footer .btn-lg-auto{padding:24px;max-height:66px;width:auto}}footer .btn-trash{min-width:38px;min-height:30px;margin-right:.5rem;background:url(/src/assets/img/icons/icon-trash.png) no-repeat 50%;background-size:30px;border:0;box-shadow:none}footer .btn-modify{min-width:145px;color:#fff;padding:12px 45px 12px 23px;background:#eaab27 url(/src/assets/img/icons/icon-brush.png) no-repeat 90%;background-size:30px;text-transform:uppercase;border:0;box-shadow:none}footer .btn-copy{min-width:38px;min-height:30px;margin-right:.5rem;background:url(/src/assets/img/icons/icon-duplicate.png) no-repeat 50%;background-size:30px;border:0;box-shadow:none}footer .poly-done{background:#eaab27 url(/src/assets/img/SVG/icon/icon-tick.svg) no-repeat 50%;background-size:23px}footer .btn-help{display:inline-block;width:38px;height:38px;padding:3px;background-color:#eee;background-image:url(/src/assets/img/SVG/icon/icon-faq.svg);background-repeat:no-repeat;background-size:45px;background-position:60% 23%;border:1px solid #5d5d5d;border-radius:50%}footer .btn-help:hover{background-image:url(/src/assets/img/SVG/icon/icon-faq-active.svg);border:1px solid #eaab27}footer .btn-harmony{position:relative;width:100%;max-width:100%;padding-left:0;padding-right:0;text-align:left;font-weight:400}@media (min-width:992px){footer .btn-harmony{padding-left:12px}}footer .btn-harmony img{-webkit-transform:rotate(90deg);transform:rotate(90deg)}footer .btn-harmony.collapsed img,footer .btn-harmony img{transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}footer .btn-harmony.collapsed img{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}footer .btn-final.btn-chevron-right:after{right:17px}footer .btn-shop svg{width:30px;height:30px}footer .btn-buy span{transition:color .3s ease-in-out}footer .btn-buy:hover span{color:#fff}footer .noselect{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}footer .chevron-yellow{width:16px;height:16px;background-image:url(/src/assets/img/SVG/icon/fl-jaune.svg);background-repeat:no-repeat;background-size:cover;background-position:50%}footer .page-title-container{margin:0;height:58px}@media (min-width:768px){footer .page-title-container{margin:.625rem 0}}@media (min-width:992px){footer .page-title-container{margin:0}}footer .responsive-br{display:inline}@media (min-width:992px){footer .responsive-br{display:none}}footer .logoMobile{display:block;width:81px;height:39px}footer .actionable{cursor:pointer}footer .svg-img{position:absolute;top:0;left:0;right:0;bottom:0}footer .hole{fill:#000;stroke-width:0;stroke:transparent;shape-rendering:geometricPrecision}footer .inputoutput-container .wall{fill:#eaab27;fill-opacity:0;stroke-width:0px;stroke-opacity:0;shape-rendering:geometricPrecision;transition:stroke-opacity .3s ease-in-out}footer .inputoutput-container .wall.show.animated,footer .inputoutput-container .wall.show.selected-animated{stroke-dasharray:7;stroke:#eaab27!important;stroke-opacity:1;stroke-width:2px;-webkit-animation:dash 20s linear infinite;animation:dash 20s linear infinite}footer .inputoutput-container .wall:hover{stroke-dasharray:7;stroke:#373737!important;stroke-opacity:1;stroke-width:2px;-webkit-animation:dash 20s linear infinite;animation:dash 20s linear infinite}footer .inputoutput-container:hover .wall.show{cursor:pointer;opacity:1!important}footer .inputoutput-container:hover .wall.show.hasBorders{stroke:#000!important;stroke-opacity:1;stroke-width:2px}footer .inputoutput-container:hover .wall.show.animated,footer .inputoutput-container:hover .wall.show.selected-animated{stroke-dasharray:7;stroke:#eaab27!important;stroke-opacity:1;stroke-width:2px;-webkit-animation:dash 20s linear infinite;animation:dash 20s linear infinite}@-webkit-keyframes dash{to{stroke-dashoffset:1000}}@keyframes dash{to{stroke-dashoffset:1000}}footer .pinch-zoom-content{background-color:#fff}@-webkit-keyframes rotateRingInner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotateRingInner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes rotateRingOuter{to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes rotateRingOuter{to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}footer .waiter{position:absolute;z-index:100;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.5)}footer .waiter .project-vignette{padding:1rem}footer .waiter .home-logo{position:relative;min-width:70px;min-height:30px}footer .waiter .ring{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:-webkit-transform .8s ease-in-out;transition:transform .8s ease-in-out;transition:transform .8s ease-in-out,-webkit-transform .8s ease-in-out}footer .waiter .ring-outer{height:140px;width:140px;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:rotateRingOuter;animation-name:rotateRingOuter}footer .waiter .ring-outer .large{stroke:rgba(234,171,39,.5);stroke-dasharray:37,284;stroke-dashoffset:-358}footer .waiter .ring-outer .small{stroke:rgba(234,171,39,.5);stroke-dasharray:12,284;stroke-dashoffset:128}footer .waiter .ring-inner{height:125px;width:125px;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:rotateRingInner;animation-name:rotateRingInner}footer .waiter .ring-inner .large{stroke:#eaab27;stroke-dasharray:37,284;stroke-dashoffset:-242.75}footer .waiter .ring-inner .small{stroke:#eaab27;stroke-dasharray:11.5,284;stroke-dashoffset:-116.75}footer .waiter circle{stroke-width:1px;fill:transparent}footer .waiter .gray-ring{stroke:hsla(0,0%,85.5%,.692)}footer .waiter .gray-light-ring{stroke:hsla(0,0%,97.3%,.88)}footer .waiter .large{stroke:#eaab27;stroke-dasharray:50,284;stroke-dashoffset:-159.75}footer .waiter .small{stroke:#eaab27;stroke-dasharray:9.5,284;stroke-dashoffset:-30.75}footer .main_opencv input::-webkit-inner-spin-button,footer .main_opencv input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}footer .main_opencv .btn-calculer .icon{margin-bottom:2px}footer .main_opencv input[type=number]{-moz-appearance:textfield}footer .main_opencv .pot-li{border-radius:107px;background-color:#fff}footer .main_opencv .calculator-container{position:absolute;top:0;left:0;right:0;bottom:0;min-width:100%;min-height:100%;z-index:99;background-color:#fff}footer .main_opencv .calculator-color-list .h2,footer .main_opencv .calculator-color-list .page-title-container h2,footer .page-title-container .main_opencv .calculator-color-list h2{padding:28px 16px 34px 46px}footer .main_opencv .calculator-color-list .h3{padding:15px 16px 0 21px}@media (min-width:992px){footer .main_opencv .calculator-color-list .h3{padding:15px 16px 20px 46px}}footer .main_opencv .calculator-color-list .final-list li{padding:24px 32px;border-radius:10px;background-color:#efefef}footer .main_opencv .calculator-color-list .final-list li.pot-li{max-width:595px;padding:10px 34px;border-radius:107px;background-color:#fff}footer .main_opencv .calculator-color-list .final-list li .my-color-pastille{display:inline-block;width:58px;height:58px;min-width:58px;min-height:58px;border-radius:50%;box-shadow:2px 3px 3px #e5e5e5}@media (min-width:768px){footer .main_opencv .calculator-color-list .final-list li .my-color-pastille{width:66px;height:66px;min-width:66px;min-height:66px;margin-right:32px}}footer .main_opencv .calculator-color-list .final-list li .input-container{max-width:270px;min-height:40px}footer .main_opencv .calculator-color-list .final-list li input[type=number]{position:relative;margin-right:2px;max-width:194px;border:none;text-align:right}footer .main_opencv .calculator-color-list .final-list li input[type=number]:focus,footer .main_opencv .calculator-color-list .final-list li input[type=number]:hover{outline:none}footer .main_opencv .calculator-color-list .final-list li input[type=number]:focus+.unit,footer .main_opencv .calculator-color-list .final-list li input[type=number]:hover+.unit{right:92px}footer .main_opencv .calculator-color-list .final-list li .unit{padding-right:4px;background-color:#fff;transition:right .3s ease-in-out}footer .main_opencv .calculator-color-list .final-list li .btn{min-height:40px}footer .main_opencv .calculator-color-list .final-list li .surface-errors{max-width:270px}@-moz-document url-prefix(){footer .main_opencv .calculator-color-list .final-list li input[type=number]{padding-right:0!important}}@media (max-width:1024px){footer .main_opencv .btns-calculator{max-width:calc(100% - 15px);padding:0}footer .main_opencv .btns-calculator .btn{margin:0}}footer .main_opencv .overlay-tooltips{top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:10}footer .main_opencv .tooltip-list{text-align:left}footer .main_opencv .tooltip-list li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}footer .main_opencv #myImage{position:absolute;top:50%;right:45%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:1px;height:1px;background-color:transparent;z-index:-1}footer .main_opencv .opencvCanvas{position:absolute;width:100%;height:100%}footer .main_opencv :root{--header-height:66px;--mainFrame:50vh}footer .main_opencv .prevent_landscape{display:none}footer .main_opencv .main_opencv{position:relative;display:-ms-flexbox;display:flex;height:calc(100vh - var(--header-height));height:calc(100vh - 66px)}@media (min-width:992px){footer .main_opencv .main_opencv{height:auto;max-height:calc(100vh - 66px)}}footer .main_opencv #mainColors ul.color-list.primary{position:relative}footer .main_opencv #mainColors ul.color-list.primary .color-group input:checked~.indicator{opacity:1}footer .main_opencv #mainColors ul.color-list.primary .color-group .indicator,footer .main_opencv #mainColors ul.color-list.primary .color-group .indicator-bg{display:block;height:4px;position:absolute;left:0;right:0;bottom:-12px}footer .main_opencv #mainColors ul.color-list.primary .color-group .indicator-bg{z-index:4;width:calc(100% + 10px);background-color:#efefef;border-radius:0}footer .main_opencv #mainColors ul.color-list.primary .color-group .indicator{width:26px;border-radius:2px;margin:0 0 0 10px;position:absolute;left:0;right:0;z-index:5;opacity:0}footer .main_opencv #mainFrame{position:relative}footer .main_opencv #mainFrame .photo-preview{max-height:calc(50vh - 66px)}@media (min-width:1200px){footer .main_opencv #mainFrame .photo-preview{min-height:600px;max-height:calc(100vh - 140px)}}footer .main_opencv #mainFrame .inputoutput-container{position:relative;max-height:100%;max-width:100%}footer .main_opencv #mainFrame .polytools-edition{position:relative;background-color:transparent}footer .main_opencv #mainFrame .polyTools{position:absolute;z-index:15;bottom:1rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%}@media (min-width:992px){footer .main_opencv #mainFrame .polyTools{display:inline-block;top:1rem;right:1rem;max-width:95px;max-height:42px;-webkit-transform:translateX(0);transform:translateX(0)}}footer .main_opencv #mainFrame .polyTools.verticeBtns{z-index:60;top:-47px}footer .main_opencv #mainFrame .ui-container .pz-zoom-button{display:none!important}footer .main_opencv .page-title-wrapper{background:#fff;padding:0;z-index:50}@media (min-width:768px){footer .main_opencv .page-title-wrapper{padding-right:1rem;padding-left:1rem}}footer .main_opencv .page-title-container .h2,footer .main_opencv .page-title-container h2{color:inherit}footer .main_opencv .page-title-container .h2 .step-color-cat,footer .main_opencv .page-title-container h2 .step-color-cat{font-style:italic}footer .main_opencv .copyright{font-size:11px!important}footer .main_opencv #colorManager #colorSpectrum .color-list li,footer .main_opencv .harmonies-container .collapse-harmonies .card-body .harmonies-list .harmony-pastille,footer .main_opencv .harmonies-container .harmonies-list .color-item,footer .main_opencv .pastille-large{width:62px;height:62px}@media (min-width:1200px){footer .main_opencv #colorManager #colorSpectrum .color-list li,footer .main_opencv .harmonies-container .collapse-harmonies .card-body .harmonies-list .harmony-pastille,footer .main_opencv .harmonies-container .harmonies-list .color-item,footer .main_opencv .pastille-large{width:86px;height:86px}}footer .main_opencv #colorManager .nuancier-container .appliedColors .color-list li,footer .main_opencv .pastille-medium{width:46px;height:46px}@media (min-width:596px) and (max-width:991px){footer .main_opencv #colorManager .nuancier-container .appliedColors .color-list li,footer .main_opencv .pastille-medium{width:56px;height:56px}}@media (min-width:992px) and (max-width:1279px){footer .main_opencv #colorManager .nuancier-container .appliedColors .color-list li,footer .main_opencv .pastille-medium{width:46px;height:46px}}@media (min-width:1280px){footer .main_opencv #colorManager .nuancier-container .appliedColors .color-list li,footer .main_opencv .pastille-medium{width:56px;height:56px}}footer .main_opencv #colorManager #mainColors .color-list .color-group,footer .main_opencv .harmonies-bottom #collapse-harmonies-bottom .harmony-pastille,footer .main_opencv .pastille-small{width:46px;height:46px}footer .main_opencv .pastille-empty{border:1px dashed #b5b5b5;border-radius:50%}footer .main_opencv .ultra-tiny{font-size:.5rem}footer .main_opencv .brushModeDiv,footer .main_opencv .octarina-special,footer .main_opencv .paintEdit,footer .main_opencv .polyEdit,footer .main_opencv .polyModeDiv,footer .main_opencv .polyTools{display:-ms-flexbox;display:flex}footer .main_opencv #selectionTools{position:relative;max-width:100%;width:100%}footer .main_opencv #collapse-harmonies-top .harmonies-list,footer .main_opencv .color-list{margin:0;padding:0;list-style-type:none}footer .main_opencv #collapse-harmonies-top .harmonies-list li,footer .main_opencv .color-list li{position:relative;margin:4px 4px 4px 0}@media (min-width:992px){footer .main_opencv #collapse-harmonies-top .harmonies-list li,footer .main_opencv .color-list li{margin:5px 10px 5px 0}}footer .main_opencv #collapse-harmonies-top .harmonies-list input,footer .main_opencv .color-list input{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;-webkit-appearance:none;appearance:none}footer .main_opencv #collapse-harmonies-top .harmonies-list input:focus,footer .main_opencv .color-list input:focus{outline:none}footer .main_opencv #collapse-harmonies-top .harmonies-list input.paint-selector:checked+label,footer .main_opencv .color-list input.paint-selector:checked+label{transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(30deg);transform:rotate(30deg);background-repeat:no-repeat;background-position:50%}footer .main_opencv #collapse-harmonies-top .harmonies-list input.paint-selector:checked+label svg,footer .main_opencv .color-list input.paint-selector:checked+label svg{opacity:1;transition:opacity .25s ease-in-out}footer .main_opencv #collapse-harmonies-top .harmonies-list label,footer .main_opencv .color-list label{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transform-origin:center;transform-origin:center;background-color:transparent;border:0;border-radius:50%;background-size:90%;cursor:pointer;box-shadow:inset -1px 2px 2px 0 hsla(0,0%,100%,.56),inset 1px -1px 2px 0 rgba(0,0,0,.2);transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}footer .main_opencv #collapse-harmonies-top .harmonies-list label svg,footer .main_opencv .color-list label svg{transition:opacity .25s ease-in-out;opacity:0}footer .main_opencv #collapse-harmonies-top .harmonies-list label.empty,footer .main_opencv .color-list label.empty{background-color:#eee;border:1px #aaa}footer .main_opencv .toolbar{border-bottom:0;min-height:0}@media (min-width:992px){footer .main_opencv .toolbar{min-height:58px;border:none;background-color:#efefef}}footer .main_opencv #colorManager .toolTip-colors{min-width:100%}footer .main_opencv #colorManager .color-section{padding:0 0 .5rem}@media (min-width:992px){footer .main_opencv #colorManager .color-section{padding:0}}footer .main_opencv #colorManager .nuancier-container{background-color:#fff;border-bottom:4px solid #eee;min-height:74px}@media (min-width:992px){footer .main_opencv #colorManager .nuancier-container{border-bottom:none}}footer .main_opencv #colorManager .nuancier-container .appliedColors{padding-top:.5rem;-ms-flex-direction:row;flex-direction:row}@media (min-width:992px){footer .main_opencv #colorManager .nuancier-container .appliedColors{background-color:#efefef}}@media (min-width:992px){footer .main_opencv #colorManager .nuancier-container .appliedColors .paintTools{border-bottom:4px solid #eee}}footer .main_opencv #colorManager .nuancier-container .appliedColors .nuancier{position:relative}footer .main_opencv #colorManager .nuancier-container .appliedColors .nuancier .nuancier-title{position:absolute;top:-16px;left:0;right:0}@media (min-width:1000px){footer .main_opencv #colorManager .nuancier-container .appliedColors .nuancier .nuancier-title{top:3px}}footer .main_opencv #colorManager #mainColors{min-height:92px;padding-top:8px;padding-bottom:0;border-bottom:4px solid #efefef}@media (min-width:992px){footer .main_opencv #colorManager #mainColors{min-height:102px;padding-top:14px;border-bottom:0}}footer .main_opencv #colorManager #mainColors .color-list{padding-bottom:8px;margin-bottom:-8px;min-height:50px}footer .main_opencv #colorManager #mainColors .color-list .color-group{min-width:46px}footer .main_opencv #colorManager #mainColors .color-list .color-group input:checked+label .pointer{position:absolute;bottom:-4px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:.5rem;height:.5rem;border-radius:50%;box-shadow:2px 3px 3px #e5e5e5}footer .main_opencv #colorManager #mainColors .color-list .color-group .ring{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:32px;height:32px;border:1px solid #fff;background-color:transparent;border-radius:50%}footer .main_opencv #colorManager #colorSpectrum .color-list{position:relative;min-height:70px}@media (min-width:992px){footer .main_opencv #colorManager #colorSpectrum .color-list{overflow:auto;min-height:120px;max-height:148px;max-width:99%}}@media (min-width:1200px){footer .main_opencv #colorManager #colorSpectrum .color-list{max-height:300px}}footer .main_opencv #colorManager #colorSpectrum .color-list li{min-width:63px}footer .main_opencv .final-side .h2,footer .main_opencv .final-side .page-title-container h2,footer .page-title-container .main_opencv .final-side h2{padding:28px 16px 34px 46px}footer .main_opencv .final-side .h3{padding:15px 16px 0 21px}@media (min-width:992px){footer .main_opencv .final-side .h3{padding:15px 16px 20px 46px}}footer .main_opencv .final-side .final-list{padding:0 8px 8px 21px}@media (min-width:992px){footer .main_opencv .final-side .final-list{padding:0 8px 8px 46px}}footer .main_opencv .final-side .final-list li{width:100%;height:auto;min-height:72px;margin:0}@media (min-width:992px){footer .main_opencv .final-side .final-list li{min-height:76px}}footer .main_opencv .final-side .final-list li input{left:20px}footer .main_opencv .final-side .final-list li label{left:0;margin-bottom:0;box-shadow:none;cursor:auto}footer .main_opencv .final-side .final-list li label .my-color-pastille{display:inline-block;width:58px;height:58px;min-width:58px;min-height:58px;border-radius:50%;box-shadow:2px 3px 3px #e5e5e5}@media (min-width:768px){footer .main_opencv .final-side .final-list li label .my-color-pastille{width:66px;height:66px;min-width:66px;min-height:66px}}footer .main_opencv .final-side .final-list li label .my-color-label{padding-left:12px}footer .main_opencv .final-side .final-list li label .my-color-cat{padding-left:12px;font-style:italic;letter-spacing:0;line-height:18px}footer .main_opencv .final-side .final-list li .my-color{padding-left:1rem}@media (min-width:768px){footer .main_opencv .final-side .final-list li .my-color{padding-left:4rem}}footer .main_opencv .final-side .share{padding:15px}@media (min-width:992px){footer .main_opencv .final-side .share{padding:15px 35px 15px 10px}}footer .main_opencv .final-side .share .share-social{margin-right:.5rem}footer .main_opencv .final-side .share .share-save{text-transform:capitalize;text-align:center;line-height:1}footer .main_opencv .photo-preview{position:relative;padding-top:4px;padding-bottom:4px}footer .main_opencv .photo-preview .photo-preview-bg{background-color:#fff}@media (min-width:992px){footer .main_opencv .photo-preview .photo-preview-bg{background-color:#efefef}}@media (max-width:992px){footer .main_opencv .tools-side{top:50vh;bottom:0;position:static;overflow-y:auto}}footer .main_opencv .real-nuancier{min-height:56px}@media (min-width:768px){footer .main_opencv .real-nuancier{max-width:calc(100% - 80px);min-height:64px}}footer .main_opencv .real-nuancier.color-list{position:relative}footer .main_opencv .real-nuancier.color-list input:checked~.color-harmony{opacity:1;display:-ms-flexbox;display:flex}footer .main_opencv .real-nuancier.color-list .color-harmony{opacity:0;display:none;position:absolute;bottom:-5px;right:-5px;margin:0;padding:0;width:25px;height:25px;transition:all .3s ease-in-out}footer .main_opencv .fake-nuancier{top:0;left:0}footer .main_opencv .harmony-main{max-width:68px}@media (min-width:992px){footer .main_opencv .harmony-main{max-width:100px}}footer .main_opencv .harmonies-container{padding:0 10px 10px}footer .main_opencv .harmonies-container .harmonies{padding:5px 12px}@media (min-width:768px){footer .main_opencv .harmonies-container .harmonies{padding:8px 12px}}footer .main_opencv .harmonies-container .harmonies-list{list-style-type:none}footer .main_opencv .harmonies-container .harmonies-list li{max-width:100px}footer .main_opencv .harmonies-container .collapse-harmonies .card-body .harmonies-list .harmony-pastille,footer .main_opencv .harmonies-container .harmonies-list .color-item{margin-right:.5rem;border-radius:50%}@media (min-width:768px){footer .main_opencv .harmonies-container{position:relative;padding:.5rem 1rem}}@media (max-width:991px){footer .main_opencv .harmonies-container.harmonies-top{display:none!important}}footer .main_opencv .harmonies-container .btn-harmony{font-size:11px;line-height:1.3}@media (min-width:768px){footer .main_opencv .harmonies-container .btn-harmony{font-size:1rem}}@media (min-width:991px) and (max-width:1023px){footer .main_opencv .harmonies-container .collapse-harmonies{top:84px}}@media (min-width:1024px){footer .main_opencv .harmonies-container .collapse-harmonies{top:63px}}footer .main_opencv .harmonies-container .collapse-harmonies .card{border:0;border-radius:0}footer .main_opencv .harmonies-container .collapse-harmonies .card-body{padding:10px 0 0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start}@media (min-width:992px){footer .main_opencv .harmonies-container .collapse-harmonies .card-body{padding:20px}}footer .main_opencv .harmonies-container .collapse-harmonies .card-body .heart{width:20px;height:20px;margin-top:20px}@media (min-width:992px){footer .main_opencv .harmonies-container .collapse-harmonies .card-body .heart{width:32px;height:32px}}footer .main_opencv .harmonies-container .collapse-harmonies .card-body .harmonies-list .harmony-pastille{display:block}footer .main_opencv .harmonies-container .collapse-harmonies .card-body .harmonies-list .harmony-text{display:none}@media (min-width:1280px){footer .main_opencv .harmonies-container .collapse-harmonies .card-body .harmonies-list .harmony-text{padding:5px 5px 0;text-align:center;display:inline-block;font-size:13px;white-space:normal}}@media (min-width:992px){footer .main_opencv .harmonies-container #collapse-harmonies-top{position:absolute;top:7px;left:-8px;right:-8px;z-index:10}}footer .main_opencv .harmonies-container #collapse-harmonies-top .harmonies-list .harmony-pastille .paint-selector{position:absolute;top:50%;left:50%;opacity:0}footer .main_opencv .harmonies-container #collapse-harmonies-top .harmonies-list .harmony-pastille .paint-selector:checked+label{transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(30deg);transform:rotate(30deg);background-repeat:no-repeat;background-position:50%}footer .main_opencv .harmonies-container #collapse-harmonies-top .harmonies-list .harmony-pastille .paint-selector:checked+label svg{opacity:1;transition:opacity .25s ease-in-out}footer .main_opencv .harmonies-container #collapse-harmonies-top .harmonies-list .harmony-pastille .colorItem{border-radius:50%}footer .main_opencv .harmonies-container #collapse-harmonies-top .harmonies-list .harmony-text{font-size:13px}footer .main_opencv .bottom-fixed-element,footer .main_opencv .harmonies-bottom{position:fixed;bottom:0;left:0;right:0;z-index:100}@media (min-width:1024px){footer .main_opencv .bottom-fixed-element.fixed-mobile,footer .main_opencv .harmonies-bottom.fixed-mobile{position:relative}}footer .main_opencv .harmonies-bottom{min-height:60px;padding:5px 0}footer .main_opencv .harmonies-top{padding:0}footer .main_opencv .harmonies-top .btn-harmony{padding:0;margin:0}footer .main_opencv .harmonies-top .btn-harmony .icon-gamme{width:46px;height:46px}footer .main_opencv .harmonies-top .harmony-text{display:none}@media (min-width:1280px){footer .main_opencv .harmonies-top{padding:0 1rem 0 0}footer .main_opencv .harmonies-top .btn-harmony .icon-gamme{width:56px;height:56px}footer .main_opencv .harmonies-top .harmony-text{display:inline-block}}footer .main_opencv .row.mt-auto.mb-60{margin-bottom:60px}footer .main_opencv .zoom-handler{width:100%;height:100%;-webkit-transform:scale(.5);transform:scale(.5)}footer .main_opencv .zoom-handler .drag-handler{width:100%;height:100%}footer .main_opencv .outputImage{position:absolute;left:0;top:0}footer .main_opencv .saveProject{margin:0 3px;padding:0 3px;background-color:#efefef}footer .main_opencv .saveProject .share-save{transition:color .3s ease}footer .main_opencv .saveProject:focus{outline:none}footer .main_opencv .saveProject:focus .share-save,footer .main_opencv .saveProject:visited .share-save{color:#eaab27}footer .main_opencv .btns-shop-liberon{padding:0 15px}@media (min-width:1024px){footer .main_opencv .btn-md-auto{width:auto;border-left:1px solid #efefef;border-bottom:1px solid #efefef}}footer .main_opencv .timeMachine{width:50px}footer .nav-link{color:#eaab27}.HeaderMobile{padding:0 1rem;height:66px;background-color:#f6f6f6}@media (min-width:375px){.HeaderMobile{padding:0 1.5rem}}.HeaderMobile .head-title{font-size:18px;max-width:80%}@media (min-width:768px){.HeaderMobile .head-title{font-size:20px}}.HeaderMobile .icon{-webkit-appearance:none;appearance:none}.HeaderMobile .copyright{font-size:14px}.HeaderMobile .screen-toggler{width:30px;height:30px}.bg-primary[data-v-c2919a1e]{background-color:#eaab27!important;color:#fff}.bg-primary[data-v-c2919a1e]:hover{background-color:#373737!important;color:#eaab27}.bg-lighter-grey[data-v-c2919a1e]{background-color:#f4f4f4}.bg-light-grey[data-v-c2919a1e]{background-color:#efefef}.bg-dark-grey[data-v-c2919a1e]{background-color:#484848}.bg-darker-grey[data-v-c2919a1e]{background-color:#373737}.bg-white[data-v-c2919a1e]{background-color:#fff}.h2[data-v-c2919a1e],.primary-font[data-v-c2919a1e],.project-title[data-v-c2919a1e]{font-family:Open Sans,sans-serif}.lh-16[data-v-c2919a1e]{line-height:1rem}.lh-18[data-v-c2919a1e]{line-height:1.125rem}.lh-20[data-v-c2919a1e]{line-height:1.25rem}.h3[data-v-c2919a1e],.lh-34[data-v-c2919a1e]{line-height:2.125rem}.lh-46[data-v-c2919a1e]{line-height:2.875rem}.fs-12[data-v-c2919a1e]{font-size:.75rem}.fs-13[data-v-c2919a1e]{font-size:.812rem}.fs-14[data-v-c2919a1e]{font-size:.875rem}.fs-15[data-v-c2919a1e],.project-title[data-v-c2919a1e]{font-size:.937rem}.fs-16[data-v-c2919a1e]{font-size:1rem}.fs-18[data-v-c2919a1e]{font-size:1.125rem}.fs-20[data-v-c2919a1e]{font-size:1.25rem}.fs-22[data-v-c2919a1e],.h2[data-v-c2919a1e]{font-size:1.375rem}.fs-25[data-v-c2919a1e],.h3[data-v-c2919a1e]{font-size:1.562rem}.fs-29[data-v-c2919a1e]{font-size:1.812rem}.fw-light[data-v-c2919a1e],.h2[data-v-c2919a1e],.h3[data-v-c2919a1e]{font-weight:300}.fw-regular[data-v-c2919a1e]{font-weight:400}.fw-semibold[data-v-c2919a1e]{font-weight:600}.fw-bold[data-v-c2919a1e]{font-weight:700}.txt-primary[data-v-c2919a1e]{color:#eaab27}.project-title[data-v-c2919a1e],.txt-white[data-v-c2919a1e]{color:#fff}.txt-grey[data-v-c2919a1e]{color:#525252}.txt-light-mid-grey[data-v-c2919a1e]{color:#b5b5b5}.txt-mid-grey[data-v-c2919a1e]{color:#5d5d5d}.txt-dark-grey[data-v-c2919a1e]{color:#484848}.txt-darker-grey[data-v-c2919a1e]{color:#373737}.hover-primary[data-v-c2919a1e]{transition:color .3s ease-in-out}.hover-primary[data-v-c2919a1e]:hover{color:#eaab27;cursor:pointer}.project-title[data-v-c2919a1e],.uppercase[data-v-c2919a1e]{text-transform:uppercase}@media (min-width:768px){.project-title[data-v-c2919a1e]{font-weight:600}}.h2[data-v-c2919a1e]{color:#373737}.h2-light[data-v-c2919a1e]{font-weight:300}.login-container[data-v-c2919a1e]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1100;background-color:#fff;overflow:scroll;min-height:768px}@media (min-width:992px){.login-container[data-v-c2919a1e]{background-color:hsla(0,0%,100%,.5)}}.login-container .login-form[data-v-c2919a1e]{position:relative;margin-top:60px;width:100%;max-width:600px;padding:70px 30px;background-color:#fff;box-shadow:2px 2px 7px rgba(55,55,55,.1)}.login-container .login-form-close[data-v-c2919a1e]{position:absolute;top:20px;right:22px;width:22px;height:22px;cursor:pointer;transition:all .3s ease-in-out}.login-container .login-form-title[data-v-c2919a1e]{padding-bottom:58px;font-size:20px;line-height:27px;letter-spacing:-.17px}.login-container .link-reset-psswd[data-v-c2919a1e],.login-container .login-form-intro[data-v-c2919a1e]{padding-bottom:0;margin:0;font-size:15px;line-height:19px}.login-container .collapse-log[data-v-c2919a1e],.login-container .collapse-reg[data-v-c2919a1e]{padding:15px;border:1px solid #efefef}.login-container .form-group[data-v-c2919a1e]{margin-bottom:10px}.login-container .form-group label[data-v-c2919a1e]{margin:0;font-size:15px;line-height:19px}.login-container .form-group .form-control[data-v-c2919a1e]{border-radius:0;transition:all .3s ease-in-out}.login-container .form-group .form-control[data-v-c2919a1e]:focus{border-color:#eaab27;box-shadow:none}.login-container .router-link[data-v-c2919a1e]{color:#484848}.login-container .router-link[data-v-c2919a1e]:hover{text-decoration:none}.login-container .text-underline[data-v-c2919a1e]{color:#484848;text-decoration:underline;text-decoration-color:#484848;cursor:pointer;transition:all .3s ease-in-out}.login-container .text-underline[data-v-c2919a1e]:hover{color:#eaab27}.login-container .resetPass[data-v-c2919a1e]{transition:color .3s ease-in-out}.login-container .resetPass[data-v-c2919a1e]:hover{color:#eaab27}