.field-icon{position:relative;width:100%;max-width:450px}.field-icon img{position:absolute;z-index:2;right:15px;top:50%;transform:translateY(-50%)}.field-icon input{padding-right:50px}.container-input{width:100%}.container-input label{display:block}.container-input>input{display:inline-block;width:100%}.container-input.error input{border-color:#ff0009}textarea{-webkit-appearance:none;appearance:none;box-shadow:none!important;padding:10px;border:1px solid #b2b2b2;box-sizing:border-box;width:100%;max-width:450px;border-radius:12px;outline:none;resize:none}.MuiTooltip-tooltip{background-color:#b2b2b2!important}.tooltip-box{background-color:#ff8900;height:40px!important;width:40px!important}.tooltip-box img{width:30px}.tooltip,.tooltip-box{display:inline-flex;vertical-align:bottom;cursor:pointer;height:22px;width:22px;border-radius:11px;align-items:center;justify-content:center;color:#fff;margin:0 5px;font-family:"MontSerrat-SemiBold";-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.tooltip-box img,.tooltip img{position:relative;top:2px;width:22px}.content-tooltip{padding:15px;font-size:14px;line-height:18px}.content-tooltip p{line-height:18px;font-size:14px;margin:0}.content-tooltip ul{padding:12px;margin:0}button{padding:0 30px;font-size:14px;height:45px;border-radius:22.5px;margin-bottom:15px;min-width:150px;outline:none;transition:all .3s ease-in-out;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}button:not(.disabled){cursor:pointer}button.disabled{border:1px solid #c8c8cd!important;background-color:#c8c8cd!important;pointer-events:"none"}button:not(.secondary){background-color:#ff8900;border:1px solid #ff8900;color:#fff}button:not(.secondary):hover{border:1px solid #f08100;background-color:#f08100}button.secondary{background-color:initial;border:1px solid #005fbf;color:#005fbf}button.secondary:hover{border:1px solid #0057b0;color:#0057b0}button .loader{width:10px;height:10px;background-color:#ffd099;border-radius:5px;animation-iteration-count:infinite;animation-duration:1s;animation-name:rotate;margin-left:12px}button .loader,button .loader.show{display:inline-block}button .loader{margin-right:-10px}.progress-saved{position:absolute;background-color:#b2b2b2;height:10px!important;bottom:0}.progress-saved .bar{height:10px!important;background-color:#ff8900;transition:all .4s ease-in-out}.centered{flex-direction:row}.app-loading,.centered{display:flex;align-items:center;justify-content:center}.flash img{animation:spin 10s infinite;animation-timing-function:linear;width:100%}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.container-reglement,.container-reglement .overlay{position:absolute;z-index:1000;width:100%;height:100%}.container-reglement .overlay{opacity:.6;background-color:#1e2f66}.container-reglement .modal{position:absolute;z-index:1000;width:100%;max-width:425px;max-height:80%;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);padding:30px;border-radius:10px;overflow-y:auto}.container-reglement .modal h3{margin-top:0}.container-reglement .modal img{position:absolute;top:10px;right:10px}@keyframes zoomInToast{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomInToast{animation-name:zoomInToast}@keyframes zoomOutToast{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOutToast{animation-name:zoomOutToast}.Toastify__toast-container{z-index:9999;-webkit-transform:translate3d(-50%,0,9999px);position:fixed;padding:4px;width:320px;box-sizing:border-box;color:#fff;bottom:10px;left:50%}.Toastify__close-button{position:absolute;top:3px;right:3px;width:18px;height:18px;min-width:18px;padding:0;background-color:initial!important;border:none!important}.Toastify__close-button svg{width:18px;height:18px;fill:#fff}.Toastify__toast-body{font-family:"Montserrat-SemiBold";padding:15px;font-size:12px;margin-top:10px}.Toastify__toast{position:relative;border-radius:8px;color:#fff}.Toastify__toast.success{background-color:#32a860}.Toastify__toast.loading{background-color:#ff8900}.header{display:flex;z-index:1;align-items:center;justify-content:space-between;max-height:70px;padding:0 15px;background-color:#f9f9fb}@media screen and (min-width:1224px){.header{background-color:#fff}}.header .hide-on-tablet{display:inherit}@media screen and (max-width:1224px){.header .hide-on-tablet{display:none!important}}.header .only-on-tablet{display:inherit}@media screen and (min-width:1224px){.header .only-on-tablet{display:none!important}}.header>a:first-child{text-decoration:none}@media screen and (max-width:1224px){.header>a:first-child{margin-bottom:0}}.header li.inactive a{cursor:not-allowed;color:#797c94!important}@media screen and (min-width:767px){.header{padding:0 30px}}@media screen and (min-width:1224px){.header{max-height:90px}}.header p{margin:0}.header .logo{position:relative;display:flex;align-items:center;justify-content:center}.header .logo img:first-child{display:none}@media screen and (max-width:1224px){.header .logo img:first-child{display:inline-block;height:40px}}.header .logo img:nth-child(2){display:none}@media screen and (min-width:1224px){.header .logo img:nth-child(2){display:inline-block}}.header .logo h2{font-family:"Montserrat-Regular";font-size:16px;color:#005fbf;margin:0 0 0 10px;white-space:nowrap}@media screen and (min-width:767px){.header .logo h2{font-size:20px}}@media screen and (min-width:1224px){.header .logo h2{font-size:24px}}.header .burger{position:relative;width:30px;height:22px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.header .burger>div{position:absolute;width:30px;height:4px;border-radius:2px;background-color:#005fbf;transform-origin:center;transform:translateY(-50%)}.header .burger>div:first-child{top:50%}.header .burger>div:last-child{top:100%}.header .burger{display:block}@media screen and (min-width:1224px){.header .burger{display:none}}.header .profile{position:relative;z-index:100;min-width:220px;max-width:300px;display:none;align-items:center;justify-content:center;align-self:flex-start}@media screen and (min-width:1224px){.header .profile{display:flex;flex-direction:column}}.header .profile p{position:relative}.header .profile p img:first-child{position:absolute;z-index:1;top:50%;right:-15px;display:inline-block;margin-left:10px;transform:translateY(-50%)}.header .profile:hover .dropdown{display:block}.header .profile>div{width:100%;justify-content:flex-end}.header .profile>div,.header .profile>p{display:flex;height:90px;align-items:center}.header .profile>p{justify-content:center}.header .profile a,.header .profile p{margin-bottom:0}.header .dropdown-animations,.header .dropdown-informations,.header .dropdown-salon{position:relative;z-index:100;width:100%;display:none;flex-direction:column;align-items:flex-start!important;justify-content:flex-start;align-self:flex-start;transition:all .4s ease-in-out}.header .dropdown-animations.open,.header .dropdown-informations.open,.header .dropdown-salon.open{background-color:#004289}.header .dropdown-animations.open>a>img,.header .dropdown-informations.open>a>img,.header .dropdown-salon.open>a>img{transform:rotate(180deg)}@media screen and (min-width:1224px){.header .dropdown-animations,.header .dropdown-informations,.header .dropdown-salon{width:120px;background-color:initial}.header .dropdown-animations.open,.header .dropdown-informations.open,.header .dropdown-salon.open{background-color:initial}}.header .dropdown-animations>a,.header .dropdown-informations>a,.header .dropdown-salon>a{position:relative;z-index:0;display:flex;width:100%;margin-bottom:0;align-items:center;justify-content:space-between;cursor:pointer}.header .dropdown-animations>a img,.header .dropdown-informations>a img,.header .dropdown-salon>a img{margin-left:10px;max-width:20px}.header .dropdown-animations>a img:nth-child(2),.header .dropdown-informations>a img:nth-child(2),.header .dropdown-salon>a img:nth-child(2){display:none}.header .dropdown-animations>a img:first-child,.header .dropdown-informations>a img:first-child,.header .dropdown-salon>a img:first-child{display:block}@media screen and (min-width:1224px){.header .dropdown-animations>a img:nth-child(2),.header .dropdown-informations>a img:nth-child(2),.header .dropdown-salon>a img:nth-child(2){display:block}.header .dropdown-animations>a img:first-child,.header .dropdown-informations>a img:first-child,.header .dropdown-salon>a img:first-child{display:none}}@media screen and (min-width:1224px){.header .dropdown-animations .dropdown li,.header .dropdown-informations .dropdown li,.header .dropdown-salon .dropdown li{padding:10px!important}}@media screen and (max-width:1224px){.header .dropdown-animations.open .dropdown,.header .dropdown-informations.open .dropdown,.header .dropdown-salon.open .dropdown{display:block}.header .dropdown-animations .dropdown,.header .dropdown-informations .dropdown,.header .dropdown-salon .dropdown{width:100%;margin-top:0;background-color:initial;padding:0;box-shadow:none}.header .dropdown-animations .dropdown li,.header .dropdown-informations .dropdown li,.header .dropdown-salon .dropdown li{border-bottom:none!important;padding:15px 0!important}}@media screen and (min-width:1224px){.header .dropdown-animations:hover .dropdown,.header .dropdown-informations:hover .dropdown,.header .dropdown-salon:hover .dropdown{display:block}}.header .navigation{height:auto;width:100%;display:flex;justify-content:center}@media screen and (min-width:1224px){.header .navigation{position:relative;height:90px}}@media screen and (max-width:1224px){.header .navigation.open{position:fixed;top:0;bottom:0;left:0;right:0;display:block;z-index:100;overflow-y:auto;transition:all .4s ease-in-out}.header .navigation.open:not(.profile-open){background-color:#005fbf}.header .navigation.open.profile-open{background-color:#004289}.header .navigation.open a,.header .navigation.open h2{color:#fff;font-size:20px}.header .navigation.open img{height:40px}.header .navigation.open>ul li{display:block;padding:15px;margin:0;box-sizing:border-box;border-bottom:1px solid #1170cf}.header .navigation:not(.open){display:none}}.header .navigation .mobile-top-bar{display:flex;justify-content:space-between;align-items:center;padding:15px;height:70px}.header .navigation .mobile-top-bar .close{position:relative;width:25px;height:25px;cursor:pointer}.header .navigation .mobile-top-bar .close:after,.header .navigation .mobile-top-bar .close:before{content:"";position:absolute;top:50%;left:50%;display:block;width:30px;height:4px;border-radius:2px;background-color:#fff;transform-origin:center}.header .navigation .mobile-top-bar .close:after{transform:translate(-50%,-50%) rotate(-45deg)}.header .navigation .mobile-top-bar .close:before{transform:translate(-50%,-50%) rotate(45deg)}.header .navigation .mobile-top-bar .close,.header .navigation .mobile-top-bar .close:after,.header .navigation .mobile-top-bar .close:before{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.header .navigation .mobile-top-bar button{margin:0}@media screen and (min-width:1224px){.header .navigation .mobile-top-bar{display:none}}.header .navigation ul{padding:0;margin:0}.header .navigation ul li.mobile-logout{position:relative;align-items:center;width:100%}.header .navigation ul li.mobile-logout a{color:#fff;margin:0;padding-left:40px;height:100%}.header .navigation ul li.mobile-logout img{position:absolute;top:50%;width:30px;left:15px;transform:translateY(-50%)}@media screen and (min-width:1224px){.header .navigation ul li.mobile-logout{display:none}}.header .navigation>ul{display:inline-block}@media screen and (max-width:1224px){.header .navigation>ul{display:block}}.header .navigation>ul>li{display:inline-flex;align-items:center;margin:0 10px;vertical-align:top}@media screen and (min-width:1300px){.header .navigation>ul>li{margin:0 15px}}.header .navigation>ul>li.flash-sales{position:relative}.header .navigation>ul>li.flash-sales a{position:relative;z-index:2}.header .navigation>ul>li.flash-sales .flash{position:absolute;z-index:1;top:28px;left:-12px;width:18px}.header .navigation>ul>li.flash-sales .flash img{width:100%}.header .navigation>ul>li.li-orders a.active img:first-child{display:none}.header .navigation>ul>li.li-orders a.active img:last-child,.header .navigation>ul>li.li-orders a:not(.active) img:first-child{display:inline-block}.header .navigation>ul>li.li-orders a:not(.active) img:last-child{display:none}.header .navigation>ul>li.li-orders img{position:relative;top:-1px;width:14px;margin-right:5px}@media screen and (min-width:1224px){.header .navigation>ul>li>a{display:flex;align-items:center;justify-content:center}}.header .navigation>ul>li a{height:inherit}@media screen and (min-width:1224px){.header .navigation>ul>li a{height:90px}}.header .navigation a{font-family:"Montserrat-SemiBold";color:#161b46;text-decoration:none}.header .navigation a.active{color:#ff8900}.header .dropdown{padding:10px 15px;box-sizing:border-box;background-color:#fff;margin:0;width:220px;display:none;z-index:1;box-shadow:0 2px 6px 0 rgba(100,100,110,.2)}@media screen and (min-width:1224px){.header .dropdown{margin-top:-20px!important}}.header .dropdown li.logout:hover a{color:#ff8900;cursor:pointer}.header .dropdown li.logout img{position:relative;top:3px;margin-right:5px}.header .dropdown li:not(.inactive) a:hover{text-decoration:underline}.header .dropdown li{list-style:none;padding:10px 0}.header .dropdown li a{font-family:"Montserrat-Regular";color:#161b46;text-decoration:none}.header .dropdown li a.active{color:#ff8900}.header .dropdown li:not(:last-child){border-bottom:1px solid #e8f1f9}.header .initialed-user{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;min-width:35px;min-height:35px;background-color:#005fbf;color:#fff;margin-right:15px;border-radius:12px}.header .initialed-user p{margin:0}.header .tiles>ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;padding:0 5px;max-width:650px;margin:0 auto}.header .tiles .tile{position:relative;display:inline-block;width:33.33333%;padding-top:33.33333%}.header .tiles .tile.inactive{pointer-events:none}.header .tiles .tile.inactive img,.header .tiles .tile.inactive span{opacity:.4}.header .tiles .tile>div{position:absolute;top:0;width:100%;height:100%;padding:3px!important;box-sizing:border-box}.header .tiles .tile a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;text-align:center;color:#fff;font-size:12px;background-color:#004289;border-radius:12px;background-position:50%;background-size:cover;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.header .tiles .tile a .top-right{position:absolute;top:15px;right:15px;font-family:"Montserrat-SemiBold";font-size:20px}.header .tiles .tile img{margin-bottom:5px;max-width:25px}@media screen and (min-width:500px){.header .tiles .tile>div{padding:10px}.header .tiles .tile a{font-size:14px}.header .tiles .tile img{margin-bottom:15px;max-width:60px}}.header .tiles{display:block}@media screen and (min-width:1224px){.header .tiles{display:none}}.header .tiles a .top-right{font-size:16px!important}.slider{position:relative;margin:10px 0;height:120px;width:100%}.slider .slider-nav{position:absolute;bottom:0;left:50%;transform:translateX(-50%);padding:0;margin:0;width:100%;text-align:center}.slider .slider-nav li{display:inline-block!important;width:14px;height:14px;border-radius:7px;background-color:#b2b2b2;margin:0 10px;box-shadow:0 2px 6px 0 rgba(100,100,110,.2)}.slider .slider-nav li.actived{background-color:#ff8900}.slider>div{position:absolute;width:100%;height:90px}.slider .slider-item{display:flex;align-items:center;justify-content:space-between;background-color:#fff;height:90px!important;width:100%;border-radius:12px;box-shadow:0 2px 6px 0 rgba(100,100,110,.2)}.slider .slider-item.quizz a,.slider .slider-item.trophy a{display:flex;align-items:center;padding:15px}.slider .slider-item.quizz a img,.slider .slider-item.trophy a img{height:60px;margin-right:15px}.slider .slider-item.quizz a p,.slider .slider-item.trophy a p{text-align:left;margin:0}.slider .slider-item>a{width:100%;height:90px;margin-bottom:0;text-decoration:none}.slider .slider-item>p{width:100%;margin:0;padding:15px;text-align:center}.slider .slider-item .item-offer{display:flex;width:100%;height:90px;justify-content:space-between;align-items:center;padding:10px 15px}.slider .slider-item .item-offer .flash{position:absolute;z-index:1000;top:0;left:0;transform:translate(-50%,-30%);width:40px;height:40px}.slider .slider-item .item-offer p{margin:0}.slider .slider-item .item-offer>div:first-child p:not(.sub){font-family:"Montserrat-SemiBold";color:#161b46}.slider .slider-item .item-offer>div:first-child .sub{color:#797c94}.slider .slider-item .item-offer .price p{font-family:"Montserrat-SemiBold";font-size:24px}.validate-order{position:fixed;top:0;z-index:1002;width:100%;height:100%}.validate-order .modal{position:fixed;top:50%;left:50%;width:100%;height:100%;max-width:100%;max-height:100%;padding-top:60px;background-color:#fff;border-radius:0;transform:translate(-50%,-50%)}@media screen and (min-width:767px){.validate-order .modal{padding-top:0;max-width:90%;max-height:90%;border-radius:12px;box-shadow:0 2px 6px 0 rgba(100,100,110,.2)}}@media screen and (min-width:1224px){.validate-order .modal{max-width:600px;max-height:600px}}.validate-order .modal .button-close{width:44px;height:44px;border-radius:22px;background-color:#ff8900;box-shadow:0 4px 12px 0 rgba(208,2,37,.3);display:flex;align-items:center;justify-content:center;cursor:pointer}.validate-order .modal .button-close:hover{background-color:#e67b00}.validate-order .modal .button-close .dash{position:absolute;height:3px;width:10px;background:#fff;transform-origin:right;transition:all .4s ease-in-out}.validate-order .modal .button-close .dash:first-child{transform:translate(-50%) rotate(45deg)}.validate-order .modal .button-close .dash:nth-child(2){transform:translate(-50%) rotate(135deg)}.validate-order .modal .button-close .dash:nth-child(3){transform:translate(-50%) rotate(225deg)}.validate-order .modal .button-close .dash:nth-child(4){transform:translate(-50%) rotate(315deg)}.validate-order .modal .button-close.fadeOut{animation-name:fadeOutCircle;animation-delay:.3s;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}.validate-order .modal .button-close.fadeOut .dash{opacity:0}.validate-order .modal .button-close.fadeOut .dash:first-child{transform:translate(-400%,-1200%) rotate(45deg)}.validate-order .modal .button-close.fadeOut .dash:nth-child(2){transform:translate(400%,-1200%) rotate(135deg)}.validate-order .modal .button-close.fadeOut .dash:nth-child(3){transform:translate(300%,1200%) rotate(225deg)}.validate-order .modal .button-close.fadeOut .dash:nth-child(4){transform:translate(-400%,1200%) rotate(315deg)}.validate-order .modal .button-close{position:absolute;z-index:100;right:15px;top:15px}@media screen and (min-width:1224px){.validate-order .modal .button-close{right:0;top:0;transform:translate(50%,-50%)}}.validate-order .modal .scanner{position:relative;width:100%;padding:15px;overflow:hidden}.validate-order .modal .scanner .container-btn{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);width:220px}.validate-order .modal .result-validate{position:absolute;top:50%;left:50%;width:70%;max-width:420px;transform:translate(-50%,-50%);text-align:center}.validate-order .modal .result-validate p{font-family:"Montserrat-SemiBold";font-size:20px;margin-bottom:30px}.validate-order .modal .result-validate img{display:block;margin:0 auto;width:100%;max-width:300px;animation-iteration-count:1;animation-duration:.6s;animation-name:scaleIn}.validate-order .modal .result-validate button{margin-top:30px;margin-bottom:0}@keyframes scaleIn{0%{transform:scale(.2);opacity:0}50%{opacity:1}to{transform:scale(1)}}.validate-order .modal button.blue{background-color:#005fbf;border-color:#005fbf}.validate-order .modal .container-btn{text-align:center}@media screen and (min-width:1224px){.validate-order .modal .container-btn button{position:absolute;z-index:1;left:50%;transform:translate(-50%,-50%)}}.validate-order .overlay{width:100%;height:100%;opacity:.4;background:#005fbf}.validate-order.mobile.done{position:relative;z-index:0}.validate-order.mobile.done .overlay{display:none}.validate-order.mobile.done .modal{position:relative}.validate-order.mobile.done .modal .result-validate{position:relative;left:0;top:0;transform:none;box-shadow:0 2px 6px 0 rgba(100,100,110,.2);width:calc(100% - 30px);padding:30px;border-radius:12px;margin:0 15px}.container-validate-order-mobile{position:relative;height:calc(100% - 64px)!important}.container-validate-order-mobile .container-btn{position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.container-validate-order-mobile .container-btn button{min-width:200px;line-height:20px;height:60px}.container-validate-order-mobile .container-btn button.blue{background-color:#005fbf;border-color:#005fbf}.container-validate-order-mobile .result-validate{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px 0 rgba(100,100,110,.2);width:calc(100% - 30px);padding:30px;border-radius:12px;background-color:#fff;text-align:center}.container-validate-order-mobile .result-validate a{margin-top:15px}.container-validate-order{height:calc(100% - 64px)!important}.container-validate-order .modal{padding-top:0}.container-validate-order button{margin:15px;white-space:nowrap}input{-webkit-appearance:none;appearance:none;box-shadow:none!important;padding:10px;border:1px solid #b2b2b2;box-sizing:border-box;width:100%;max-width:100%;border-radius:12px;outline:none}@media screen and (min-width:1224px){input{max-width:450px}}input:not(:disabled){border:1px solid #b2b2b2;color:#161b46}input:disabled{border-color:#eaebef}.switch-field{width:100%;display:flex;flex-direction:row;align-items:center}.switch-field p{font-size:14px;font-family:"Montserrat-SemiBold"}.switch-field p .sub{font-family:"Montserrat-Regular"}.switch-field .switch{padding-right:30px}.select-items ul{padding:0;margin:0}.select-items ul.loading li{padding:0;font-size:0;margin:0}.select-items ul:not(.loading) li{padding:10px;border:1px solid #b2b2b2;margin-bottom:10px}.select-items ul:not(.loading) li:not(:last-child){margin-right:10px}.select-items ul:not(.loading) li.selected{border-color:#005fbf;background-color:#005fbf;color:#fff}.select-items ul li{display:inline-block;font-size:14px;color:#161b46;border-radius:12px;cursor:pointer;outline:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.select-items ul li.disabled{opacity:.4;pointer-events:none}.select-items ul li img{height:12px;margin-left:3px}.upload-doc .hide{display:none}.upload-doc .format{margin:-7px 0 0;color:#b2b2b2}.upload-doc .error-file{color:#ff0009;font-size:12px}.reset-password .sub{font-size:12px}.forgot-password,.login,.reset-password,.select-type{height:100%}.forgot-password .content,.login .content,.reset-password .content,.select-type .content{display:flex;align-items:center;justify-content:center;height:100%;max-height:100%;padding:30px;width:100%;max-width:100%}@media screen and (min-width:1224px){.forgot-password .content,.login .content,.reset-password .content,.select-type .content{padding:0}}.forgot-password .content .address,.login .content .address,.reset-password .content .address,.select-type .content .address{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.forgot-password .content .address img,.login .content .address img,.reset-password .content .address img,.select-type .content .address img{width:80px;margin:0 15px}@media screen and (min-width:1224px){.forgot-password .content .address img,.login .content .address img,.reset-password .content .address img,.select-type .content .address img{width:110px}}.forgot-password .content .address p,.login .content .address p,.reset-password .content .address p,.select-type .content .address p{text-align:left;color:#005fbf;font-family:"Montserrat-SemiBold";margin:0 10px}.forgot-password .content .left,.login .content .left,.reset-password .content .left,.select-type .content .left{display:none;position:relative;height:100%;max-height:100%;background-color:#0f1b37}@media screen and (min-width:1224px){.forgot-password .content .left,.login .content .left,.reset-password .content .left,.select-type .content .left{margin-top:0;display:block}}.forgot-password .content .left img:first-child,.login .content .left img:first-child,.reset-password .content .left img:first-child,.select-type .content .left img:first-child{max-width:649px;height:100%;object-fit:contain}.forgot-password .content .form-login,.login .content .form-login,.reset-password .content .form-login,.select-type .content .form-login{height:100%;flex:1 1;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;margin-top:-30px}@media screen and (min-width:1224px){.forgot-password .content .form-login,.login .content .form-login,.reset-password .content .form-login,.select-type .content .form-login{margin-top:0;width:50%}}.forgot-password .content .form-login a,.login .content .form-login a,.reset-password .content .form-login a,.select-type .content .form-login a{text-decoration:none}.forgot-password .content .form-login>img,.login .content .form-login>img,.reset-password .content .form-login>img,.select-type .content .form-login>img{width:60px}@media screen and (min-width:1224px){.forgot-password .content .form-login>img,.login .content .form-login>img,.reset-password .content .form-login>img,.select-type .content .form-login>img{width:90px}}.forgot-password .content .form-login .field-icon,.login .content .form-login .field-icon,.reset-password .content .form-login .field-icon,.select-type .content .form-login .field-icon{height:40px}.forgot-password .content .form-login .field-icon label,.login .content .form-login .field-icon label,.reset-password .content .form-login .field-icon label,.select-type .content .form-login .field-icon label{display:none}.forgot-password .content .form-login .field-icon input,.login .content .form-login .field-icon input,.reset-password .content .form-login .field-icon input,.select-type .content .form-login .field-icon input{margin:0}.forgot-password .content .form-login .field-icon,.login .content .form-login .field-icon,.reset-password .content .form-login .field-icon,.select-type .content .form-login .field-icon{margin:5px 0}.forgot-password .content .form-login button,.login .content .form-login button,.reset-password .content .form-login button,.select-type .content .form-login button{margin-top:5px}@media screen and (min-width:767px){.forgot-password .content .form-login .field-icon,.login .content .form-login .field-icon,.reset-password .content .form-login .field-icon,.select-type .content .form-login .field-icon{margin:10px 0}.forgot-password .content .form-login button,.login .content .form-login button,.reset-password .content .form-login button,.select-type .content .form-login button{margin-top:10px}}.forgot-password .content .form-login h1,.login .content .form-login h1,.reset-password .content .form-login h1,.select-type .content .form-login h1{font-family:"Montserrat-Bold";margin-bottom:10px;font-size:24px}@media screen and (min-width:767px){.forgot-password .content .form-login h1,.login .content .form-login h1,.reset-password .content .form-login h1,.select-type .content .form-login h1{font-size:28px}}.forgot-password .content .form-login a,.forgot-password .content .form-login h1,.forgot-password .content .form-login h2,.login .content .form-login a,.login .content .form-login h1,.login .content .form-login h2,.reset-password .content .form-login a,.reset-password .content .form-login h1,.reset-password .content .form-login h2,.select-type .content .form-login a,.select-type .content .form-login h1,.select-type .content .form-login h2{color:#005fbf}.forgot-password .content .form-login h2,.login .content .form-login h2,.reset-password .content .form-login h2,.select-type .content .form-login h2{margin-top:0;margin-bottom:30px;font-size:14px}@media screen and (min-width:767px){.forgot-password .content .form-login h2,.login .content .form-login h2,.reset-password .content .form-login h2,.select-type .content .form-login h2{font-size:20px}}.select-type a{text-decoration:none}.select-type button{display:flex;align-items:center;justify-content:center;min-width:250px;background-color:#005fbf;border-color:#005fbf;margin:30px auto;padding:15px 30px;height:auto}.select-type button img{display:inline-block;margin-right:15px;width:18px}.select-type button:hover img:first-child,.select-type button img:last-child{display:none}.select-type button:hover img:last-child{display:inline-block}.forgot-password .field-icon{margin-bottom:30px}.store-form{display:flex;flex-direction:column;justify-content:space-between;padding:0 15px 15px;overflow-y:auto;box-sizing:border-box;height:calc(100% - 70px)!important}@media screen and (min-width:1224px){.store-form{padding:15px;height:calc(100% - 90px)!important}}.store-form .section-title{font-family:"Montserrat-SemiBold";padding:15px 30px}.store-form .section-title .required{color:#ff8900}.store-form .title-page{padding-top:0}.store-form section{background:#fff;padding:15px 30px;margin-bottom:15px;width:100%;border-radius:0}@media screen and (min-width:767px){.store-form section{border-radius:12px}}.store-form label .required{color:#ff8900}.store-form .identification{display:flex;flex-wrap:wrap;justify-content:space-between}.store-form .identification .container-input{width:100%}@media screen and (min-width:767px){.store-form .identification .container-input{width:49%}}@media screen and (min-width:1224px){.store-form .identification .container-input{width:24%}}.store-form .identification .container-submit{display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%}.store-form .identification .container-submit .container-feedback{text-align:center;width:175px}.store-form .identification+.container-select-presence{display:flex;flex-wrap:wrap;align-items:center;padding:15px 30px 0;width:100%}.store-form .identification+.container-select-presence .select-items{margin:15px 0 0}.store-form .identification+.container-select-presence .loader{display:inline-block;width:10px;height:10px;background-color:#ffd099;border-radius:5px;animation-iteration-count:infinite;animation-duration:1s;animation-name:rotate;margin-left:12px}.store-form .identification+.container-select-presence .loader.show{display:inline-block}.store-form .identification+.container-select-presence .loader{position:relative;top:-5px}.store-form .identification+.container-select-presence p{margin:0 15px 0 0;width:100%}.store-form .add-contact{display:inline-flex;justify-content:center;align-items:center;margin-top:15px;cursor:pointer}.store-form .add-contact p{margin:0}.store-form .add-contact:hover p{color:#ff8900;text-decoration:underline}.store-form .add-contact:hover .add{background-color:#f08100}.store-form .add-contact .add{background-color:#ff8900;color:#fff;height:30px;width:30px;border-radius:15px;display:flex;align-items:center;justify-content:center;margin-left:10px;font-size:24px;cursor:pointer;transition:all .3s ease-in-out}.store-form .line-user{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;width:100%;padding:15px 10px;margin-bottom:15px;border-radius:0;background:#fff;box-shadow:0 0 13px -2px rgba(156,167,177,.3)}@media screen and (min-width:767px){.store-form .line-user{border-radius:12px}}@media screen and (min-width:1224px){.store-form .line-user{align-items:center;padding:15px}}.store-form .line-user.loading{opacity:.5;pointer-events:none}.store-form .line-user .loader{display:inline-block;width:10px;height:10px;background-color:#ffd099;border-radius:5px;animation-iteration-count:infinite;animation-duration:1s;animation-name:rotate;margin-left:12px}.store-form .line-user .loader.show{display:inline-block}.store-form .line-user .loader{position:absolute;top:calc(50% - 5px);right:10px}.store-form .line-user p{margin:0}.store-form .line-user .delete{margin-left:10px}.store-form .line-user .delete img{display:block}.store-form .line-user .delete:hover img:first-child,.store-form .line-user .delete:not(:hover) img:nth-child(2){display:none}.store-form .line-user .container{min-width:25%;display:flex;align-items:stretch;justify-content:center;flex-direction:column;border-right:1px solid #dedede}@media screen and (min-width:1224px){.store-form .line-user .container{min-width:50%;flex-direction:row}}.store-form .line-user .container>div{display:flex;align-items:center;justify-content:center;flex:1 1;width:100%;padding:10px}@media screen and (min-width:1224px){.store-form .line-user .container>div{width:33.3%;justify-content:flex-start;padding:15px}}.store-form .line-user .container>div p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.store-form .line-user .container>div p:hover{white-space:normal}.store-form .line-user .container>div:first-child{padding-right:15px}.store-form .line-user .container>div:not(:first-child){padding:10px 15px;border-left:none}@media screen and (min-width:1224px){.store-form .line-user .container>div:not(:first-child){border-left:1px solid #b2b2b2}}.store-form .line-user .edit{display:flex;flex-wrap:wrap;border:none!important;cursor:pointer;padding:10px 15px;width:100%;justify-content:flex-end}@media screen and (min-width:1224px){.store-form .line-user .edit{width:auto;justify-content:inherit}}.store-form .line-user .edit p:last-child{margin-left:15px}.store-form .line-user .edit p:hover{color:#ff8900;text-decoration:underline}.store-form .line-user .presence-days{border:none!important}@media screen and (min-width:1224px){.store-form .line-user .presence-days{width:auto}}.store-form .line-user .presence-days ul{height:100%;padding:0;margin:0;text-align:center}@media screen and (min-width:1224px){.store-form .line-user .presence-days ul{text-align:left}}.store-form .line-user .presence-days ul li{list-style-type:none;display:block;padding:10px 15px}@media screen and (min-width:1224px){.store-form .line-user .presence-days ul li{display:inline-block}}.store-form .line-user .presence-days ul li p,.store-form .line-user .presence-days ul li p span{font-family:"MontSerrat-SemiBold";color:#004289}.store-form .line-user .presence-days ul li.disabled p{color:#797c94;font-family:"MontSerrat-Regular"}.store-form .line-user .presence-days ul li{padding:0 15px}.store-form .line-user .presence-days ul li img{height:18px;position:relative;top:1px;margin-left:10px}.store-form .line-user{flex-wrap:nowrap;transition:opacity .4s ease-in-out,transform .4s ease-in-out;border-radius:12px}@media screen and (min-width:1224px) and (max-width:1260px){.store-form .line-user{align-items:stretch}}@media screen and (max-width:767px){.store-form .line-user{flex-direction:column-reverse;padding:0;width:calc(100% - 30px);margin-left:auto;margin-right:auto}}@media screen and (min-width:767px) and (max-width:1224px){.store-form .line-user{padding:0}.store-form .line-user>div{padding:15px!important}.store-form .line-user .container{background-color:#005fbf;color:#fff;border-radius:12px 0 0 12px;width:100%;max-width:33%}}@media screen and (min-width:767px) and (max-width:1224px) and (max-width:767px){.store-form .line-user .container{border-radius:0}}.store-form .line-user .name{font-family:"Montserrat-SemiBold"}.store-form .line-user .edit{flex-wrap:nowrap}.store-form .line-user .edit img{position:relative;top:1px}@media screen and (max-width:1224px){.store-form .line-user .edit{width:auto}}@media screen and (max-width:767px){.store-form .line-user .edit{justify-content:space-between;background:#005fbf;margin-bottom:15px;border-radius:12px 12px 0 0;color:#fff}.store-form .line-user .edit img{position:relative;top:1px}.store-form .line-user .edit .user{display:block;width:100%}.store-form .line-user .edit .user p{margin:0;color:#fff}.store-form .line-user .edit .user p.name{margin-bottom:10px}.store-form .line-user .edit .user p:not(.name){font-size:12px}}.store-form .line-user .edit .toggle-edit{display:flex;justify-content:center;align-items:flex-start}.store-form .line-user .edit .toggle-edit label{display:none;text-decoration:underline;margin:0 7px 0 0;cursor:pointer}.store-form .line-user .edit .toggle-edit label:hover{color:#005fbf}@media screen and (min-width:1224px){.store-form .line-user .edit .toggle-edit label{display:inline-block}}.store-form .line-user .edit .toggle-edit:hover img:nth-child(2),.store-form .line-user .edit .toggle-edit:not(:hover) img:nth-child(3){display:none}.store-form .line-user .edit .toggle-edit img{position:relative;top:1px;width:14px}.store-form .line-user.fade-out{opacity:.4;transform:scale(.9)}.store-form .line-user .presence-days{width:100%}.store-form .line-user .presence-days ul{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start}@media screen and (min-width:1224px) and (max-width:1260px){.store-form .line-user .presence-days ul{align-items:center}}@media screen and (min-width:1260px){.store-form .line-user .presence-days ul{flex-direction:row}}.store-form .line-user .presence-days ul li{padding:4px 8px;border-radius:14px;margin:0 3px;white-space:nowrap}@media screen and (min-width:767px){.store-form .line-user .presence-days ul li:not(.day){margin-bottom:10px;padding:0}}@media screen and (max-width:767px){.store-form .line-user .presence-days ul li:not(.day){margin:0 3px 3px}}.store-form .line-user .presence-days ul li.day{font-size:12px}@media screen and (max-width:767px){.store-form .line-user .presence-days ul li.day{margin:0 0 10px 10px!important}}@media screen and (min-width:767px) and (max-width:1260px){.store-form .line-user .presence-days ul li.day:not(:last-child){margin:0 3px 10px!important}}.store-form .line-user .presence-days ul li.day.disabled{border:1px solid #797c94;opacity:.3}.store-form .line-user .presence-days ul li.day.disabled p,.store-form .line-user .presence-days ul li.day.disabled p span{color:#797c94}.store-form .line-user .presence-days ul li.day:not(.disabled){border:1px solid #005fbf;background-color:#005fbf}.store-form .line-user .presence-days ul li.day:not(.disabled) p,.store-form .line-user .presence-days ul li.day:not(.disabled) p span{color:#fff}.store-form .line-user .presence-days ul li p.cocktail{display:flex;justify-content:center;align-items:center}.store-form .line-user .presence-days ul li p.cocktail img{position:relative;top:-2px}.store-form .container-mobile{overflow-y:auto;background-color:rgba(30,47,102,.7)}.store-form .container-mobile,.store-form .overlay-module-contact{position:fixed;top:0;bottom:0;left:0;width:100%;z-index:100}.store-form .module-contact{position:absolute;top:30px;left:50%;width:90%;transform:translateX(-50%);border-radius:12px;z-index:101;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}@media screen and (min-width:767px){.store-form .module-contact{width:100%;position:relative;top:inherit;left:inherit;transform:inherit}}.store-form .module-contact .container-email,.store-form .module-contact .container-input,.store-form .module-contact section{width:100%}@media screen and (min-width:767px){.store-form .module-contact .container-email,.store-form .module-contact .container-input{width:49%}}@media screen and (min-width:1100px){.store-form .module-contact .container-email,.store-form .module-contact .container-input{width:24%}}.store-form .module-contact .container-button{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-bottom:-50px;margin-left:-25px;margin-right:-25px;width:calc(100% + 50px)}@media screen and (min-width:767px){.store-form .module-contact .container-button{margin-left:0;margin-right:0;width:100%}}.store-form .module-contact .container-button button{margin:15px 10px;min-width:inherit}.store-form .module-contact .container-button button.secondary{background-color:#fff}.store-form .module-contact .container-email .container-input{width:100%}.store-form .module-contact .container-switch{width:100%;margin-top:15px}.store-form .module-contact .container-switch img{position:relative;top:2px;width:16px;margin-right:5px}.store-form .module-contact .container-switch .required{color:#ff8900}.store-form .module-contact .container-select-items{width:100%;margin-top:15px}@media screen and (min-width:1100px){.store-form .module-contact .container-select-items{margin-top:0;width:calc(74% + 7px)}}.store-form .support-contact{box-sizing:border-box;max-width:1124px;margin:0 auto;width:100%;padding:15px}@media screen and (min-width:767px){.store-form .support-contact{width:90%;padding:15px 0}}.orders{height:calc(100% - 64px)!important;overflow-y:auto}@media screen and (min-width:1224px){.orders{height:calc(100% - 90px)!important}}.orders .input-number:not(.disabled){min-width:160px}.orders .input-number:not(.disabled) .unit{width:160px}.orders .input-number.disabled{min-width:100px}.orders .input-number.disabled button{background-color:#b2b2b2;border-color:#b2b2b2}.orders .input-number.disabled input{pointer-events:none}.orders .input-number.disabled .unit{width:70px;margin:5px 5px 0}.orders .input-number button{background-color:#005fbf;border-color:#005fbf;border-radius:12px;height:40px;width:40px;min-width:40px;padding:0;font-size:30px;line-height:30px;vertical-align:top}.orders .input-number input{margin:0 5px;max-width:70px;text-align:center;-moz-appearance:textfield;will-change:transform}.orders .input-number input::-webkit-inner-spin-button,.orders .input-number input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.orders .input-number button,.orders .input-number input{margin-bottom:0}.orders .input-number .unit{margin-top:5px;text-align:center}.orders .loader{position:fixed;top:50%;left:50%}.orders .content{padding-bottom:30px}.orders p b{font-family:"Montserrat-Bold"}.orders .filters{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:0}.orders .filters:not(.fixed)+.title-provider{margin-top:15px}.orders .filters.fixed+.title-provider{margin-top:60px}@media screen and (min-width:1224px){.orders .filters.fixed+.title-provider{margin-top:80px}}.orders .filters.fixed{position:fixed;z-index:1;top:60px;background-color:#f9f9fb;max-width:1224px;width:100%}@media screen and (min-width:767px){.orders .filters.fixed{width:90%}}@media screen and (min-width:1224px){.orders .filters.fixed{top:90px}}.orders .filters.fixed:after,.orders .filters.fixed:before{content:"";position:absolute;top:0;display:block;height:100%;width:200px;background-color:#f9f9fb}.orders .filters.fixed:after{right:0;transform:translateX(100%)}.orders .filters.fixed:before{left:0;transform:translateX(-100%)}@media screen and (max-width:767px){.orders .filters{padding:0 15px}}@media screen and (min-width:650px){.orders .filters{flex-direction:row;justify-content:flex-start;align-items:center}}.orders .filters .css-2b097c-container,.orders .filters .field-search{min-width:100%;max-width:100%}@media screen and (min-width:650px){.orders .filters .css-2b097c-container,.orders .filters .field-search{min-width:300px;max-width:calc(100% - 330px)}}.orders .filters .field-search{position:relative;display:inline-block;margin-right:15px;max-width:300px}.orders .filters .field-search input{padding-right:35px}.orders .filters .field-search img{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.orders .title-provider{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:30px 0 15px}@media screen and (min-width:1224px){.orders .title-provider{margin-bottom:0}}.orders .title-provider>div{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:767px){.orders .title-provider>div{padding:0 15px;width:100%}}.orders .title-provider>div>p{font-family:"Montserrat-Regular";color:#161b46;margin:0;font-size:20px}.orders .title-provider>div .price{font-family:"Montserrat-Bold";color:#005fbf;margin-left:15px}@media screen and (max-width:380px){.orders .title-provider div:nth-child(2){flex-direction:column;align-items:flex-end}.orders .title-provider div:nth-child(2) button{margin-bottom:10px}}@media screen and (max-width:767px){.orders .title-provider div:nth-child(2){justify-content:flex-start;margin-top:10px}}.orders .title-provider a,.orders .title-provider button{margin:0}@media screen and (max-width:767px){.orders .title-provider button{padding:0 15px;min-width:200px;white-space:nowrap}}.orders .title-validate{margin:0 15px}@media screen and (min-width:767px){.orders .title-validate{margin:0}}.orders .confirmed-order{display:flex;flex-direction:column;padding:15px;border-radius:12px;margin:0 15px 15px;background-color:#fff;box-shadow:0 2px 6px 0 rgba(100,100,110,.2);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}@media screen and (min-width:767px){.orders .confirmed-order{margin:0 0 15px;flex-direction:row;justify-content:space-between;align-items:center}}.orders .confirmed-order a,.orders .confirmed-order p{margin:0}.orders .confirmed-order .total-tablet{font-family:"Montserrat-Bold";color:#005fbf;font-size:20px;display:inline}@media screen and (min-width:767px){.orders .confirmed-order .total-tablet{display:none!important}}.orders .confirmed-order>p{display:flex;align-items:center;justify-content:space-between;font-family:"Montserrat-Regular";color:#161b46;font-size:20px;margin:0}@media screen and (min-width:767px){.orders .confirmed-order>p{display:block}}.orders .confirmed-order>div{display:inline-flex;flex-direction:column;margin-top:15px}@media screen and (min-width:490px){.orders .confirmed-order>div{flex-direction:row;align-items:center}}@media screen and (min-width:767px){.orders .confirmed-order>div{margin:0}}.orders .confirmed-order>div a:first-child{margin:0 0 15px}@media screen and (min-width:490px){.orders .confirmed-order>div a:first-child{flex-wrap:nowrap;margin:0 15px 0 0}}.orders .confirmed-order>div>p{font-family:"Montserrat-Bold";color:#005fbf;margin-left:15px;font-size:20px}.orders .confirmed-order>div button{margin:0;background-color:initial;color:#ff8900}.order .list-products,.orders .list-products{padding-bottom:30px}@media screen and (max-width:767px){.order .list-products,.orders .list-products{padding:0 15px}}.order .list-products .sortBy,.orders .list-products .sortBy{display:flex;align-items:center;justify-content:space-between;padding:15px;background-color:#f9f9fb}.order .list-products .sortBy .icon-sort,.orders .list-products .sortBy .icon-sort{width:6px}.order .list-products .sortBy .icon-sort>div,.orders .list-products .sortBy .icon-sort>div{cursor:pointer}.order .list-products .sortBy .icon-sort div:first-child,.orders .list-products .sortBy .icon-sort div:first-child{width:0;height:0;border-color:transparent transparent #b2b2b2;border-style:solid;border-width:0 5px 5px;margin-bottom:2px}.order .list-products .sortBy .icon-sort div:first-child.active,.orders .list-products .sortBy .icon-sort div:first-child.active{border-color:transparent transparent #005fbf}.order .list-products .sortBy .icon-sort div:nth-child(2),.orders .list-products .sortBy .icon-sort div:nth-child(2){width:0;height:0;border-color:#b2b2b2 transparent transparent;border-style:solid;border-width:5px 5px 0;margin-top:2px}.order .list-products .sortBy .icon-sort div:nth-child(2).active,.orders .list-products .sortBy .icon-sort div:nth-child(2).active{border-color:#005fbf transparent transparent}.order .list-products .sortBy.fixed,.orders .list-products .sortBy.fixed{top:0;position:fixed;z-index:100;max-width:1224px;width:100%}@media screen and (min-width:767px){.order .list-products .sortBy.fixed,.orders .list-products .sortBy.fixed{width:90%}}.order .list-products .sortBy.fixed:after,.order .list-products .sortBy.fixed:before,.orders .list-products .sortBy.fixed:after,.orders .list-products .sortBy.fixed:before{content:"";position:absolute;display:block;height:100%;width:200px;background-color:#f9f9fb}.order .list-products .sortBy.fixed:after,.orders .list-products .sortBy.fixed:after{right:0;transform:translateX(100%)}.order .list-products .sortBy.fixed:before,.orders .list-products .sortBy.fixed:before{left:0;transform:translateX(-100%)}.order .list-products .sortBy>div,.orders .list-products .sortBy>div{width:100%;padding:0 5px}.order .list-products .sortBy>div:last-child,.orders .list-products .sortBy>div:last-child{min-width:160px}.order .list-products .sortBy>div.product-packing,.orders .list-products .sortBy>div.product-packing{max-width:100px}.order .list-products .sortBy>div.product-code,.orders .list-products .sortBy>div.product-code{max-width:125px}.order .list-products .sortBy>div.product-price,.orders .list-products .sortBy>div.product-price{max-width:170px}.order .list-products .sortBy p,.orders .list-products .sortBy p{margin:0;color:#797c94;font-size:12px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.order .list-products .sortBy>div,.orders .list-products .sortBy>div{display:flex;align-items:center;justify-content:flex-start}.order .list-products .sortBy .product-qty,.orders .list-products .sortBy .product-qty{min-width:160px}.order .list-products .sortBy .icon-sort,.orders .list-products .sortBy .icon-sort{margin-left:5px;transition:all .3s ease-in-out;cursor:pointer}.order .list-products .sortBy .icon-sort:hover,.orders .list-products .sortBy .icon-sort:hover{margin-left:8px;transform:scale(1.5)}.order .list-products ul,.orders .list-products ul{padding:0;margin:0;width:100%}.order .list-products ul li,.orders .list-products ul li{display:block}.order .list-products ul li>div,.order .list-products ul li a,.orders .list-products ul li>div,.orders .list-products ul li a{position:relative;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:100%;background-color:#fff;padding:15px;border-radius:12px;margin-bottom:15px;text-decoration:none;color:#161b46;box-shadow:0 2px 6px 0 rgba(100,100,110,.2);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.order .list-products ul li>div>div,.order .list-products ul li a>div,.orders .list-products ul li>div>div,.orders .list-products ul li a>div{padding:0 5px;word-break:break-word}.order .list-products ul li>div .discount,.order .list-products ul li a .discount,.orders .list-products ul li>div .discount,.orders .list-products ul li a .discount{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:38px;height:38px;background-color:#ff8900;border-radius:19px;color:#fff;transform:translate(-30%,-30%);word-break:keep-all}.order .list-products ul li>div .discount p,.order .list-products ul li a .discount p,.orders .list-products ul li>div .discount p,.orders .list-products ul li a .discount p{position:relative;left:2px}.order .list-products ul li>div .discount .unit,.order .list-products ul li a .discount .unit,.orders .list-products ul li>div .discount .unit,.orders .list-products ul li a .discount .unit{position:relative;font-size:10px;top:-3px}.order .list-products ul li>div .discount img,.order .list-products ul li a .discount img,.orders .list-products ul li>div .discount img,.orders .list-products ul li a .discount img{width:18px}.order .list-products ul li>div .discount img.punch,.order .list-products ul li a .discount img.punch,.orders .list-products ul li>div .discount img.punch,.orders .list-products ul li a .discount img.punch{width:30px}.order .list-products ul li>div .flash,.order .list-products ul li a .flash,.orders .list-products ul li>div .flash,.orders .list-products ul li a .flash{position:absolute;top:0;left:0;width:30px;transform:translate(-40%,-40%)}@media screen and (min-width:1224px){.order .list-products ul li>div,.order .list-products ul li a,.orders .list-products ul li>div,.orders .list-products ul li a{flex-wrap:nowrap;justify-content:space-between}}.order .list-products ul li>div .product-name .product-ref,.order .list-products ul li a .product-name .product-ref,.orders .list-products ul li>div .product-name .product-ref,.orders .list-products ul li a .product-name .product-ref{font-family:"Montserrat-Regular";color:#b2b2b2}.order .list-products ul li>div .product-qty .product-packing p,.order .list-products ul li>div .product-qty .product-segment p,.order .list-products ul li a .product-qty .product-packing p,.order .list-products ul li a .product-qty .product-segment p,.orders .list-products ul li>div .product-qty .product-packing p,.orders .list-products ul li>div .product-qty .product-segment p,.orders .list-products ul li a .product-qty .product-packing p,.orders .list-products ul li a .product-qty .product-segment p{font-family:"Montserrat-Regular"}@media screen and (min-width:1224px){.order .list-products ul li>div .product-name .product-ref,.order .list-products ul li>div .product-qty .product-packing,.order .list-products ul li>div .product-qty .product-segment,.order .list-products ul li a .product-name .product-ref,.order .list-products ul li a .product-qty .product-packing,.order .list-products ul li a .product-qty .product-segment,.orders .list-products ul li>div .product-name .product-ref,.orders .list-products ul li>div .product-qty .product-packing,.orders .list-products ul li>div .product-qty .product-segment,.orders .list-products ul li a .product-name .product-ref,.orders .list-products ul li a .product-qty .product-packing,.orders .list-products ul li a .product-qty .product-segment{display:none}.order .list-products ul li>div .product-packing,.order .list-products ul li a .product-packing,.orders .list-products ul li>div .product-packing,.orders .list-products ul li a .product-packing{max-width:100px}.order .list-products ul li>div .product-code,.order .list-products ul li a .product-code,.orders .list-products ul li>div .product-code,.orders .list-products ul li a .product-code{max-width:125px}.order .list-products ul li>div .product-price,.order .list-products ul li a .product-price,.orders .list-products ul li>div .product-price,.orders .list-products ul li a .product-price{max-width:170px}}.order .list-products ul li>div p,.order .list-products ul li a p,.orders .list-products ul li>div p,.orders .list-products ul li a p{font-family:"Montserrat-Medium";margin:0}.order .list-products ul li>div .product-price p,.order .list-products ul li a .product-price p,.orders .list-products ul li>div .product-price p,.orders .list-products ul li a .product-price p{font-family:"Montserrat-SemiBold";color:#005fbf;font-size:24px}@media screen and (min-width:767px){.order .list-products ul li>div .product-price p,.order .list-products ul li a .product-price p,.orders .list-products ul li>div .product-price p,.orders .list-products ul li a .product-price p{font-size:20px}}@media screen and (min-width:1224px){.order .list-products ul li>div .product-price p,.order .list-products ul li a .product-price p,.orders .list-products ul li>div .product-price p,.orders .list-products ul li a .product-price p{font-size:14px}}.order .list-products ul li>div>div,.order .list-products ul li a>div,.orders .list-products ul li>div>div,.orders .list-products ul li a>div{width:100%}.order .list-products,.orders .list-products{padding-bottom:0}@media screen and (max-width:1224px){.order .list-products .product-name,.orders .list-products .product-name{width:50%;margin-bottom:15px}.order .list-products .product-price,.orders .list-products .product-price{width:100%;margin-bottom:15px}.order .list-products .product-price>div,.orders .list-products .product-price>div{display:flex;justify-content:space-between}.order .list-products .product-price .mobile-segment-ref p,.orders .list-products .product-price .mobile-segment-ref p{font-size:14px}.order .list-products .product-price .mobile-segment-ref p:first-child,.orders .list-products .product-price .mobile-segment-ref p:first-child{color:#161b46;font-family:"Montserrat-SemiBold"}.order .list-products .product-price .mobile-segment-ref p:last-child,.orders .list-products .product-price .mobile-segment-ref p:last-child{color:#b2b2b2;font-family:"Montserrat-Regular"}.order .list-products .product-qty,.orders .list-products .product-qty{display:flex;justify-content:space-between;align-items:center}}.order .list-products .product-qty,.orders .list-products .product-qty{padding:0}.order .list-products .product-total:not(.readonly),.orders .list-products .product-total:not(.readonly){width:90px!important;min-width:90px!important}.order .list-products .product-total.readonly,.orders .list-products .product-total.readonly{width:110px!important;min-width:110px!important}.order .list-products .product-total.readonly p,.orders .list-products .product-total.readonly p{font-size:20px}.order .list-products .product-total:hover p,.orders .list-products .product-total:hover p{overflow:inherit}.order .list-products .product-total p,.orders .list-products .product-total p{font-family:"Montserrat-Bold";color:#005fbf;text-align:right;width:100%;word-break:break-word}@media screen and (min-width:1224px){.order .list-products>ul li .product-packing p,.orders .list-products>ul li .product-packing p{text-align:center;width:54px}.order .list-products .product-name .product-ref,.order .list-products .product-qty .product-packing,.order .list-products .product-qty .product-segment,.orders .list-products .product-name .product-ref,.orders .list-products .product-qty .product-packing,.orders .list-products .product-qty .product-segment{display:none}}.order{height:calc(100% - 64px)!important;overflow-y:auto;box-sizing:border-box}.order .input-number:not(.disabled){min-width:160px}.order .input-number:not(.disabled) .unit{width:160px}.order .input-number.disabled{min-width:100px}.order .input-number.disabled button{background-color:#b2b2b2;border-color:#b2b2b2}.order .input-number.disabled input{pointer-events:none}.order .input-number.disabled .unit{width:70px;margin:5px 5px 0}.order .input-number button{background-color:#005fbf;border-color:#005fbf;border-radius:12px;height:40px;width:40px;min-width:40px;padding:0;font-size:30px;line-height:30px;vertical-align:top}.order .input-number input{margin:0 5px;max-width:70px;text-align:center;-moz-appearance:textfield;will-change:transform}.order .input-number input::-webkit-inner-spin-button,.order .input-number input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.order .input-number button,.order .input-number input{margin-bottom:0}.order .input-number .unit{margin-top:5px;text-align:center}.order .provider{font-size:14px;font-family:"MontSerrat-SemiBold";color:#005fbf;margin:0 15px 15px}@media screen and (min-width:1224px){.order .provider{font-size:20px;margin:0 15px 10px 0}}@media screen and (max-width:1224px){.order .provider{margin-left:20px}}.order .loader-order{position:relative;padding:30px 0}.order .loader-order>div{position:relative!important}.order .container-btn-validate{background-color:#005fbf;padding:30px;border-radius:0 0 12px 12px;box-shadow:none;text-align:center;margin:15px 0}.order .container-btn-validate button{margin-bottom:30px}.order .container-btn-validate>div{display:flex;align-items:center;justify-content:flex-start;color:#fff}.order .container-btn-validate>div p{margin:0 10px;text-align:left}@media screen and (min-width:767px){.order .container-btn-validate{text-align:left}}@media screen and (min-width:1224px){.order .container-btn-validate{border-radius:12px;box-shadow:0 2px 6px 0 rgba(100,100,110,.2)}}@media screen and (max-width:1224px){.order .container-order{border-radius:12px;box-shadow:0 2px 6px 0 rgba(100,100,110,.2);background-color:#fff}.order .container-order h2{position:relative;display:inline-block;margin:15px;font-size:20px;padding-bottom:10px}}@media screen and (max-width:1224px) and (max-width:1224px){.order .container-order h2{margin-left:20px}}@media screen and (max-width:1224px){.order .container-order h2:after{content:"";position:absolute;left:0;bottom:0;display:block;height:2px;width:50%;background-color:#ff8900}.order .list-products ul{margin:0}.order .list-products ul li div{margin-bottom:0;box-shadow:none;border-radius:0}.order .list-products ul li>div{padding-top:0}}@media screen and (max-width:1224px) and (max-width:1224px){.order .list-products ul li>div{padding-left:20px}}@media screen and (max-width:1224px){.order .list-products ul li:not(:last-child) .product-qty{border-bottom:1px solid #b2b2b2;padding-bottom:15px}.order .list-products ul .product-qty .only-on-tablet{display:block}}@media screen and (max-width:1224px) and (max-width:767px){.order .list-products{padding:0}.order .container-order{margin:0 15px 15px}}.badges{height:calc(100% - 64px)!important;overflow-y:auto}@media screen and (min-width:1224px){.badges{height:calc(100% - 90px)!important}}.badges button{margin-bottom:0}.badges .hide-on-tablet{display:inline-block}.badges .title-page{display:flex;width:100%;align-items:center;justify-content:space-between;margin-bottom:15px;padding-top:15px}@media screen and (max-width:1224px){.badges .title-page{display:block!important;padding-top:0}.badges .title-page h2{font-family:"Montserrat-Medium";font-size:20px}}.badges .title-page p{margin-top:5px}.badges .content{padding:0 15px}.badges .content>button{margin-top:30px}.badges .list-badges{margin-top:15px}.badges .list-badges .line{display:flex;align-items:center;justify-content:space-between;background-color:#fff;margin-bottom:15px;padding:10px;border-radius:12px;box-shadow:0 2px 6px 0 rgba(100,100,110,.2)}.badges .list-badges .line p{margin:0}.badges .list-badges .line .info-user{display:flex;align-items:center;justify-content:space-between}.badges .list-badges .line .info-user>div{padding:10px}.badges .list-badges .line img{margin-right:10px}.badges .list-badges .line .name{position:relative;min-width:inherit;height:100%}@media screen and (min-width:1224px){.badges .list-badges .line .name{border-right:1px solid #b2b2b2}}.products-provider{overflow-y:auto;height:calc(100% - 64px)!important}@media screen and (min-width:1224px){.products-provider{height:calc(100% - 90px)!important}}.products-provider .title-page{display:flex!important;justify-content:space-between;align-items:center;padding-top:0;margin-bottom:10px}@media screen and (max-width:767px){.products-provider .title-page{padding:0 15px}}.products-provider .title-page .btn-export{margin-left:auto}.products-provider .title-page a{margin-bottom:0}.products-provider .title-page a>button{margin-bottom:0;margin-left:10px;min-width:100px}@media screen and (max-width:360px){.products-provider .title-page a>button{padding:0 10px}}.products-provider .list-products{padding-bottom:30px}@media screen and (max-width:767px){.products-provider .list-products{padding:0 15px}}.products-provider .list-products .sortBy{display:flex;align-items:center;justify-content:space-between;padding:15px;background-color:#f9f9fb}.products-provider .list-products .sortBy .icon-sort{width:6px}.products-provider .list-products .sortBy .icon-sort>div{cursor:pointer}.products-provider .list-products .sortBy .icon-sort div:first-child{width:0;height:0;border-color:transparent transparent #b2b2b2;border-style:solid;border-width:0 5px 5px;margin-bottom:2px}.products-provider .list-products .sortBy .icon-sort div:first-child.active{border-color:transparent transparent #005fbf}.products-provider .list-products .sortBy .icon-sort div:nth-child(2){width:0;height:0;border-color:#b2b2b2 transparent transparent;border-style:solid;border-width:5px 5px 0;margin-top:2px}.products-provider .list-products .sortBy .icon-sort div:nth-child(2).active{border-color:#005fbf transparent transparent}.products-provider .list-products .sortBy.fixed{top:0;position:fixed;z-index:100;max-width:1224px;width:100%}@media screen and (min-width:767px){.products-provider .list-products .sortBy.fixed{width:90%}}.products-provider .list-products .sortBy.fixed:after,.products-provider .list-products .sortBy.fixed:before{content:"";position:absolute;display:block;height:100%;width:200px;background-color:#f9f9fb}.products-provider .list-products .sortBy.fixed:after{right:0;transform:translateX(100%)}.products-provider .list-products .sortBy.fixed:before{left:0;transform:translateX(-100%)}.products-provider .list-products .sortBy>div{width:100%;padding:0 5px}.products-provider .list-products .sortBy>div:last-child{min-width:160px}.products-provider .list-products .sortBy>div.product-packing{max-width:100px}.products-provider .list-products .sortBy>div.product-code{max-width:125px}.products-provider .list-products .sortBy>div.product-price{max-width:170px}.products-provider .list-products .sortBy p{margin:0;color:#797c94;font-size:12px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.products-provider .list-products .sortBy>div{display:flex;align-items:center;justify-content:flex-start}.products-provider .list-products .sortBy .product-qty{min-width:160px}.products-provider .list-products .sortBy .icon-sort{margin-left:5px;transition:all .3s ease-in-out;cursor:pointer}.products-provider .list-products .sortBy .icon-sort:hover{margin-left:8px;transform:scale(1.5)}.products-provider .list-products ul{padding:0;margin:0;width:100%}.products-provider .list-products ul li{display:block}.products-provider .list-products ul li>div,.products-provider .list-products ul li a{position:relative;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:100%;background-color:#fff;padding:15px;border-radius:12px;margin-bottom:15px;text-decoration:none;color:#161b46;box-shadow:0 2px 6px 0 rgba(100,100,110,.2);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.products-provider .list-products ul li>div>div,.products-provider .list-products ul li a>div{padding:0 5px;word-break:break-word}.products-provider .list-products ul li>div .discount,.products-provider .list-products ul li a .discount{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:38px;height:38px;background-color:#ff8900;border-radius:19px;color:#fff;transform:translate(-30%,-30%);word-break:keep-all}.products-provider .list-products ul li>div .discount p,.products-provider .list-products ul li a .discount p{position:relative;left:2px}.products-provider .list-products ul li>div .discount .unit,.products-provider .list-products ul li a .discount .unit{position:relative;font-size:10px;top:-3px}.products-provider .list-products ul li>div .discount img,.products-provider .list-products ul li a .discount img{width:18px}.products-provider .list-products ul li>div .discount img.punch,.products-provider .list-products ul li a .discount img.punch{width:30px}.products-provider .list-products ul li>div .flash,.products-provider .list-products ul li a .flash{position:absolute;top:0;left:0;width:30px;transform:translate(-40%,-40%)}@media screen and (min-width:1224px){.products-provider .list-products ul li>div,.products-provider .list-products ul li a{flex-wrap:nowrap;justify-content:space-between}}.products-provider .list-products ul li>div .product-name .product-ref,.products-provider .list-products ul li a .product-name .product-ref{font-family:"Montserrat-Regular";color:#b2b2b2}.products-provider .list-products ul li>div .product-qty .product-packing p,.products-provider .list-products ul li>div .product-qty .product-segment p,.products-provider .list-products ul li a .product-qty .product-packing p,.products-provider .list-products ul li a .product-qty .product-segment p{font-family:"Montserrat-Regular"}@media screen and (min-width:1224px){.products-provider .list-products ul li>div .product-name .product-ref,.products-provider .list-products ul li>div .product-qty .product-packing,.products-provider .list-products ul li>div .product-qty .product-segment,.products-provider .list-products ul li a .product-name .product-ref,.products-provider .list-products ul li a .product-qty .product-packing,.products-provider .list-products ul li a .product-qty .product-segment{display:none}.products-provider .list-products ul li>div .product-packing,.products-provider .list-products ul li a .product-packing{max-width:100px}.products-provider .list-products ul li>div .product-code,.products-provider .list-products ul li a .product-code{max-width:125px}.products-provider .list-products ul li>div .product-price,.products-provider .list-products ul li a .product-price{max-width:170px}}.products-provider .list-products ul li>div p,.products-provider .list-products ul li a p{font-family:"Montserrat-Medium";margin:0}.products-provider .list-products ul li>div .product-price p,.products-provider .list-products ul li a .product-price p{font-family:"Montserrat-SemiBold";color:#005fbf;font-size:24px}@media screen and (min-width:767px){.products-provider .list-products ul li>div .product-price p,.products-provider .list-products ul li a .product-price p{font-size:20px}}@media screen and (min-width:1224px){.products-provider .list-products ul li>div .product-price p,.products-provider .list-products ul li a .product-price p{font-size:14px}}.products-provider .list-products ul li>div>div,.products-provider .list-products ul li a>div{width:100%}.products-provider .container-ca{display:flex;flex-direction:column;width:100%;justify-content:flex-start;align-items:flex-start;padding-top:15px}@media screen and (min-width:530px){.products-provider .container-ca{flex-direction:row;justify-content:space-between}}.products-provider .container-ca .title-ca{color:#005fbf}.products-provider .container-ca .title-ca h2{margin-top:0;margin-bottom:10px}.products-provider .container-ca .title-ca p,.products-provider .container-ca button{margin-bottom:0}@media screen and (max-width:767px){.products-provider .container-ca{padding:0 15px}}.products-provider .list-products .product-ref-brand{display:block;width:50%}.products-provider .list-products .product-ref-brand p{font-size:14px}.products-provider .list-products .product-ref-brand p:not(:last-child){color:#161b46;font-family:"Montserrat-SemiBold"}.products-provider .list-products .product-ref-brand p:last-child{color:#b2b2b2;font-family:"Montserrat-Regular"}.products-provider .list-products .product-packing-qty{display:block;text-align:right;width:50%}.products-provider .list-products .product-packing-qty p:last-child{color:#005fbf;font-family:"Montserrat-SemiBold"}.products-provider .list-products .product-price{min-width:120px!important;width:120px!important}.products-provider .list-products .product-status{position:absolute;right:0;width:14px;height:14px;border-radius:7px;transform:translateX(50%)}.products-page{position:relative;height:calc(100% - 64px)!important}@media screen and (min-width:1224px){.products-page{height:calc(100% - 90px)!important}}.products-page>.loader{position:fixed;top:50%;left:50%}.products-page>div{position:absolute;width:100%;top:0;bottom:0}@media screen and (max-width:1224px){.products-page>div>.content{padding-bottom:10px}}.products{height:100%;overflow-y:auto}.products .input-number:not(.disabled){min-width:160px}.products .input-number:not(.disabled) .unit{width:160px}.products .input-number.disabled{min-width:100px}.products .input-number.disabled button{background-color:#b2b2b2;border-color:#b2b2b2}.products .input-number.disabled input{pointer-events:none}.products .input-number.disabled .unit{width:70px;margin:5px 5px 0}.products .input-number button{background-color:#005fbf;border-color:#005fbf;border-radius:12px;height:40px;width:40px;min-width:40px;padding:0;font-size:30px;line-height:30px;vertical-align:top}.products .input-number input{margin:0 5px;max-width:70px;text-align:center;-moz-appearance:textfield;will-change:transform}.products .input-number input::-webkit-inner-spin-button,.products .input-number input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.products .input-number button,.products .input-number input{margin-bottom:0}.products .input-number .unit{margin-top:5px;text-align:center}.products .hide-on-tablet{display:inherit}@media screen and (max-width:1224px){.products .hide-on-tablet{display:none!important}}.products .title-page.exports{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:767px){.products .container-export-tablet{padding-right:15px}}@media screen and (max-width:1224px){.products .container-export-tablet{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.products .container-export-tablet p{margin-bottom:0}}.products .info-products{font-family:"Montserrat-SemiBold";color:#ff8900;text-align:center}@media screen and (max-width:1224px){.products .info-products{padding:0 15px}}.products .more{font-family:"Montserrat-SemiBold";margin-bottom:10px;padding:0 15px}@media screen and (min-width:1224px){.products .more{padding:0}}.products p b{font-family:"Montserrat-Bold"}.products .container-header-list.fixed{top:0;left:0;position:fixed;z-index:100;background-color:#f9f9fb;width:100%;padding:0 15px}@media screen and (min-width:767px){.products .container-header-list.fixed{max-width:1224px;width:90%;left:50%;transform:translateX(-50%);padding:0}}.products .container-header-list.fixed:after,.products .container-header-list.fixed:before{content:"";position:absolute;top:0;display:block;height:100%;width:200px;background-color:#f9f9fb}.products .container-header-list.fixed:after{right:0;transform:translateX(100%)}.products .container-header-list.fixed:before{left:0;transform:translateX(-100%)}.products .filters{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-top:0;margin-bottom:20px}@media screen and (max-width:767px){.products .filters{margin-bottom:30px}}@media screen and (min-width:1224px){.products .filters{flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:0}}.products .filters .css-2b097c-container:last-child{margin-right:0}@media screen and (max-width:650px){.products .filters .css-2b097c-container:last-child{margin-top:15px}}.products .filters .css-2b097c-container,.products .filters .field-search{min-width:100%;max-width:100%;margin-right:15px}@media screen and (min-width:650px){.products .filters .css-2b097c-container,.products .filters .field-search{min-width:300px;max-width:calc(100% - 330px)}}.products .filters .field-search{position:relative;display:inline-block;max-width:614px!important;width:614px}@media screen and (min-width:1060px){.products .filters .field-search{max-width:300px;width:auto}}.products .filters .field-search input{padding-right:35px}.products .filters .field-search img{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.products .container-header-list.fixed+ul{padding-top:195px}@media screen and (min-width:650px){.products .container-header-list.fixed+ul{padding-top:135px}}@media screen and (min-width:1060px){.products .container-header-list.fixed+ul{padding-top:95px}}.products .list-products{padding-bottom:30px}@media screen and (max-width:767px){.products .list-products{padding:0 15px}}.products .list-products .sortBy{display:flex;align-items:center;justify-content:space-between;padding:15px;background-color:#f9f9fb}.products .list-products .sortBy .icon-sort{width:6px}.products .list-products .sortBy .icon-sort>div{cursor:pointer}.products .list-products .sortBy .icon-sort div:first-child{width:0;height:0;border-color:transparent transparent #b2b2b2;border-style:solid;border-width:0 5px 5px;margin-bottom:2px}.products .list-products .sortBy .icon-sort div:first-child.active{border-color:transparent transparent #005fbf}.products .list-products .sortBy .icon-sort div:nth-child(2){width:0;height:0;border-color:#b2b2b2 transparent transparent;border-style:solid;border-width:5px 5px 0;margin-top:2px}.products .list-products .sortBy .icon-sort div:nth-child(2).active{border-color:#005fbf transparent transparent}.products .list-products .sortBy.fixed{top:0;position:fixed;z-index:100;max-width:1224px;width:100%}@media screen and (min-width:767px){.products .list-products .sortBy.fixed{width:90%}}.products .list-products .sortBy.fixed:after,.products .list-products .sortBy.fixed:before{content:"";position:absolute;display:block;height:100%;width:200px;background-color:#f9f9fb}.products .list-products .sortBy.fixed:after{right:0;transform:translateX(100%)}.products .list-products .sortBy.fixed:before{left:0;transform:translateX(-100%)}.products .list-products .sortBy>div{width:100%;padding:0 5px}.products .list-products .sortBy>div:last-child{min-width:160px}.products .list-products .sortBy>div.product-packing{max-width:100px}.products .list-products .sortBy>div.product-code{max-width:125px}.products .list-products .sortBy>div.product-price{max-width:170px}.products .list-products .sortBy p{margin:0;color:#797c94;font-size:12px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.products .list-products .sortBy>div{display:flex;align-items:center;justify-content:flex-start}.products .list-products .sortBy .product-qty{min-width:160px}.products .list-products .sortBy .icon-sort{margin-left:5px;transition:all .3s ease-in-out;cursor:pointer}.products .list-products .sortBy .icon-sort:hover{margin-left:8px;transform:scale(1.5)}.products .list-products ul{padding:0;margin:0;width:100%}.products .list-products ul li{display:block}.products .list-products ul li>div,.products .list-products ul li a{position:relative;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:100%;background-color:#fff;padding:15px;border-radius:12px;margin-bottom:15px;text-decoration:none;color:#161b46;box-shadow:0 2px 6px 0 rgba(100,100,110,.2);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.products .list-products ul li>div>div,.products .list-products ul li a>div{padding:0 5px;word-break:break-word}.products .list-products ul li>div .discount,.products .list-products ul li a .discount{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:38px;height:38px;background-color:#ff8900;border-radius:19px;color:#fff;transform:translate(-30%,-30%);word-break:keep-all}.products .list-products ul li>div .discount p,.products .list-products ul li a .discount p{position:relative;left:2px}.products .list-products ul li>div .discount .unit,.products .list-products ul li a .discount .unit{position:relative;font-size:10px;top:-3px}.products .list-products ul li>div .discount img,.products .list-products ul li a .discount img{width:18px}.products .list-products ul li>div .discount img.punch,.products .list-products ul li a .discount img.punch{width:30px}.products .list-products ul li>div .flash,.products .list-products ul li a .flash{position:absolute;top:0;left:0;width:30px;transform:translate(-40%,-40%)}@media screen and (min-width:1224px){.products .list-products ul li>div,.products .list-products ul li a{flex-wrap:nowrap;justify-content:space-between}}.products .list-products ul li>div .product-name .product-ref,.products .list-products ul li a .product-name .product-ref{font-family:"Montserrat-Regular";color:#b2b2b2}.products .list-products ul li>div .product-qty .product-packing p,.products .list-products ul li>div .product-qty .product-segment p,.products .list-products ul li a .product-qty .product-packing p,.products .list-products ul li a .product-qty .product-segment p{font-family:"Montserrat-Regular"}@media screen and (min-width:1224px){.products .list-products ul li>div .product-name .product-ref,.products .list-products ul li>div .product-qty .product-packing,.products .list-products ul li>div .product-qty .product-segment,.products .list-products ul li a .product-name .product-ref,.products .list-products ul li a .product-qty .product-packing,.products .list-products ul li a .product-qty .product-segment{display:none}.products .list-products ul li>div .product-packing,.products .list-products ul li a .product-packing{max-width:100px}.products .list-products ul li>div .product-code,.products .list-products ul li a .product-code{max-width:125px}.products .list-products ul li>div .product-price,.products .list-products ul li a .product-price{max-width:170px}}.products .list-products ul li>div p,.products .list-products ul li a p{font-family:"Montserrat-Medium";margin:0}.products .list-products ul li>div .product-price p,.products .list-products ul li a .product-price p{font-family:"Montserrat-SemiBold";color:#005fbf;font-size:24px}@media screen and (min-width:767px){.products .list-products ul li>div .product-price p,.products .list-products ul li a .product-price p{font-size:20px}}@media screen and (min-width:1224px){.products .list-products ul li>div .product-price p,.products .list-products ul li a .product-price p{font-size:14px}}.products .list-products ul li>div>div,.products .list-products ul li a>div{width:100%}.products .list-products{padding-bottom:30px!important}.products .list-products ul li a.prev-selected{animation:highlight 1s;animation-delay:1s;animation-iteration-count:1}@keyframes highlight{0%{box-shadow:0 2px 6px 0 rgba(100,100,110,.2);background-color:#fff}50%{background-color:red;background-color:rgba(0,95,191,.1)}to{background-color:#fff}}.products .list-products .scroll-loader{display:flex;align-items:center;justify-content:center;position:relative;padding:30px 0}.products .list-products .indicator-end{position:relative;height:60px}@media screen and (min-width:767px){.products .list-products .indicator-end{height:200px}}.products .list-products .indicator-end:after{position:absolute;content:"";display:block;top:50%;left:50%;height:2px;width:calc(100% - 60px);transform:translateX(-50%);max-width:1000px;background-color:#005fbf}.products .list-products>button:first-child{margin-top:10px}.products .list-products>button:first-child .loader{background-color:#fff}.products .list-products button.goto-order{margin-bottom:0;color:#ff8900;border-color:#ff8900}.products .list-products .mobile-segment-ref p{font-size:14px}.products .list-products .mobile-segment-ref p:first-child{color:#005fbf;font-size:16px;font-family:"Montserrat-SemiBold";margin-bottom:3px}.products .list-products .mobile-segment-ref p:nth-child(2){color:#161b46;font-family:"Montserrat-SemiBold"}.products .list-products .mobile-segment-ref p:nth-child(3){color:#b2b2b2;font-family:"Montserrat-Regular"}.products .list-products .product-segment{max-width:140px}.products .list-products .product-ref .hide-on-tablet{display:flex;align-items:center;justify-content:flex-start}.products .list-products .container-thumbnail-tablet{width:100%;font-size:0}.products .list-products .container-thumbnail-tablet .thumbnail-tablet{position:relative;background-color:#fff;max-width:300px;height:300px;margin:0 auto 30px}.products .list-products .container-thumbnail-tablet .thumbnail-tablet.error{display:none}.products .list-products .container-thumbnail-tablet .thumbnail-tablet .container-loader-img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.products .list-products .container-thumbnail-tablet .thumbnail-tablet img{width:100%;height:auto;object-fit:contain}.products .list-products .thumbnail{position:relative;min-width:45px;height:45px;overflow:hidden;background-color:#fff;margin-right:10px;background-color:#f9f9fb;border-radius:50%}.products .list-products .thumbnail.error{display:none}.products .list-products .thumbnail .container-loader-img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.products .list-products .thumbnail .container-loader-img svg{transform:scale(.5)}.products .list-products .thumbnail img{width:100%;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1224px){.products .list-products .product-price,.products .list-products .product-ref{width:50%;margin-bottom:15px}.products .list-products .product-price{text-align:right}.products .list-products .product-qty{display:flex;justify-content:space-between;align-items:center}.products .list-products .product-qty .only-on-tablet{display:block}}@media screen and (min-width:1224px){.products .list-products>ul li .product-packing p{text-align:center;width:62px}.products .list-products .product-qty .product-packing,.products .list-products .product-qty .product-segment{display:none}}.product{height:100%!important;overflow-y:auto}.product .input-number:not(.disabled){min-width:160px}.product .input-number:not(.disabled) .unit{width:160px}.product .input-number.disabled{min-width:100px}.product .input-number.disabled button{background-color:#b2b2b2;border-color:#b2b2b2}.product .input-number.disabled input{pointer-events:none}.product .input-number.disabled .unit{width:70px;margin:5px 5px 0}.product .input-number button{background-color:#005fbf;border-color:#005fbf;border-radius:12px;height:40px;width:40px;min-width:40px;padding:0;font-size:30px;line-height:30px;vertical-align:top}.product .input-number input{margin:0 5px;max-width:70px;text-align:center;-moz-appearance:textfield;will-change:transform}.product .input-number input::-webkit-inner-spin-button,.product .input-number input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product .input-number button,.product .input-number input{margin-bottom:0}.product .input-number .unit{margin-top:5px;text-align:center}.product a,.product button{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.product a button{margin-top:15px 0}@media screen and (min-width:1224px){.product a button{margin-top:0}}.product .title-page{display:flex!important;padding-top:0}.product .title-page h2{margin:0 0 10px}@media screen and (min-width:1224px){.product .title-page{padding-top:15px}.product .title-page h2{margin:15px 0}}.product .content{padding:15px}@media screen and (min-width:767px){.product .content{padding:0}}.product .title-page{display:flex;align-items:center;justify-content:flex-start}.product .title-page p{margin:0;padding-left:15px}.product .title-page h2{border-right:1px solid #b2b2b2;padding-right:15px}.product .container-product{display:flex;align-items:flex-start;justify-content:space-between}.product .detail-product{position:relative;border-radius:12px;background-color:#fff;flex-direction:column;box-shadow:0 2px 6px 0 rgba(100,100,110,.2);padding:15px 30px;width:100%;max-width:700px;margin-right:0}@media screen and (min-width:767px){.product .detail-product{margin-right:30px}}.product .detail-product .container-image{position:relative;z-index:0;display:block}.product .detail-product .container-image img{display:block;max-width:300px;max-height:300px;object-fit:contain;margin:0 auto 30px}.product .detail-product .gift{display:flex;align-items:center;justify-content:center;background-color:#ff8900;width:56px!important;height:56px;border-radius:28px}.product .detail-product .gift img{width:30px}.product .detail-product .gift img.punch{width:40px}.product .detail-product>.flash,.product .detail-product>.gift{position:absolute;z-index:1;top:0;left:100%;width:60px;transform:translate(-90%,-20%)}@media screen and (min-width:767px){.product .detail-product>.flash,.product .detail-product>.gift{transform:translate(-50%,-20%);left:0}}.product .detail-product .container-btn{margin-top:15px}.product .detail-product section{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.product .detail-product section:not(:last-child){border-bottom:1px solid #b2b2b2}.product .detail-product section .product-qty .goto-order{border-color:#ff8900!important;color:#ff8900!important;margin:0}.product .detail-product section .product-qty p{width:160px;font-family:"Montserrat-SemiBold";text-align:center;margin-top:5px}.product .detail-product section.first-section>div{padding-top:15px}.product .detail-product section.first-section>div.product-qty-mobile{display:block;width:100%!important;border-bottom:none;padding-bottom:0}@media screen and (min-width:767px){.product .detail-product section.first-section>div.product-qty-mobile{display:none!important}}.product .detail-product section.first-section>div.product-qty-mobile p{width:160px;font-family:"Montserrat-SemiBold";text-align:center;margin-top:5px}@media screen and (max-width:767px){.product .detail-product section.first-section>div{border-bottom:none!important}.product .detail-product section.first-section>div:not(.product-qty-mobile){width:50%!important}.product .detail-product section.first-section>div.product-qty{display:none}}.product .detail-product section .cell-packing{display:flex;align-items:center}.product .detail-product section .cell-packing label{margin-bottom:0}.product .detail-product section>div{width:100%;padding:30px 0}.product .detail-product section>div:not(:last-child){border-bottom:1px solid #b2b2b2}@media screen and (min-width:767px){.product .detail-product section>div{width:33.3%;border-bottom:none!important}}.product .detail-product section>div label{font-family:"Montserrat-Medium"}.product .detail-product section>div p{margin-bottom:0;word-break:break-word}.product .detail-product section>div .product-price,.product .detail-product section>div .promo{font-family:"Montserrat-SemiBold";font-size:24px}.product .detail-product section>div .promo{color:#ff8900}.product .detail-product section>div .product-price{color:#005fbf}.salon{overflow-y:auto;height:calc(100% - 70px)!important}@media screen and (min-width:1224px){.salon{height:calc(100% - 90px)!important}}.salon h1,.salon h2,.salon li,.salon p{color:#005fbf}.salon h1{font-size:28px;margin-top:0}.salon ul{padding:0;list-style:none}.salon ul li.dot{position:relative;padding-left:10px;margin:0 0 10px;font-size:14px}.salon ul li.dot:before{content:"";position:relative;top:-1px;left:-9px;height:6px;width:6px;display:inline-block;border-radius:3px;background-color:#ff8900}.salon h2{font-family:"MontSerrat-Regular";margin-bottom:0;margin-top:0;font-size:20px}@media screen and (max-width:1224px){.salon .mobile-centered{display:flex;align-items:center;justify-content:center}}@media screen and (min-width:1224px){.salon h2{font-size:24px;margin-top:15px}.salon h1{font-size:49px}}.salon b{font-family:"MontSerrat-SemiBold"}.salon p{margin-bottom:15px}.salon p.bold{font-family:"MontSerrat-SemiBold"}.salon .content{position:relative;height:auto;box-sizing:border-box;padding:0 15px;height:100%}@media screen and (min-width:1224px){.salon .content{padding:0}}.salon .content .container-col{position:relative;width:100%;transform:translateY(0);display:flex;flex-wrap:wrap;flex-direction:column-reverse}@media screen and (min-width:767px){.salon .content .container-col{flex-direction:column}}@media screen and (min-width:1224px){.salon .content .container-col{position:absolute;top:50%;transform:translateY(-50%);flex-direction:row}}.salon .content .col{display:flex;flex-wrap:wrap;align-items:center;width:100%;padding:0 15px}.salon .content .col>div{width:100%}@media screen and (min-width:1224px){.salon .content .col:first-child{width:40%}.salon .content .col:last-child{width:60%}}.salon .content .video{position:relative;width:100%;padding-top:75%;background-color:#eaeaea;border-radius:12px;overflow:hidden;margin-bottom:15px;font-size:0}@media screen and (min-width:767px){.salon .content .video{margin-bottom:0}}.salon .content .video img{object-fit:cover;height:100%}.salon .content .video img,.salon .content .video video{position:absolute;top:0;width:100%}.salon .support-contact{position:relative;justify-content:flex-start;width:100%;box-sizing:border-box;padding:15px 0}@media screen and (min-width:1224px){.salon .support-contact{padding:15px 30px;justify-content:center;position:absolute;bottom:0}}.salon .plan{position:relative;overflow:hidden;border-radius:12px;margin:15px 0;font-size:0;box-shadow:0 2px 6px 0 rgba(100,100,110,.2)}.salon .plan a{position:absolute;width:100%;height:100%;background-color:rgba(22,27,70,.45);font-family:"Montserrat-SemiBold";font-size:20px;color:#fff;text-align:right;padding:15px}.salon .plan img{width:100%}.salon .tiles>ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;padding:0 5px;max-width:650px;margin:0 auto}.salon .tiles .tile{position:relative;display:inline-block;width:33.33333%;padding-top:33.33333%}.salon .tiles .tile.inactive{pointer-events:none}.salon .tiles .tile.inactive img,.salon .tiles .tile.inactive span{opacity:.4}.salon .tiles .tile>div{position:absolute;top:0;width:100%;height:100%;padding:3px!important;box-sizing:border-box}.salon .tiles .tile a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;text-align:center;color:#fff;font-size:12px;background-color:#004289;border-radius:12px;background-position:50%;background-size:cover;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.salon .tiles .tile a .top-right{position:absolute;top:15px;right:15px;font-family:"Montserrat-SemiBold";font-size:20px}.salon .tiles .tile img{margin-bottom:5px;max-width:25px}@media screen and (min-width:500px){.salon .tiles .tile>div{padding:10px}.salon .tiles .tile a{font-size:14px}.salon .tiles .tile img{margin-bottom:15px;max-width:60px}}.salon .tiles{max-width:500px;margin:0 auto}.salon .tiles ul{padding:0;margin-bottom:15px}.salon .tiles .tile{width:50%;padding-top:50%}.salon .tiles .tile:first-child div,.salon .tiles .tile:nth-child(3) div{padding-left:0}.salon .tiles .tile:nth-child(2) div,.salon .tiles .tile:nth-child(4) div{padding-right:0}.salon .tiles .tile a{background-color:#005fbf}.trophy{overflow-y:auto;height:calc(100% - 64px)!important}@media screen and (min-width:1224px){.trophy{height:calc(100% - 90px)!important}}.trophy .content{padding:30px;margin:30px;width:calc(100% - 60px);max-width:425px;background:#fff;border-radius:12px;box-shadow:0 2px 6px 0 rgba(100,100,110,.2)}@media screen and (min-width:485px){.trophy .content{margin:30px auto;width:100%}}.trophy .content a,.trophy .content h3{color:#161b46}.trophy .content .MuiCircularProgress-root{position:relative}.trophy .content img{display:block;max-width:180px;margin:0 auto}.trophy .content h1{position:relative;color:#161b46;text-align:center;padding-bottom:15px;margin-bottom:30px}.trophy .content h1:after{content:"";position:absolute;height:2px;width:50%;max-width:100px;bottom:0;left:50%;transform:translateX(-50%);background-color:#ff8900}.trophy .content .vote-done{text-align:center}.trophy .content .container-vote{max-width:425px;margin:0 auto}.trophy .content .container-vote label{font-family:"Montserrat-SemiBold";display:block}.trophy .content .container-vote .css-2b097c-container{margin-bottom:15px}.trophy .content .container-vote p{font-family:"Montserrat-SemiBold";color:#161b46;margin-top:30px}.animations{position:relative;height:calc(100% - 70px)!important;overflow-y:auto;overflow-x:hidden}@media screen and (min-width:1224px){.animations{height:calc(100% - 90px)!important}}.animations .title-page{padding-top:0}.animations .title-page h2{margin-top:0}.animations .mobile-navigation{margin:0 auto}.animations .mobile-navigation>div,.animations .mobile-navigation>p{max-width:600px;margin:0 auto 15px;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.animations .mobile-navigation>div{background-color:#fff;padding:30px;border-radius:12px}.animations .mobile-navigation>div button{margin:15px 0 0}.animations .mobile-navigation>div .warn{margin-top:15px;text-align:center;text-decoration:underline;margin-bottom:0}.animations .mobile-navigation>div a{text-decoration:none}.animations .mobile-navigation>div p:not(.warn){font-family:"MontSerrat-SemiBold";color:#005fbf;text-align:center;margin:0}.animations .mobile-navigation>div p:not(.warn) .sub{font-family:"MontSerrat-Regular";font-size:12px;display:block}.animations .content.large{display:flex;justify-content:space-between;flex-direction:column;flex-wrap:inherit;padding:15px 30px}@media screen and (min-width:1224px){.animations .content.large{flex-direction:row;flex-wrap:wrap;padding:30px}}.animations .content.large .fullwidth{width:100%;text-align:center;margin:15px 0}.animations .content.large .fullwidth b{font-family:"MontSerrat-SemiBold";color:#005fbf}.animations .col{display:flex;flex-direction:column;width:100%}.animations .col h3{font-size:18px;width:100%}.animations .col .required{color:#ff8900}.animations .col .btn-back{min-width:100px}.animations .col .btn-back,.animations .col>a{margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}@media screen and (min-width:1224px){.animations .col{width:calc(50% - 10px)}}.animations .col .container-files{margin-top:0;margin-bottom:15px}.animations .form{position:relative}.animations .form:not(.done) .confirm-success{display:none}.animations .form.done .container-formulaire{animation-iteration-count:1;animation-duration:.8s;animation-name:fadeOut;animation-fill-mode:forwards}.animations .form.done .confirm-success{animation-iteration-count:1;animation-duration:.8s;animation-delay:.3s;animation-name:fadeIn;animation-fill-mode:forwards}.animations .form.done.reset .container-formulaire{opacity:0;transform:translateY(-100px) scale(.7);animation-iteration-count:1;animation-duration:.8s;animation-delay:.3s;animation-name:fadeIn}.animations .form.done.reset .confirm-success{opacity:1;transform:translate(0) scale(1);animation-iteration-count:1;animation-duration:.8s;animation-name:fadeOut}.animations .form .list-files{padding:0;margin:0 0 15px;background-color:#f9f9fb;border:1px solid #bcd3eb;border-radius:12px}.animations .form .list-files li{display:flex;list-style-type:none;padding:10px 15px;font-size:12px;box-sizing:border-box;align-items:center;justify-content:space-between}.animations .form .list-files li:not(:last-child){border-bottom:1px solid #bcd3eb}.animations .form .list-files li .delete{margin-left:15px}.animations .form .list-files li .delete img{display:block}.animations .form .list-files li .delete:hover img:first-child,.animations .form .list-files li .delete:not(:hover) img:last-child{display:none}.animations .form .upload-doc .filename{font-size:12px;color:#b2b2b2}.animations .form .upload-doc .filename .remove-file{position:relative;top:3px;color:#ff8900}.animations .form .confirm-success{position:absolute;top:0;bottom:0;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#fff;border-radius:12px;opacity:0;transform:translateY(-100px) scale(.7)}.animations .form .confirm-success.small h1{margin-bottom:0}.animations .form .confirm-success.small img{max-height:110px}.animations .form .confirm-success.small button{margin-bottom:0}.animations .form .confirm-success.small p{margin:0 10px 10px}.animations .form .confirm-success h1{font-family:"MontSerrat-Regular";color:#005fbf;margin-bottom:15px;font-size:49px}.animations .form .confirm-success p{margin:0 10px 30px;text-align:center}.animations .form .confirm-success img{margin:30px 0;max-height:100%;height:auto;object-fit:contain}@keyframes fadeIn{0%{opacity:0;transform:translateY(-100px) scale(.7)}50%{opacity:0}90%{transform:translate(0) scale(.7)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes fadeOut{0%{transform:translate(0) scale(1)}50%{transform:translate(0) scale(.7)}90%{opacity:0}to{opacity:0;transform:translateY(-100px) scale(.7)}}.animations .container-trophy{background-color:#fff;padding:30px;border-radius:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:15px}@media screen and (min-width:767px){.animations .container-trophy{flex-direction:row}.animations .container-trophy img{margin-bottom:0!important}.animations .container-trophy p{text-align:left!important}}.animations .container-trophy img{max-width:140px;margin-right:30px;margin-bottom:15px}.animations .container-trophy p{font-family:"MontSerrat-SemiBold";color:#005fbf;text-align:center}.animations .container-formulaire{display:flex;flex-direction:column;justify-content:space-between;flex:1 1 100%;position:relative;background-color:#fff;padding:30px;border-radius:12px}.animations .container-formulaire .sub{color:#b2b2b2}.animations .container-formulaire .separator{height:1px;background-color:#d8d8d8;margin:15px 0 30px}.animations .container-formulaire textarea{margin:15px 0}.animations .container-formulaire button{margin-bottom:15px}.animations .container-formulaire .container-dimension{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.animations .container-formulaire .container-dimension>div{margin:3px}.animations .container-formulaire .container-dimension .container-input{max-width:120px}.animations .container-formulaire .container-dimension .container-input label{display:none}.animations .container-formulaire .container-dimension p{width:100%;margin-bottom:10px}.animations .container-formulaire .overlay-loading{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(240,240,245,.7)}.animations .container-formulaire .container-button{text-align:right}.animations .container-formulaire .container-button button{margin-bottom:0}.list-providers{height:calc(100% - 64px)!important;overflow-y:auto}.list-providers .container-filters{top:64px;position:fixed;z-index:2;margin-bottom:10px;padding:0 10px;background-color:#f9f9fb;width:100%;max-width:1024px}@media screen and (min-width:767px){.list-providers .container-filters{width:90%}}.list-providers .container-filters .search-provider,.list-providers .container-filters .select-domains{display:block}.list-providers .container-filters .search-provider input,.list-providers .container-filters .select-domains input{margin-bottom:0}.list-providers .container-filters .select-domains{margin:10px 0 0}@media screen and (min-width:1224px){.list-providers .container-filters{top:90px;padding:15px 10px}.list-providers .container-filters .search-provider,.list-providers .container-filters .select-domains{display:inline-block;min-width:400px}.list-providers .container-filters .select-domains{margin:0 0 0 10px}}.list-providers ul{list-style-type:none;padding:0;margin:110px 0 0}@media screen and (min-width:1224px){.list-providers ul{margin-top:90px}}.list-providers li{display:flex;align-items:center;justify-content:flex-start;background-color:#fff;margin:10px;padding:10px;border-radius:8px;box-shadow:0 2px 6px 0 rgba(100,100,110,.2)}.list-providers li:first-child{margin-top:0}.list-providers li .showroom-number{position:relative;display:flex;align-items:center;justify-content:center;background:#b2b2b2;min-width:60px;height:45px;border-radius:8px;margin-right:10px}.list-providers li .showroom-number .pastille{position:absolute;z-index:0;width:45px;min-width:45px;border-radius:8px;overflow:hidden}.list-providers li .showroom-number .pastille.maison{background:#ff8900}.list-providers li .showroom-number .pastille.multimedia{background:#005fbf}.list-providers li .showroom-number .pastille.violet{background:#9430eb}.list-providers li .showroom-number .pastille.expert,.list-providers li .showroom-number .pastille.green{background:#32a860}.list-providers li .showroom-number .pastille.multimedia-maison:after,.list-providers li .showroom-number .pastille.multimedia-maison:before{position:absolute;content:"";display:block;top:50%;width:80px;height:80px}.list-providers li .showroom-number .pastille.multimedia-maison:after{background:#005fbf;left:50%;transform-origin:center left;transform:translateY(-50%) rotate(45deg)}.list-providers li .showroom-number .pastille.multimedia-maison:before{background:#ff8900;right:50%;transform-origin:center right;transform:translateY(-50%) rotate(45deg)}.list-providers li .showroom-number .pastille{width:70px;height:45px;min-width:70px;min-height:45px}.list-providers li .showroom-number .pastille.expert{min-width:80px;width:80px}.list-providers li .showroom-number p{position:relative;z-index:1;color:#fff}.list-providers li p{font-family:"Montserrat-SemiBold";margin:0;color:#161b46}.programme{position:relative;height:calc(100% - 70px)!important;overflow-y:auto;overflow-x:hidden}@media screen and (min-width:1224px){.programme{height:calc(100% - 90px)!important}}.programme .container-programme-navigation{position:fixed;width:100%;z-index:1;background-color:#f9f9fb}.programme .programme-navigation{text-align:center;padding:10px 0 15px;height:50px;white-space:nowrap;transition:all .4s ease-in-out}@media screen and (min-width:1224px){.programme .programme-navigation{padding:30px 0 15px}}.programme .programme-navigation a{font-family:"MontSerrat-SemiBold";color:#161b46;text-decoration:none;margin:0 2%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.programme .programme-navigation a.active{color:#ff8900}.programme .container-programme{position:absolute;width:100%;top:0;min-height:100%;display:flex;justify-content:space-between;flex-direction:column;padding-top:30px}@media screen and (min-width:1224px){.programme .container-programme{padding-top:49px}}.programme .animations.content,.programme .conferences.content{display:flex;justify-content:space-between;flex-direction:column;flex-wrap:inherit;padding:30px}.programme .conferences{margin-top:15px;max-width:600px}.programme .conferences .title-conference{display:flex}.programme .conferences .title-conference img{position:relative;top:3px;width:30px;height:30px;min-width:30px;min-height:30px;margin-right:10px}.programme .conferences .conferences-list .conference:nth-child(2n):not(:nth-child(2)){background-color:#ced7ee!important}.programme .conferences .conference{position:relative;padding:30px;border-radius:8px;margin-bottom:30px;box-shadow:0 2px 6px 0 rgba(100,100,110,.2)}.programme .conferences .conference h2{font-family:"MontSerrat-SemiBold";font-size:14px;margin:0}.programme .conferences .conference p{font-size:12px}.programme .conferences .conference .label{position:absolute;top:0;right:0;transform:translateY(-50%);border-radius:8px;font-family:"MontSerrat-SemiBold";padding:10px 15px;border-width:2px;border-style:solid;background-color:#fff}.programme .conferences .conference:not(.electro):not(.multi){background-color:#fff}.programme .conferences .conference:not(.electro):not(.multi) h2{color:#005fbf}.programme .conferences .conference:not(.electro):not(.multi) h2 span:first-child{font-family:"MontSerrat-SemiBold"}.programme .conferences .conference:not(.electro):not(.multi) h2 span:nth-child(2){display:inline-block;margin-top:3px}.programme .conferences .conference.electro{background-color:#ff8900}.programme .conferences .conference.electro .label{border-color:#ff8900;color:#ff8900}.programme .conferences .conference.electro h2,.programme .conferences .conference.electro p{color:#fff}.programme .conferences .conference.multi{background-color:#005fbf}.programme .conferences .conference.multi .label{border-color:#005fbf;color:#005fbf}.programme .conferences .conference.multi h2,.programme .conferences .conference.multi p{color:#fff}.programme .animations .block{position:relative;background-color:#fff;padding:15px;margin-bottom:15px;border-radius:12px;box-shadow:0 2px 6px 0 rgba(100,100,110,.2)}.programme .animations .block .flash{position:absolute;left:0;top:0;width:30px;transform:translate(-50%,-35%)}@media screen and (min-width:767px){.programme .animations .block .flash{width:50px}}@media screen and (min-width:767px){.programme .animations .block{padding:20px 30px}}.programme .animations .block>img{width:calc(100% - 45px);margin-bottom:15px}@media screen and (min-width:767px){.programme .animations .block>img{width:100%}}.programme .animations .block h3+p{margin-top:15px}.programme .animations .block h3{position:relative;margin-top:0;padding-bottom:10px;font-weight:400}.programme .animations .block h3 span{font-size:16px;font-family:"MontSerrat-SemiBold"}.programme .animations .block h3 .hightlight{font-family:"Montserrat-SemiBold";font-size:16px;color:#ff8900}.programme .animations .block h3:not(.title-mobile):after{content:"";position:absolute;display:block;bottom:0;height:1px;width:50%;max-width:180px;background-color:#ff8900;transform-origin:center}.programme .animations .block h3.title-mobile{display:flex;justify-content:space-between;vertical-align:middle;margin-bottom:0;padding-bottom:0;padding-right:40px;line-height:20px}.programme .animations .block h3.title-mobile.open{position:static!important}.programme .animations .block h3.title-mobile:after{width:30%}.programme .animations .block button{margin:15px 0;background-color:#005fbf;color:#fff;font-family:"MontSerrat-SemiBold";min-width:180px}.programme .animations .block .semibold{font-family:"MontSerrat-SemiBold"}.programme .animations .block .title-mobile.open .show{top:15px;right:15px;transform:translateY(0)}.programme .animations .block .show{position:absolute;display:inline-block;width:30px;min-width:30px;height:30px;top:50%;right:0;border-radius:15px;border:1px solid #005fbf;transform:translateY(-50%)}.programme .animations .block .show:after,.programme .animations .block .show:before{content:"";position:absolute;top:50%;left:50%;display:block;height:1px;width:18px;background-color:#005fbf;transform-origin:center;transition:all .4s ease-in-out}.programme .animations .block .show:after{transform:translate(-50%,-50%) rotate(90deg)}.programme .animations .block .show:before{transform:translate(-50%,-50%)}.programme .animations .block .show.active:after{transform:translate(-50%,-50%) rotate(90deg) scaleY(0)}.programme .animations .block .title-mobile.open{margin-bottom:10px}.programme .animations .block .container-img{width:100%;max-width:767px;overflow:hidden;border-radius:8px;font-size:0}.programme .animations .block .container-img:not(:last-child){margin-bottom:15px}.programme .animations .block .container-img img{width:100%;margin:0}.programme .animations .block h3{margin:0}.programme .animations .block h3:after{display:none!important}.programme .animations .block .banner{font-family:"MontSerrat-SemiBold";color:#161b46;margin-bottom:10px}@media screen and (min-width:767px){.programme .animations .block .banner.hide-on-desktop{display:none!important}}.programme .animations .block .sub-info{display:flex;align-items:center;justify-content:flex-start;margin-top:3px}.programme .animations .block .sub-info div,.programme .animations .block .sub-info p{font-family:"MontSerrat-SemiBold";color:#161b46;display:inline-block;margin:0}.programme .animations .block .sub-info .banner{font-size:12px}.programme .animations .block .sub-info .stand{position:relative;display:flex;align-items:center;justify-content:center;background-color:#b2b2b2;color:#fff;border-radius:8px;height:40px;min-width:60px;min-height:40px;padding:5px;margin-right:10px}.programme .animations .block .sub-info .stand p{position:relative;z-index:1;color:#fff}.programme .animations .block .sub-info .stand .pastille{position:absolute;z-index:0;width:45px;height:45px;min-width:45px;min-height:45px;border-radius:8px;overflow:hidden}.programme .animations .block .sub-info .stand .pastille.maison{background:#ff8900}.programme .animations .block .sub-info .stand .pastille.multimedia{background:#005fbf}.programme .animations .block .sub-info .stand .pastille.violet{background:#9430eb}.programme .animations .block .sub-info .stand .pastille.expert,.programme .animations .block .sub-info .stand .pastille.green{background:#32a860}.programme .animations .block .sub-info .stand .pastille.multimedia-maison:after,.programme .animations .block .sub-info .stand .pastille.multimedia-maison:before{position:absolute;content:"";display:block;top:50%;width:80px;height:80px}.programme .animations .block .sub-info .stand .pastille.multimedia-maison:after{background:#005fbf;left:50%;transform-origin:center left;transform:translateY(-50%) rotate(45deg)}.programme .animations .block .sub-info .stand .pastille.multimedia-maison:before{background:#ff8900;right:50%;transform-origin:center right;transform:translateY(-50%) rotate(45deg)}.programme .animations .block .sub-info .stand .pastille{width:60px;height:40px;min-width:60px;min-height:40px}.programme .animations .block .sub-info .stand .pastille.expert{min-width:80px;width:80px}.plan button{z-index:10;position:absolute;display:flex;align-items:center;justify-content:center;bottom:20px;right:20px;margin:0;padding:0 15px}.plan button img{width:20px;margin-right:10px}.plan svg{cursor:grab}.plan svg text,.plan svg tspan{font-family:"LucidaGrande"}.select-quizz{display:flex;flex-direction:column;justify-content:space-between;margin:30px auto 0;box-sizing:border-box}.select-quizz h1{position:relative;color:#161b46;text-align:center;padding-bottom:15px;margin-bottom:40px}.select-quizz h1:after{content:"";position:absolute;height:2px;width:50%;max-width:100px;bottom:0;left:50%;transform:translateX(-50%);background-color:#ff8900}.select-quizz p{text-align:center;margin-bottom:30px}.select-quizz button{width:186px}.select-quizz .rules a{color:#161b46}.done-quizz{margin:0 auto;box-sizing:border-box;width:100%;text-align:center}.done-quizz h1{position:relative;color:#161b46;text-align:center;padding-bottom:15px;margin-bottom:40px}.done-quizz h1:after{content:"";position:absolute;height:2px;width:50%;max-width:100px;bottom:0;left:50%;transform:translateX(-50%);background-color:#ff8900}.done-quizz p{text-align:center;font-family:"Montserrat-SemiBold"}@media screen and (min-width:455px){.done-quizz{width:425px}}.done-quizz .btn-backward{padding:0;min-width:100px;margin-top:30px}.container-quizz-switch{position:relative;height:calc(100% - 70px)!important;overflow-y:auto;overflow-x:hidden;width:100%}.container-quizz-switch .done-quizz,.container-quizz-switch .question,.container-quizz-switch .select-quizz{max-width:425px;border-radius:12px;background:#fff;padding:15px 30px;box-sizing:border-box;box-shadow:0 2px 6px 0 rgba(100,100,110,.2)}.container-quizz-switch .question{top:0;bottom:0}.container-quizz-switch .question>p{font-family:"Montserrat-Bold";color:#161b46;text-align:center;margin-bottom:30px}.container-quizz-switch .question ul{padding:0}.container-quizz-switch .question ul li{display:block;list-style-type:none}.container-quizz-switch .question ul li .answer-text{display:block;margin:40px auto;cursor:pointer;text-align:center;color:#fff;background-color:#005fbf;max-width:240px;padding:15px 0;border-radius:12px;transition:all .3s ease-in-out}.container-quizz-switch .question ul li .answer-text:hover{background-color:#0078f2}.container-quizz-switch .question ul li img{display:block;margin:15px auto;cursor:pointer;width:45px}@media screen and (min-height:600px){.container-quizz-switch .question ul li img{width:auto}}.container-quizz-switch .question h3,.container-quizz-switch .question h4{font-family:"MontSerrat-SemiBold";text-transform:uppercase;text-align:center;margin-bottom:30px}.container-quizz-switch .question h4{margin-top:-20px;color:#005fbf}.container-quizz-switch .question>ul>li{border-radius:20px;border:2px solid #005fbf;margin:15px 0;padding:15px;transition:all .4s ease-in-out}.container-quizz-switch .question>ul>li .answer{background:transparent}.container-quizz-switch .question>ul>li.blue{background-color:#005fbf;color:#fff}.container-quizz-switch .question>ul>li.wrong{border-color:#b12b29}.container-quizz-switch .question>ul>li.correct{border-color:#75d850}.container-quizz-switch .question>ul>li.disabled{border-color:#b2b2b2}.container-quizz-switch .question>ul>li.disabled p{color:#b2b2b2}.container-quizz-switch .question .answer{background-color:#fff;text-align:center;cursor:pointer}.container-quizz-switch .question .answer p{font-family:"MontSerrat-SemiBold";margin:0}.container-quizz-switch .question .container-input{display:flex;justify-content:space-between;align-items:center}.container-quizz-switch .question .container-input input{flex:1 1;margin-right:10px}.container-quizz-switch .question .container-input>p{font-family:"MontSerrat-SemiBold"}.container-quizz-switch .question .container-button{margin-top:45px}.container-quizz-switch .slider-pages,.container-quizz-switch .slider-pages>div{width:100%;height:100%}.container-quizz-switch .slider-pages .page-navigation{position:fixed;display:flex;justify-content:space-around;max-width:400px;bottom:0;left:50%;width:100%;z-index:1;text-align:center;padding:30px 0 15px;height:64px;white-space:nowrap;transition:all .4s ease-in-out;transform:translateX(-50%)}@media screen and (min-width:485px){.container-quizz-switch .slider-pages .page-navigation{bottom:30px}}.container-quizz-switch .slider-pages .page-navigation a{position:relative;display:block!important;width:14px;height:14px;min-width:14px;min-height:14px;border-radius:7px;background-color:#b2b2b2;box-shadow:0 2px 6px 0 rgba(100,100,110,.2)}.container-quizz-switch .slider-pages .page-navigation a.disabled{opacity:.5;cursor:not-allowed}.container-quizz-switch .slider-pages .page-navigation a.checked:after{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:18px;border-radius:9px;border:1px solid #b2b2b2}.container-quizz-switch .slider-pages .page-navigation a.active{background-color:#ff8900}.container-quizz-switch .slider-pages .page-navigation a.active.checked:after{border-color:#ff8900}.container-quizz-switch .slider-pages .container-pages{position:absolute;width:100%;min-height:100%;display:flex;justify-content:space-between;flex-direction:column;padding:0 15px 30px}@media screen and (min-width:485px){.container-quizz-switch .slider-pages .container-pages{padding:0 0 30px}}@media screen and (min-width:1224px){.container-quizz-switch .slider-pages .container-pages{padding:30px 0}}.avis{position:relative;overflow-y:auto;overflow-x:hidden;width:100%;height:calc(100% - 70px)!important;box-sizing:border-box}@media screen and (min-width:1224px){.avis{height:calc(100% - 90px)!important}}.avis .avis-inactif{margin-top:30px}.avis .avis-inactif,.avis .first-step,.avis .form,.avis .last-step,.avis .question,.avis .suggestion{top:0;bottom:0;max-width:425px;border-radius:12px;background:#fff;padding:30px;box-sizing:border-box;box-shadow:0 2px 6px 0 rgba(100,100,110,.2)}.avis .avis-inactif h1,.avis .first-step h1,.avis .last-step h1{position:relative;color:#161b46;text-align:center;padding-bottom:15px;margin-bottom:30px}.avis .avis-inactif h1:after,.avis .first-step h1:after,.avis .last-step h1:after{content:"";position:absolute;height:2px;width:50%;max-width:100px;bottom:0;left:50%;transform:translateX(-50%);background-color:#ff8900}.avis .avis-inactif button,.avis .first-step button,.avis .last-step button{margin-top:30px}.avis .first-step .centered,.avis .form .centered,.avis .last-step .centered,.avis .suggestion .centered{flex-direction:column}.avis .form>p,.avis .question>p,.avis .suggestion>p{font-family:"Montserrat-Bold";color:#161b46;text-align:center;margin-bottom:30px}.avis .form ul,.avis .question ul,.avis .suggestion ul{padding:0}.avis .form ul li,.avis .question ul li,.avis .suggestion ul li{display:block;list-style-type:none}.avis .form ul li .answer-text,.avis .question ul li .answer-text,.avis .suggestion ul li .answer-text{display:block;margin:40px auto;cursor:pointer;text-align:center;color:#fff;background-color:#005fbf;max-width:240px;padding:15px 0;border-radius:12px;transition:all .3s ease-in-out}.avis .form ul li .answer-text:hover,.avis .question ul li .answer-text:hover,.avis .suggestion ul li .answer-text:hover{background-color:#0078f2}.avis .form ul li img,.avis .question ul li img,.avis .suggestion ul li img{display:block;margin:15px auto;cursor:pointer;width:45px}@media screen and (min-height:600px){.avis .form ul li img,.avis .question ul li img,.avis .suggestion ul li img{width:auto}}.avis .slider-pages,.avis .slider-pages>div{width:100%;height:100%}.avis .slider-pages .page-navigation{position:fixed;display:flex;justify-content:space-around;max-width:400px;bottom:0;left:50%;width:100%;z-index:1;text-align:center;padding:30px 0 15px;height:64px;white-space:nowrap;transition:all .4s ease-in-out;transform:translateX(-50%)}@media screen and (min-width:485px){.avis .slider-pages .page-navigation{bottom:30px}}.avis .slider-pages .page-navigation a{position:relative;display:block!important;width:14px;height:14px;min-width:14px;min-height:14px;border-radius:7px;background-color:#b2b2b2;box-shadow:0 2px 6px 0 rgba(100,100,110,.2)}.avis .slider-pages .page-navigation a.disabled{opacity:.5;cursor:not-allowed}.avis .slider-pages .page-navigation a.checked:after{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:18px;border-radius:9px;border:1px solid #b2b2b2}.avis .slider-pages .page-navigation a.active{background-color:#ff8900}.avis .slider-pages .page-navigation a.active.checked:after{border-color:#ff8900}.avis .slider-pages .container-pages{position:absolute;width:100%;min-height:100%;display:flex;justify-content:space-between;flex-direction:column;padding:0 15px 30px}@media screen and (min-width:485px){.avis .slider-pages .container-pages{padding:0 0 30px}}@media screen and (min-width:1224px){.avis .slider-pages .container-pages{padding:30px 0}}.montage{position:relative;height:calc(100% - 70px)!important;overflow-y:auto;overflow-x:hidden;padding:0}@media screen and (min-width:1200px){.montage{padding:30px;height:calc(100% - 90px)!important}}.montage .content{max-width:1220px}.montage .title-page{padding-top:0;margin:0 30px}.montage .title-page h2{margin-top:0}.montage .mobile-nav{position:absolute;width:100%;z-index:1;text-align:center;height:64px;padding:15px 0;white-space:nowrap;transition:all .4s ease-in-out}.montage .mobile-nav ul{padding:0;margin:0}.montage .mobile-nav ul li{display:inline;font-family:"MontSerrat-SemiBold";color:#161b46;text-decoration:none;margin:0 2%}.montage .mobile-nav ul li.active{color:#ff8900}.montage .container-animated{position:absolute;width:100%;top:0;min-height:100%;display:flex;justify-content:space-between;flex-direction:column}.montage .container-animated.paddingTop{padding-top:30px}@media screen and (min-width:1200px){.montage>.content{display:flex;flex-wrap:wrap}}.montage .content .col{position:relative;display:flex;flex-direction:column;width:calc(50% - 10px)}.montage .content .col h3{font-family:"MontSerrat-SemiBold";font-size:14px;text-transform:uppercase}.montage .conditions,.montage .fichiers,.montage .formulaire-montage,.montage .recapitulatif-montage{padding:30px}@media screen and (min-width:1200px){.montage .conditions,.montage .fichiers,.montage .formulaire-montage,.montage .recapitulatif-montage{padding:0}}.montage .conditions .checkbox,.montage .content .checkbox{display:flex;align-items:flex-start}.montage .conditions .checkbox label,.montage .content .checkbox label{padding-left:15px}.montage .conditions .checkbox,.montage .content .checkbox{margin:15px 0}.montage .conditions .checkbox label,.montage .content .checkbox label{line-height:29px}@media screen and (min-width:1200px){.montage .conditions .checkbox label,.montage .content .checkbox label{line-height:inherit}}.montage .fichiers .container-files{padding:10px 15px}.montage .fichiers .container-files p{padding-left:0}.montage .fichiers .container-files .container-filename{max-width:calc(100% - 62px)}.montage .fichiers .container-files .container-filename p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.montage .formulaire-montage h3{color:#005fbf;margin-bottom:15px}.montage .formulaire-montage .form{background-color:#fff;padding:30px;border-radius:12px}.montage .formulaire-montage .form .select-items{margin-top:10px!important}.montage .formulaire-montage .form .select-items li{width:45%;max-width:100px}@media screen and (min-width:767px){.montage .formulaire-montage .form .select-items li{width:auto}}.montage .formulaire-montage .form .container-field{padding:10px 0}.montage .formulaire-montage .form .container-field .switch-field{margin-top:15px}.montage .formulaire-montage .form .container-field .switch-field .switch{padding-right:20px}.montage .formulaire-montage .col-3{display:flex;flex-wrap:wrap;justify-content:space-between}.montage .formulaire-montage .col-3 .container-input{display:flex;flex-direction:column;justify-content:space-between;width:calc(50% - 10px)}.montage .formulaire-montage .col-3 .container-input input{margin-bottom:0}@media screen and (min-width:767px){.montage .formulaire-montage .col-3 .container-input{width:calc(33% - 10px)}}.montage .formulaire-montage .container-coord{margin-top:15px}.montage .formulaire-montage .container-button{text-align:right}.montage .formulaire-montage .container-button p{font-size:12px;width:100%;text-align:center;color:#ff8900}.montage .formulaire-montage .container-button button.disabled .loader{opacity:.6;background-color:#fff!important}.montage .formulaire-montage .form-coord{display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px 0;border-top:1px solid #b2b2b2}.montage .formulaire-montage .form-coord:last-child{padding:30px 0 0}.montage .formulaire-montage .form-coord p{width:100%;margin-bottom:15px}.montage .formulaire-montage .form-coord .container-input{width:calc(50% - 10px)}.montage .formulaire-montage .form-coord .switch-field p{margin-bottom:8px}.montage .recapitulatif-montage .content{background-color:#fff;padding:30px;border-radius:12px;max-width:600px}.montage .recapitulatif-montage .content .container-btn{text-align:center}.montage .recapitulatif-montage .content .col-2,.montage .recapitulatif-montage .content .col-3{display:flex;justify-content:space-between;border-top:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;margin:30px 0 0}.montage .recapitulatif-montage .content .col-2 div,.montage .recapitulatif-montage .content .col-3 div{padding:4px}.montage .recapitulatif-montage .content .col-2 p,.montage .recapitulatif-montage .content .col-3 p{margin:10px 0}.montage .recapitulatif-montage .content .col-2{border-top:none;margin-top:0;margin-bottom:30px}.montage .recapitulatif-montage .content .col-2 div{width:50%;text-align:center}.montage .recapitulatif-montage .content .col-2 div.opt-active p{font-family:"MontSerrat-Medium";color:#ff8900}.montage .recapitulatif-montage .content .col-2 div:not(.opt-active) p{opacity:.15}.montage .recapitulatif-montage .content .trucks{margin:10px 0}.montage .recapitulatif-montage .content p.truck{margin-bottom:0}.montage .recapitulatif-montage .content p span:not(.sub){font-family:"MontSerrat-Medium";color:#ff8900}.montage .recapitulatif-montage .content p.dot{position:relative;text-indent:15px}.montage .recapitulatif-montage .content p.dot:after{content:"";position:absolute;top:5px;display:block;width:8px;height:8px;border-radius:4px;background-color:#ff8900;animation-iteration-count:1;animation-duration:.3s;animation-delay:.3s;animation-name:fadeIn2;animation-fill-mode:forwards;transform:scale(0)}@keyframes fadeIn2{0%{transform:scale(0)}to{transform:scale(1)}}.montage .recapitulatif-montage .content p.dot:nth-child(4):after{animation-delay:.6s}.montage .recapitulatif-montage .content img{display:block;max-width:200px;margin:0 auto}.informations{position:relative;height:calc(100% - 70px)!important;overflow-y:auto;overflow-x:hidden}@media screen and (min-width:1224px){.informations{height:calc(100% - 90px)!important}}.informations .informations-navigation{position:absolute;width:100%;z-index:1;text-align:center;padding:10px 0 15px;height:64px;white-space:nowrap;transition:all .4s ease-in-out}@media screen and (min-width:1224px){.informations .informations-navigation{padding:30px 0 15px}}.informations .informations-navigation a{font-family:"MontSerrat-SemiBold";color:#161b46;text-decoration:none;margin:0 2%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.informations .informations-navigation a.active{color:#ff8900}.informations .support{justify-content:center!important;padding-top:0!important;padding-bottom:15px!important}.informations .support button{margin:0}.informations .container-informations{position:absolute;width:100%;top:0;min-height:100%;display:flex;justify-content:space-between;flex-direction:column;padding-top:30px}@media screen and (min-width:1224px){.informations .container-informations{padding-top:49px}}@media screen and (max-width:1224px){.informations .container-informations>.content{padding-bottom:10px}}.informations .content.large{display:flex;justify-content:space-between;flex-direction:column;flex-wrap:inherit;padding:30px}@media screen and (min-width:1224px){.informations .content.large{flex-direction:row;flex-wrap:wrap}}.informations .content.large .fullwidth{width:100%;text-align:center;margin:15px 0}.informations .content.large .fullwidth b{font-family:"MontSerrat-SemiBold";color:#005fbf}.informations .col{width:100%}@media screen and (min-width:1224px){.informations .col{width:calc(33.33% - 10px)}}.informations .col .container-files{margin-top:0;margin-bottom:15px}.informations .block{position:relative;background-color:#fff;padding:15px;margin-bottom:15px;border-radius:12px;box-shadow:0 2px 6px 0 rgba(100,100,110,.2)}.informations .block .flash{position:absolute;left:0;top:0;width:30px;transform:translate(-50%,-35%)}@media screen and (min-width:767px){.informations .block .flash{width:50px}}@media screen and (min-width:767px){.informations .block{padding:20px 30px}}.informations .block>img{width:calc(100% - 45px);margin-bottom:15px}@media screen and (min-width:767px){.informations .block>img{width:100%}}.informations .block h3+p{margin-top:15px}.informations .block h3{position:relative;margin-top:0;padding-bottom:10px;font-weight:400}.informations .block h3 span{font-size:16px;font-family:"MontSerrat-SemiBold"}.informations .block h3 .hightlight{font-family:"Montserrat-SemiBold";font-size:16px;color:#ff8900}.informations .block h3:not(.title-mobile):after{content:"";position:absolute;display:block;bottom:0;height:1px;width:50%;max-width:180px;background-color:#ff8900;transform-origin:center}.informations .block h3.title-mobile{display:flex;justify-content:space-between;vertical-align:middle;margin-bottom:0;padding-bottom:0;padding-right:40px;line-height:20px}.informations .block h3.title-mobile.open{position:static!important}.informations .block h3.title-mobile:after{width:30%}.informations .block button{margin:15px 0;background-color:#005fbf;color:#fff;min-width:180px}.informations .block .semibold,.informations .block button{font-family:"MontSerrat-SemiBold"}.informations .block .title-mobile.open .show{top:15px;right:15px;transform:translateY(0)}.informations .block .show{position:absolute;display:inline-block;width:30px;min-width:30px;height:30px;top:50%;right:0;border-radius:15px;border:1px solid #005fbf;transform:translateY(-50%)}.informations .block .show:after,.informations .block .show:before{content:"";position:absolute;top:50%;left:50%;display:block;height:1px;width:18px;background-color:#005fbf;transform-origin:center;transition:all .4s ease-in-out}.informations .block .show:after{transform:translate(-50%,-50%) rotate(90deg)}.informations .block .show:before{transform:translate(-50%,-50%)}.informations .block .show.active:after{transform:translate(-50%,-50%) rotate(90deg) scaleY(0)}.informations .block .email,.informations .block .email a,.informations .block .tel,.informations .block .tel a,.informations .block b{font-family:"MontSerrat-SemiBold";color:#005fbf;text-decoration:none;margin:0;line-height:20px}.informations .block .web a{font-family:"MontSerrat-SemiBold";color:#005fbf;margin:0;line-height:20px;text-decoration:underline}.informations .block .new{position:relative;background-color:#d9ecff;padding:10px 15px 15px;border-radius:8px;margin:20px 0 0}.informations .block .new label{display:inline-block;margin-bottom:10px}.informations .block .new label>span{display:inline-block;font-family:"MontSerrat-SemiBold";font-size:16px}.informations .block .new .flash{position:absolute;display:inline-block;top:-8px;left:-18px;width:30px;padding:0}.informations .block .new .flash img{width:100%!important;margin-bottom:0!important}.informations .block .semibold{margin-top:15px;margin-bottom:5px}.informations .block .email{margin-top:3px}.transports .col .container-files{flex-direction:row}.transports .col .container-files button{width:40px;height:35px;padding:0}.transports .col .container-files p{text-align:left;padding:0;width:100%;font-size:16px;font-family:"MontSerrat-Regular"}.transports .col:first-child .container-files:nth-child(2){display:flex}@media screen and (min-width:1224px){.transports .col:first-child .container-files:nth-child(2){display:none}}.transports .col:nth-child(2) .container-files{display:none}@media screen and (min-width:1224px){.transports .col:nth-child(2) .container-files{display:flex}}.horaires .block{flex-wrap:wrap;margin:0 auto 15px}.horaires .block,.horaires .block>div{width:100%;display:flex;justify-content:center;flex-direction:column}.horaires .block>div{align-items:center;margin:30px 0 0}.horaires .block .info{font-family:"Montserrat-SemiBold";color:#ff8900;margin-top:15px!important}.horaires .block .sub{font-style:italic;color:#797c94;margin-top:15px!important}@media screen and (min-width:767px){.horaires .block{flex-direction:row}.horaires .block>div{width:25%;margin:0}}.horaires .block>h3{align-self:flex-start;font-size:16px;width:100%;margin-bottom:30px}@media screen and (min-width:1224px){.horaires .block>h3{font-size:20px;width:25%;margin:0}}.horaires .block>div{flex:1 2}.horaires .block>div img{margin:0 auto;min-width:40px}.horaires .block>div p{text-align:center;margin:15px}.horaires .block:first-child>div img{width:50px;min-height:50px;display:block;margin:0 auto}@media screen and (min-width:767px){.horaires .block:nth-child(2) div:nth-child(2){max-width:300px;padding-right:30px}}@media screen and (min-width:1224px){.horaires .block:nth-child(2) div:nth-child(2){max-width:300px}}.horaires .block:nth-child(2) div:nth-child(2) img{display:block;width:100%;margin:0}.horaires .block:nth-child(2) div:nth-child(2) img:first-child{display:block}@media screen and (min-width:767px){.horaires .block:nth-child(2) div:nth-child(2) img:first-child{display:none}}.horaires .block:nth-child(2) div:nth-child(2) img:last-child{display:none}@media screen and (min-width:767px){.horaires .block:nth-child(2) div:nth-child(2) img:last-child{display:block}}@media screen and (min-width:767px){.horaires .block:nth-child(2) div:last-child{width:50%}}.horaires .block:nth-child(2) div:last-child p{text-align:left;margin:0}.horaires .block:nth-child(2) div:last-child h3{width:100%;font-size:16px}.horaires .block:nth-child(2) div:last-child h3:after{display:none}@media screen and (min-width:767px){.horaires .block:nth-child(2) div:last-child h3{font-size:14px}}.cocktail .block{flex-wrap:wrap;margin:0 auto 15px}.cocktail .block,.cocktail .block>div{width:100%;display:flex;justify-content:center;flex-direction:column}.cocktail .block>div{align-items:center;margin:30px 0 0}.cocktail .block .info{font-family:"Montserrat-SemiBold";color:#ff8900;margin-top:15px!important}.cocktail .block .sub{font-style:italic;color:#797c94;margin-top:15px!important}@media screen and (min-width:767px){.cocktail .block{flex-direction:row}.cocktail .block>div{width:25%;margin:0}}.cocktail .block>h3{align-self:flex-start;font-size:16px;width:100%;margin-bottom:30px}@media screen and (min-width:1224px){.cocktail .block>h3{font-size:20px;width:25%;margin:0}}.cocktail .block>div{flex:1 2}.cocktail .block>div img{margin:0 auto;min-width:40px}.cocktail .block>div p{text-align:center;margin:15px}@media screen and (min-width:767px){.cocktail .block div:nth-child(2){max-width:300px;padding-right:30px}}@media screen and (min-width:1224px){.cocktail .block div:nth-child(2){max-width:300px}}.cocktail .block div:nth-child(2) img{display:block;width:100%;margin:0}@media screen and (max-width:1224px){.cocktail .block div:nth-child(2) img{max-width:400px}}.cocktail .block div:nth-child(3){flex-direction:row;max-width:100%}.cocktail .block div:nth-child(3) p{text-align:left}@media screen and (min-width:767px){.cocktail .block div:nth-child(3){max-width:15%;flex-direction:column}.cocktail .block div:nth-child(3) img{margin:0 auto}.cocktail .block div:nth-child(3) p{text-align:center}}.cocktail .block div:nth-child(3) img{margin:0;width:50px;min-height:50px;display:block}@media screen and (min-width:767px){.cocktail .block div:last-child{width:50%}}.cocktail .block div:last-child p{text-align:left;margin:0}.cocktail .block div:last-child h3{font-family:"Montserrat-SemiBold";color:#ff8900;width:100%;font-size:16px}.cocktail .block div:last-child h3:after{display:none}@media screen and (min-width:767px){.cocktail .block div:last-child h3{font-size:14px}}.restaurations{justify-content:flex-start}.restaurations .header-trucks{width:100%;margin-bottom:15px}.restaurations .header-trucks h2{font-family:"MontSerrat-SemiBold";color:#ff8900;margin:0}.restaurations .header-trucks p{margin:0}.restaurations .foodTrucks{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;position:relative;background-color:#fff;padding:15px;margin-bottom:15px;border-radius:12px;box-shadow:0 2px 6px 0 rgba(100,100,110,.2)}.restaurations .foodTrucks .flash{position:absolute;left:0;top:0;width:30px;transform:translate(-50%,-35%)}@media screen and (min-width:767px){.restaurations .foodTrucks .flash{width:50px}}@media screen and (min-width:767px){.restaurations .foodTrucks{padding:20px 30px}}.restaurations .foodTrucks>img{width:calc(100% - 45px);margin-bottom:15px}@media screen and (min-width:767px){.restaurations .foodTrucks>img{width:100%}}.restaurations .foodTrucks h3+p{margin-top:15px}.restaurations .foodTrucks h3{position:relative;margin-top:0;padding-bottom:10px;font-weight:400}.restaurations .foodTrucks h3 span{font-size:16px;font-family:"MontSerrat-SemiBold"}.restaurations .foodTrucks h3 .hightlight{font-family:"Montserrat-SemiBold";font-size:16px;color:#ff8900}.restaurations .foodTrucks h3:not(.title-mobile):after{content:"";position:absolute;display:block;bottom:0;height:1px;width:50%;max-width:180px;background-color:#ff8900;transform-origin:center}.restaurations .foodTrucks h3.title-mobile{display:flex;justify-content:space-between;vertical-align:middle;margin-bottom:0;padding-bottom:0;padding-right:40px;line-height:20px}.restaurations .foodTrucks h3.title-mobile.open{position:static!important}.restaurations .foodTrucks h3.title-mobile:after{width:30%}.restaurations .foodTrucks button{margin:15px 0;background-color:#005fbf;color:#fff;font-family:"MontSerrat-SemiBold";min-width:180px}.restaurations .foodTrucks .semibold{font-family:"MontSerrat-SemiBold"}.restaurations .foodTrucks .title-mobile.open .show{top:15px;right:15px;transform:translateY(0)}.restaurations .foodTrucks .show{position:absolute;display:inline-block;width:30px;min-width:30px;height:30px;top:50%;right:0;border-radius:15px;border:1px solid #005fbf;transform:translateY(-50%)}.restaurations .foodTrucks .show:after,.restaurations .foodTrucks .show:before{content:"";position:absolute;top:50%;left:50%;display:block;height:1px;width:18px;background-color:#005fbf;transform-origin:center;transition:all .4s ease-in-out}.restaurations .foodTrucks .show:after{transform:translate(-50%,-50%) rotate(90deg)}.restaurations .foodTrucks .show:before{transform:translate(-50%,-50%)}.restaurations .foodTrucks .show.active:after{transform:translate(-50%,-50%) rotate(90deg) scaleY(0)}@media screen and (min-width:1224px){.restaurations .foodTrucks{width:calc(67% - 10px)}}.restaurations .foodTrucks .bold{font-family:"MontSerrat-SemiBold";color:#005fbf;margin-bottom:15px}.restaurations .foodTrucks .header-trucks{text-align:center}.restaurations .foodTrucks .foodTruck,.restaurations .foodTrucks .visual-truck{position:relative;width:100%}@media screen and (min-width:1224px){.restaurations .foodTrucks .foodTruck,.restaurations .foodTrucks .visual-truck{width:50%}.restaurations .foodTrucks .foodTruck:nth-child(2),.restaurations .foodTrucks .visual-truck:nth-child(2){padding-right:10px}.restaurations .foodTrucks .foodTruck:nth-child(3),.restaurations .foodTrucks .visual-truck:nth-child(3){padding-left:10px}}.restaurations .foodTrucks .visual-truck+p{width:100%;text-align:center}.restaurations .foodTrucks .foodTruck{min-height:100%}.restaurations .foodTrucks .foodTruck h3 .hightlight{font-family:"Montserrat-SemiBold";font-size:20px;color:#ff8900}.restaurations .foodTrucks .visual-truck{margin-bottom:10px}.restaurations .foodTrucks .visual-truck .flash{position:absolute;right:0;left:auto;top:0;width:45px;transform:translate(50%,-35%)}.restaurations .foodTrucks .visual-truck>img{max-width:100%;min-height:150px;object-fit:cover;border-radius:5px}.restaurations .foodTrucks-mobile{display:flex;flex-direction:column}.restaurations .foodTrucks-mobile .header-trucks h2{margin-bottom:5px}.restaurations .foodTrucks-mobile .header-trucks .sub{margin:10px 0;font-family:"Montserrat-SemiBold";color:#005fbf}.restaurations .foodTrucks-mobile>div{width:100%}.container-files{display:flex;justify-content:space-between;align-items:center;flex-direction:column;flex-flow:wrap;background:#fff;width:100%;flex:1 1 100%;margin:10px 0;padding:15px;border-radius:12px;box-shadow:0 2px 6px 0 rgba(100,100,110,.2)}@media screen and (min-width:1224px){.container-files{flex-direction:row}}.container-files>img{width:100%;margin-bottom:15px}.container-files a{color:#fff;text-decoration:none}.container-files button{margin:0;min-width:auto}.container-files button img{position:relative;top:2px;margin:0 -15px}.container-files .container-filename{display:flex;justify-content:space-between;align-items:center;flex-direction:column}@media screen and (min-width:1224px){.container-files .container-filename{flex-direction:row}}.container-files .container-filename p{margin:0!important;padding:15px;text-align:center}@media screen and (min-width:1224px){.container-files .container-filename p{text-align:left}}.container-files .container-filename p.filename{font-family:"MontSerrat-SemiBold";padding-right:30px}@media screen and (min-width:1224px){.container-files .container-filename p.filename{border-right:1px solid #b2b2b2}}.container-files .container-filename p.filename+p{padding-left:30px}.stand-form{position:absolute;top:90px;height:calc(100% - 90px)!important;width:100%}.stand-form .nav-provider-from{padding:0 15px;box-sizing:border-box;width:100%}@media screen and (min-width:767px){.stand-form .nav-provider-from{padding:15px}}.stand-form .nav-provider-from>.title{position:relative;margin-bottom:30px;display:none}@media screen and (min-width:767px){.stand-form .nav-provider-from>.title{display:block}}.stand-form .nav-provider-from>.title h2{font-size:20px}@media screen and (min-width:767px){.stand-form .nav-provider-from>.title h2{font-size:24px}}.stand-form .nav-provider-from>.title .initialed-user{position:absolute;display:flex;align-items:center;justify-content:center;right:0;top:50%;transform:translateY(-50%);width:35px;height:35px;background-color:#005fbf;color:#fff;border-radius:12px}.stand-form .nav-provider-from>.title .initialed-user p{margin:0}.stand-form .nav-provider-from.loading ul:after{display:none}.stand-form .nav-provider-from ul{position:relative;display:inline-flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0;padding:0;width:100%}.stand-form .nav-provider-from ul:after{content:"";position:absolute;z-index:0;border-top:1px dashed #ff8900;width:100%}.stand-form .nav-provider-from ul .nav-step{z-index:2;position:relative;display:inline-block;border:1px solid #ff8900;width:40px;height:40px;border-radius:20px}.stand-form .nav-provider-from ul .nav-step .checkmark{position:absolute;bottom:-9px;right:-9px;background:#fff;width:20px;height:20px;border-radius:10px}.stand-form .nav-provider-from ul .nav-step .checkmark img{width:20px}.stand-form .nav-provider-from ul .nav-step.disabled{pointer-events:none;border-color:#ffd099}.stand-form .nav-provider-from ul .nav-step.disabled a{color:#ffd099!important}.stand-form .nav-provider-from ul .nav-step:after{content:"";position:absolute;z-index:-1;width:100%;height:100%;border-radius:50%}.stand-form .nav-provider-from ul .nav-step.active{background-color:#ff8900}.stand-form .nav-provider-from ul .nav-step.active a{color:#fff}.stand-form .nav-provider-from ul .nav-step.active:after{background-color:#ff8900}.stand-form .nav-provider-from ul .nav-step:not(.active) a{background-color:#f9f9fb;color:#ff8900}.stand-form .nav-provider-from ul .nav-step:not(.active):after{background-color:#f9f9fb}.stand-form .nav-provider-from ul .nav-step .sub-nav{position:absolute;display:flex;justify-content:space-between;top:-14px;left:50%;transform:translateX(-50%);width:24px}.stand-form .nav-provider-from ul .nav-step .sub-nav .dot{width:10px;height:10px;border-radius:5px;background-color:#ffb866}.stand-form .nav-provider-from ul .nav-step .sub-nav .dot.selected{background-color:#ff8900}.stand-form .nav-provider-from ul .nav-step>a{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-decoration:none;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.stand-form .container-step{position:absolute;width:100%;top:50px;bottom:0;overflow-y:auto}@media screen and (min-width:767px){.stand-form .container-step{top:70px}}@media screen and (min-width:1224px){.stand-form .container-step{top:148px}}.stand-form .container-step .content{position:relative;height:100%}.stand-form .section-title{font-family:"Montserrat-SemiBold";padding:15px 30px}.stand-form .section-title .required{color:#ff8900}.stand-form section{background:#fff;padding:5px 30px;margin-bottom:15px;max-width:1024px;border-radius:0;box-shadow:0 0 13px -2px rgba(156,167,177,.3)}@media screen and (min-width:767px){.stand-form section{border-radius:12px}}.stand-form section button.secondary{margin-top:10px}.stand-form label .required{color:#ff8900}.step1 .choix{display:flex;flex-direction:column}@media screen and (min-width:767px){.step1 .choix{flex-direction:row}}.step1 .choix button,.step1 .choix section{cursor:pointer}.step1 .choix-2-options{display:flex;flex-direction:column}@media screen and (min-width:1224px){.step1 .choix-2-options{flex-direction:row}}.step1 section{border-radius:12px;margin:0 30px 15px}@media screen and (min-width:767px){.step1 section{margin:15px}}.step1 section.disabled{opacity:.5}.step1 section.disabled button{pointer-events:none}.step1 section.choix-2-option-1,.step1 section.choix-2-option-2{min-width:auto}@media screen and (min-width:767px){.step1 section.choix-2-option-1,.step1 section.choix-2-option-2{min-width:330px}}.step1 section button{margin-top:15px;min-width:200px}.step1 section h4{margin:10px 0 15px}.step1 section.choix-2-option-1{display:flex;flex-direction:column;justify-content:space-between;padding:0!important}.step1 section.choix-2-option-1>div:first-child{padding:15px 30px}@media screen and (min-width:767px){.step1 section.choix-2-option-1{flex-direction:row}}.step1 section.choix-2-option-1 .css-2b097c-container{margin:15px 0}.step1 section .option-1{display:flex;flex-direction:column}@media screen and (min-width:767px){.step1 section .option-1{width:50%;margin-top:0}}.step1 section .option-1>div{display:flex;flex:1 1;align-items:center;background-color:#b2b2b2;color:#fff;padding:30px;cursor:pointer}.step1 section .option-1>div img{width:40%;margin-right:15px}@media screen and (min-width:767px){.step1 section .option-1>div{margin:0;padding:30px}}.step1 section .option-1>div:first-child{border-radius:12px 12px 0 0;margin-top:0}.step1 section .option-1>div:last-child{border-radius:0 0 12px 12px}.step1 section .option-1>div.selected{background-color:#ff8900}.step1 section.choix-2-option-2{max-width:330px}.step1 section.choix-2-option-2 .input-dimension{display:flex;justify-content:flex-start;align-items:center}.step1 section.choix-2-option-2 .input-dimension .container-input{width:100px}.step1 section.choix-2-option-2 .input-dimension span{padding:0 5px}.step2 section{margin:0 30px 15px;border-radius:12px}@media screen and (min-width:767px){.step2 section{margin:15px}}.step2 .stand-info{margin-top:15px;padding:30px}@media screen and (min-width:767px){.step2 .stand-info{margin-top:0}}.step2 .stand-info .container-input label{font-family:"Montserrat-SemiBold"}.step2 .stand-info .sub{color:#797c94}.step2 .shape ul{display:flex;flex-direction:column;padding:0;border-radius:12px;overflow:hidden}@media screen and (min-width:767px){.step2 .shape ul{flex-direction:row}}.step2 .shape ul li{display:flex;flex-direction:row;flex:1 1;align-items:center;list-style:none;background-color:#005fbf;padding:15px}@media screen and (min-width:767px){.step2 .shape ul li{flex-direction:column}}.step2 .shape ul li p{font-family:"Montserrat-Bold";font-style:24px;text-transform:uppercase;color:#fff;box-sizing:border-box;padding:0 15px}.step2 .shape ul li img{max-height:90px;margin-bottom:0}@media screen and (min-width:767px){.step2 .shape ul li img{height:130px;max-height:130px;margin-bottom:15px}}.step2 .shape ul li.selected{background-color:#ff8900}.step2 .shape section{padding:0}.step2 .shape .warn-shape{font-family:"Montserrat-SemiBold"}.step2 .shape .warn-shape img{position:relative;top:2px;margin-right:5px}.step2 .shape .sub{font-size:12px;margin-left:30px}@media screen and (min-width:767px){.step2 .shape .sub{margin-left:15px}}.step2 .list-options h2{padding:30px;line-height:30px}@media screen and (min-width:767px){.step2 .list-options h2{padding:30px 15px 15px}}.step2 .list-options .container-total{padding:0 30px;text-align:right}@media screen and (min-width:767px){.step2 .list-options .container-total{padding:0 15px}}.step2 .list-options .container-total label{font-family:"Montserrat-SemiBold";color:#005fbf;font-size:20px;text-transform:uppercase}.step2 .list-options .container-total label .total{font-family:"Montserrat-SemiBold";color:#ff8900}.step2 .list-options .container-switch .switch-field{margin:30px 0}.step2 .list-options .options-water{display:flex;align-items:center}@media screen and (max-width:767px){.step2 .list-options .options-water{flex-direction:column;align-items:flex-start}.step2 .list-options .options-water a{margin-left:0!important}}.step2 .list-options .options-water a{margin-left:15px;color:#797c94}.step2 .list-options .options-wifi ul{padding-left:15px;font-size:12px}.step2 .list-options .options-wifi ul li{line-height:18px;color:#797c94}.step2 .list-options .options-wifi p:last-child{color:#ff8900}.step2 .list-options .standiste{padding:30px 0}.step2 .list-options .standiste .section-title{padding:0}.step2 .list-options .standiste .container-inputs{display:flex;flex-direction:column;justify-content:space-between}.step2 .list-options .standiste .container-inputs .container-input{width:100%}@media screen and (min-width:767px){.step2 .list-options .standiste .container-inputs{flex-direction:row}.step2 .list-options .standiste .container-inputs .container-input{width:calc(33% - 5px)}}.recapitulatif section{display:flex;background-color:#005fbf;flex-direction:column;padding:0}@media screen and (min-width:767px){.recapitulatif section{flex-direction:row}}.recapitulatif section .dimension,.recapitulatif section .shape{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;margin:15px 0;box-sizing:border-box}.recapitulatif section .shape{max-width:100%}@media screen and (min-width:767px){.recapitulatif section .shape{max-width:230px}}@media screen and (min-width:767px) and (max-width:1224px){.recapitulatif section .shape{display:none}}.recapitulatif section .shape p{text-align:center}.recapitulatif section .shape img{height:150px}.recapitulatif section .dimension{border-left:none;border-top:1px solid #00468c;max-width:100%;width:100%;margin:0}.recapitulatif section .dimension p.warn{text-align:center}.recapitulatif section .dimension .shape-tablet{display:none}@media screen and (min-width:767px) and (max-width:1224px){.recapitulatif section .dimension .shape-tablet{display:block;margin-bottom:30px}}@media screen and (min-width:767px){.recapitulatif section .dimension{border-left:1px solid #00468c;border-top:none;max-width:230px;margin:30px 0}}.recapitulatif section .dimension .info-dimension{color:#fff;display:flex;flex-direction:column-reverse;align-items:center;justify-content:center}@media screen and (min-width:767px){.recapitulatif section .dimension .info-dimension .hide-on-mobile{display:inline-block!important}}@media screen and (min-width:390px){.recapitulatif section .dimension .info-dimension{flex-direction:row-reverse}}@media screen and (min-width:767px){.recapitulatif section .dimension .info-dimension{flex-direction:column}}.recapitulatif section .dimension .info-dimension p{margin-bottom:0;text-align:center}@media screen and (min-width:390px){.recapitulatif section .dimension .info-dimension p{text-align:left}}@media screen and (min-width:767px){.recapitulatif section .dimension .info-dimension p{text-align:center}}.recapitulatif section .dimension .info-dimension .size{font-family:"Montserrat-Regular";font-size:14px;margin-top:0}@media screen and (min-width:767px){.recapitulatif section .dimension .info-dimension .size{font-family:"Montserrat-SemiBold";font-size:28px;margin-top:15px}}.recapitulatif section .dimension .info-dimension .custom-dimension{font-family:"Montserrat-SemiBold";font-size:50px;margin-right:10px}.recapitulatif section .dimension .info-dimension .custom-dimension span{font-size:14px}@media screen and (min-width:767px){.recapitulatif section .dimension .info-dimension .custom-dimension{font-size:40px;margin-right:0}}.recapitulatif section .dimension .info-dimension .count-emplacement{font-family:"Montserrat-SemiBold";font-size:28px;padding:15px}@media screen and (min-width:767px){.recapitulatif section .dimension .info-dimension .count-emplacement{font-size:90px}}.recapitulatif section .recap-options{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px 30px;margin:15px 0;box-sizing:border-box;align-items:flex-start;border-left:none;border-top:1px solid #00468c}@media screen and (min-width:767px){.recapitulatif section .recap-options{border-left:1px solid #00468c;border-top:none}}.recapitulatif section .recap-options h4{color:#ff8900;margin-top:0}.recapitulatif section .recap-options .label-presta{font-family:"Montserrat-SemiBold";color:#ff8900;margin-top:15px}.recapitulatif section .recap-options .container-presta{background-color:#00468c;padding:10px 20px;margin-bottom:15px;border-radius:8px;width:100%}.recapitulatif section .recap-options .container-presta p{font-family:"Montserrat-Regular";color:#fff}.recapitulatif section .recap-options .container-presta a{line-height:20px}.recapitulatif section .recap-options .container-presta .bold{font-family:"Montserrat-SemiBold"}.recapitulatif section .recap-options .container-presta .presta{color:#fff;margin-top:30px}.recapitulatif section .recap-options p{font-family:"Montserrat-SemiBold";color:#fff;margin:10px 0}.recapitulatif section .recap-options p .sub{color:#fff}.recapitulatif section .recap-options p.warn,.recapitulatif section .recap-options p .warn{color:#ff8900}.recapitulatif section .recap-options .container-total{margin:15px 0}.recapitulatif section .recap-options .container-total p:first-child{position:relative;font-size:24px;text-transform:uppercase}.recapitulatif section .recap-options .container-total p:first-child:after{content:"";position:absolute;display:block;width:100%;height:2px;background-color:#ff8900;bottom:-5px}.recapitulatif section .recap-options .container-total .total{font-family:"Montserrat-SemiBold";font-size:28px}.recapitulatif .container-submit{display:flex;justify-content:center;align-items:center;margin-top:15px}@media screen and (min-width:767px){.recapitulatif .container-submit{justify-content:flex-end}}.recapitulatif .container-submit button{margin:0}.recapitulatif .container-submit button.loading{pointer-events:none;cursor:not-allowed}.recapitulatif .container-submit p.warn{margin:0 15px}.recapitulatif+.support-contact{padding:15px}@media screen and (min-width:767px){.recapitulatif+.support-contact{padding:15px 0}}.submit-succeed{position:absolute;width:100%;height:100%}.submit-succeed button{margin-top:15px}.submit-succeed>div:first-child{position:absolute;z-index:2;top:5%;width:100%;left:0;text-align:center;padding:10px}@media screen and (min-width:767px){.submit-succeed>div:first-child{top:50%;width:auto;text-align:left;padding:0;transform:translateY(-50%)}}.submit-succeed>div:nth-child(2){position:absolute;top:50%;transform:translateY(-50%);right:-60%;height:75%}.submit-succeed>div:nth-child(2) img{height:100%}@media screen and (min-width:767px){.submit-succeed>div:nth-child(2){height:auto;right:0}.submit-succeed>div:nth-child(2) img{height:auto}}.container-support{display:flex;align-items:center;justify-content:space-between;margin:30px 0;padding:15px}@media screen and (min-width:767px){.container-support{padding:15px 0}}@media screen and (min-width:1124px){.container-support{padding:15px 0}}.container-support a,.container-support button{margin-bottom:0}.support-contact{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.support-contact h3,.support-contact p{margin:0 5px;font-size:12px;white-space:nowrap}.support-contact h3 a,.support-contact p a{color:#161b46;text-decoration:none}.support-contact .required{width:100%;margin-bottom:10px}.support-contact .required span{color:#ff8900}.support-contact h3{font-family:"Montserrat-Bold"}.support-contact img{position:relative;top:3px;margin:0 5px}.support-contact .btn-blue{background-color:#005fbf;border-color:#005fbf;width:45px;min-width:45px;padding:0}.modal-support{position:fixed;z-index:100;width:100%;top:0;height:100%;background-color:#005fbf;display:flex;flex-direction:column;align-items:center;justify-content:center}.modal-support .back{position:absolute;top:20px;left:20px;margin:0;font-family:"Montserrat-SemiBold";font-size:14px;cursor:pointer}.modal-support a,.modal-support h3,.modal-support p{color:#fff}.modal-support .email a,.modal-support .phone a,.modal-support h3{font-family:"Montserrat-Bold";font-size:18px;margin:10px 0;text-decoration:none}.modal-support p{margin:20px 0;text-align:center;line-height:24px;font-size:18px}.modal-support img{position:relative;top:4px;width:25px;margin:0 15px}.cgu{overflow-y:auto;padding-bottom:15px}.cgu .header{padding:15px 10px}.cgu button{position:fixed;top:10px;right:10px;margin-bottom:0}@media screen and (min-width:1224px){.cgu button{top:25px;right:25px}}.cgu a{text-decoration:none}@media screen and (max-width:1224px){.cgu h2{margin-top:0}}.cgu h2,.cgu h3{color:#161b46}.cgu h3{font-family:"Montserrat-SemiBold"}.cgu .content{padding:0 15px}.contributors{position:relative;height:calc(100% - 70px)!important;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;padding-bottom:15px}@media screen and (min-width:1224px){.contributors{height:calc(100% - 90px)!important}}.contributors .section-title{font-family:"Montserrat-SemiBold";padding:15px 30px}.contributors .section-title .required{color:#ff8900}.contributors .add-contact{display:inline-flex;justify-content:center;align-items:center;margin-top:15px;cursor:pointer}.contributors .add-contact p{margin:0}.contributors .add-contact:hover p{color:#ff8900;text-decoration:underline}.contributors .add-contact:hover .add{background-color:#f08100}.contributors .add-contact .add{background-color:#ff8900;color:#fff;height:30px;width:30px;border-radius:15px;display:flex;align-items:center;justify-content:center;margin-left:10px;font-size:24px;cursor:pointer;transition:all .3s ease-in-out}.contributors .line-user{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;width:100%;padding:15px 10px;margin-bottom:15px;border-radius:0;background:#fff;box-shadow:0 0 13px -2px rgba(156,167,177,.3)}@media screen and (min-width:767px){.contributors .line-user{border-radius:12px}}@media screen and (min-width:1224px){.contributors .line-user{align-items:center;padding:15px}}.contributors .line-user.loading{opacity:.5;pointer-events:none}.contributors .line-user .loader{display:inline-block;width:10px;height:10px;background-color:#ffd099;border-radius:5px;animation-iteration-count:infinite;animation-duration:1s;animation-name:rotate;margin-left:12px}.contributors .line-user .loader.show{display:inline-block}.contributors .line-user .loader{position:absolute;top:calc(50% - 5px);right:10px}.contributors .line-user p{margin:0}.contributors .line-user .delete{margin-left:10px}.contributors .line-user .delete img{display:block}.contributors .line-user .delete:hover img:first-child,.contributors .line-user .delete:not(:hover) img:nth-child(2){display:none}.contributors .line-user .container{min-width:25%;display:flex;align-items:stretch;justify-content:center;flex-direction:column;border-right:1px solid #dedede}@media screen and (min-width:1224px){.contributors .line-user .container{min-width:50%;flex-direction:row}}.contributors .line-user .container>div{display:flex;align-items:center;justify-content:center;flex:1 1;width:100%;padding:10px}@media screen and (min-width:1224px){.contributors .line-user .container>div{width:33.3%;justify-content:flex-start;padding:15px}}.contributors .line-user .container>div p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.contributors .line-user .container>div p:hover{white-space:normal}.contributors .line-user .container>div:first-child{padding-right:15px}.contributors .line-user .container>div:not(:first-child){padding:10px 15px;border-left:none}@media screen and (min-width:1224px){.contributors .line-user .container>div:not(:first-child){border-left:1px solid #b2b2b2}}.contributors .line-user .edit{display:flex;flex-wrap:wrap;border:none!important;cursor:pointer;padding:10px 15px;width:100%;justify-content:flex-end}@media screen and (min-width:1224px){.contributors .line-user .edit{width:auto;justify-content:inherit}}.contributors .line-user .edit p:last-child{margin-left:15px}.contributors .line-user .edit p:hover{color:#ff8900;text-decoration:underline}.contributors .line-user .presence-days{border:none!important}@media screen and (min-width:1224px){.contributors .line-user .presence-days{width:auto}}.contributors .line-user .presence-days ul{height:100%;padding:0;margin:0;text-align:center}@media screen and (min-width:1224px){.contributors .line-user .presence-days ul{text-align:left}}.contributors .line-user .presence-days ul li{list-style-type:none;display:block;padding:10px 15px}@media screen and (min-width:1224px){.contributors .line-user .presence-days ul li{display:inline-block}}.contributors .line-user .presence-days ul li p,.contributors .line-user .presence-days ul li p span{font-family:"MontSerrat-SemiBold";color:#004289}.contributors .line-user .presence-days ul li.disabled p{color:#797c94;font-family:"MontSerrat-Regular"}.contributors .line-user .presence-days ul li{padding:0 15px}.contributors .line-user .presence-days ul li img{height:18px;position:relative;top:1px;margin-left:10px}.contributors .line-user{flex-wrap:nowrap;transition:opacity .4s ease-in-out,transform .4s ease-in-out;border-radius:12px}@media screen and (min-width:1224px) and (max-width:1260px){.contributors .line-user{align-items:stretch}}@media screen and (max-width:767px){.contributors .line-user{flex-direction:column-reverse;padding:0;width:calc(100% - 30px);margin-left:auto;margin-right:auto}}@media screen and (min-width:767px) and (max-width:1224px){.contributors .line-user{padding:0}.contributors .line-user>div{padding:15px!important}.contributors .line-user .container{background-color:#005fbf;color:#fff;border-radius:12px 0 0 12px;width:100%;max-width:33%}}@media screen and (min-width:767px) and (max-width:1224px) and (max-width:767px){.contributors .line-user .container{border-radius:0}}.contributors .line-user .name{font-family:"Montserrat-SemiBold"}.contributors .line-user .edit{flex-wrap:nowrap}.contributors .line-user .edit img{position:relative;top:1px}@media screen and (max-width:1224px){.contributors .line-user .edit{width:auto}}@media screen and (max-width:767px){.contributors .line-user .edit{justify-content:space-between;background:#005fbf;margin-bottom:15px;border-radius:12px 12px 0 0;color:#fff}.contributors .line-user .edit img{position:relative;top:1px}.contributors .line-user .edit .user{display:block;width:100%}.contributors .line-user .edit .user p{margin:0;color:#fff}.contributors .line-user .edit .user p.name{margin-bottom:10px}.contributors .line-user .edit .user p:not(.name){font-size:12px}}.contributors .line-user .edit .toggle-edit{display:flex;justify-content:center;align-items:flex-start}.contributors .line-user .edit .toggle-edit label{display:none;text-decoration:underline;margin:0 7px 0 0;cursor:pointer}.contributors .line-user .edit .toggle-edit label:hover{color:#005fbf}@media screen and (min-width:1224px){.contributors .line-user .edit .toggle-edit label{display:inline-block}}.contributors .line-user .edit .toggle-edit:hover img:nth-child(2),.contributors .line-user .edit .toggle-edit:not(:hover) img:nth-child(3){display:none}.contributors .line-user .edit .toggle-edit img{position:relative;top:1px;width:14px}.contributors .line-user.fade-out{opacity:.4;transform:scale(.9)}.contributors .line-user .presence-days{width:100%}.contributors .line-user .presence-days ul{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start}@media screen and (min-width:1224px) and (max-width:1260px){.contributors .line-user .presence-days ul{align-items:center}}@media screen and (min-width:1260px){.contributors .line-user .presence-days ul{flex-direction:row}}.contributors .line-user .presence-days ul li{padding:4px 8px;border-radius:14px;margin:0 3px;white-space:nowrap}@media screen and (min-width:767px){.contributors .line-user .presence-days ul li:not(.day){margin-bottom:10px;padding:0}}@media screen and (max-width:767px){.contributors .line-user .presence-days ul li:not(.day){margin:0 3px 3px}}.contributors .line-user .presence-days ul li.day{font-size:12px}@media screen and (max-width:767px){.contributors .line-user .presence-days ul li.day{margin:0 0 10px 10px!important}}@media screen and (min-width:767px) and (max-width:1260px){.contributors .line-user .presence-days ul li.day:not(:last-child){margin:0 3px 10px!important}}.contributors .line-user .presence-days ul li.day.disabled{border:1px solid #797c94;opacity:.3}.contributors .line-user .presence-days ul li.day.disabled p,.contributors .line-user .presence-days ul li.day.disabled p span{color:#797c94}.contributors .line-user .presence-days ul li.day:not(.disabled){border:1px solid #005fbf;background-color:#005fbf}.contributors .line-user .presence-days ul li.day:not(.disabled) p,.contributors .line-user .presence-days ul li.day:not(.disabled) p span{color:#fff}.contributors .line-user .presence-days ul li p.cocktail{display:flex;justify-content:center;align-items:center}.contributors .line-user .presence-days ul li p.cocktail img{position:relative;top:-2px}.contributors .module-contact{position:relative;width:100%;border-radius:0;display:flex;flex-wrap:wrap;justify-content:flex-start;background:#fff;margin-bottom:30px;padding:15px 15px 0;border:2px solid #005fbf}@media screen and (min-width:767px){.contributors .module-contact{padding:30px 30px 0}}@media screen and (min-width:1224px){.contributors .module-contact{padding:45px 45px 0}}@media screen and (max-width:767px){.contributors .module-contact{border-left:none;border-right:none}}@media screen and (min-width:767px){.contributors .module-contact{border-radius:12px}}.contributors .module-contact .grid-form{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:0 30px;width:100%}@media screen and (min-width:767px){.contributors .module-contact .grid-form{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1224px){.contributors .module-contact .grid-form{grid-template-columns:repeat(3,1fr)}}.contributors .module-contact .container-phone .error input{border-color:#b2b2b2}.contributors .module-contact .container-email .container-input{width:100%}.contributors .module-contact .container-switch{display:flex;justify-content:flex-start;align-items:center;width:100%}@media screen and (min-width:767px){.contributors .module-contact .container-switch{flex-wrap:wrap}}.contributors .module-contact .container-switch>div{margin-right:15px}.contributors .module-contact .container-switch img{position:relative;top:2px;width:16px;margin-left:5px}.contributors .module-contact .container-switch .required{color:#ff8900}.contributors .module-contact .container-select-items{display:flex;flex-wrap:wrap;align-items:center;padding:15px 0 0;width:100%!important}.contributors .module-contact .container-select-items label{margin-right:15px}.contributors .module-contact .container-select-items .loader{display:inline-block;width:10px;height:10px;background-color:#ffd099;border-radius:5px;animation-iteration-count:infinite;animation-duration:1s;animation-name:rotate;margin-left:12px}.contributors .module-contact .container-select-items .loader.show{display:inline-block}@keyframes rotate{0%{transform:rotateX(0) rotateY(0)}50%{transform:rotateX(-180deg) rotateY(0)}to{transform:rotateX(-180deg) rotateY(-180deg)}}.contributors .module-contact .container-select-items .loader{position:relative;top:-5px}.contributors .module-contact .container-select-items p{margin:0 15px 0 0;width:100%}.contributors .module-contact .container-button{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-bottom:-35px;margin-left:-25px;margin-right:-25px;width:calc(100% + 50px)}@media screen and (min-width:767px){.contributors .module-contact .container-button{margin-bottom:-35px;margin-left:0;margin-right:0;width:100%}}@media screen and (min-width:1224px){.contributors .module-contact .container-button{padding:45px;margin-bottom:-85px}}.contributors .module-contact .container-button button{margin:15px 10px;min-width:inherit}.contributors .module-contact .container-button button.secondary{background-color:#fff}.subscribe{position:absolute;top:70px;height:calc(100% - 70px)!important;width:100%}@media screen and (min-width:1224px){.subscribe{top:90px;height:calc(100% - 90px)!important}}.subscribe .section-title{font-family:"Montserrat-SemiBold";padding:15px 30px;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.subscribe .section-title .required{color:#ff8900}.subscribe section{background:#fff;padding:15px 30px;margin-bottom:15px;max-width:1024px;border-radius:0;box-shadow:0 0 13px -2px rgba(156,167,177,.3)}@media screen and (min-width:767px){.subscribe section{border-radius:12px;padding:30px}}.subscribe section button.secondary{margin-top:10px}.subscribe label .required{color:#ff8900}.subscribe .formulaire .main-user{display:flex;flex-wrap:wrap;justify-content:space-between}.subscribe .formulaire .main-user .container-select{max-width:100%;width:100%;margin-bottom:10px}@media screen and (min-width:767px){.subscribe .formulaire .main-user .container-select{max-width:49%;margin-bottom:0}}@media screen and (min-width:1224px){.subscribe .formulaire .main-user .container-select{max-width:32%}}.subscribe .formulaire .main-user .container-select label{display:block;margin-bottom:10px}.subscribe .formulaire .main-user .container-input{width:100%}@media screen and (min-width:767px){.subscribe .formulaire .main-user .container-input{width:49%}}@media screen and (min-width:1224px){.subscribe .formulaire .main-user .container-input{width:32%}}.subscribe .formulaire>.succeed,.subscribe .formulaire>.warn{padding:15px 30px 0;margin:0}@media screen and (min-width:1224px){.subscribe .formulaire>.succeed,.subscribe .formulaire>.warn{padding:0;text-align:right}}.subscribe .formulaire .company{display:flex;flex-wrap:wrap;justify-content:flex-start}.subscribe .formulaire .company .container-input{width:100%;margin-right:0}@media screen and (min-width:1224px){.subscribe .formulaire .company .container-input{width:31%;margin-right:2%}}.subscribe .formulaire .module-contacts ul{padding:0;margin:0}.subscribe .formulaire .module-contacts ul li{list-style-type:none;display:block;padding:15px 0}.subscribe .formulaire .module-contacts ul li .header-contact{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 10px}.subscribe .formulaire .module-contacts ul li .header-contact p{color:#b2b2b2;margin:0;white-space:nowrap}.subscribe .formulaire .module-contacts ul li .header-contact .line{height:1px;width:100%;background-color:#b2b2b2;margin:0 15px}.subscribe .formulaire .module-contacts ul li .header-contact .remove{background-color:initial;border:none;margin:0;width:auto;min-width:auto;padding:0;height:30px}.subscribe .formulaire .module-contacts ul li .header-contact .remove img:first-child{display:inline}.subscribe .formulaire .module-contacts ul li .header-contact .remove:hover img:first-child,.subscribe .formulaire .module-contacts ul li .header-contact .remove img:last-child{display:none}.subscribe .formulaire .module-contacts ul li .header-contact .remove:hover img:last-child{display:inline}.subscribe .formulaire .module-contacts ul .contact{display:flex;flex-wrap:wrap;justify-content:flex-start}.subscribe .formulaire .module-contacts ul .contact .container-input{padding:10px;width:100%}@media screen and (min-width:767px){.subscribe .formulaire .module-contacts ul .contact .container-input{width:50%}}@media screen and (min-width:1224px){.subscribe .formulaire .module-contacts ul .contact .container-input{width:33.33%}}.subscribe .formulaire .module-contacts .css-2b097c-container{margin-bottom:10px}.subscribe .formulaire .module-contacts .container-add{display:inline-flex;justify-content:center;align-items:center;margin-bottom:15px}.subscribe .formulaire .module-contacts .container-add:hover .add{background-color:#f08100}.subscribe .formulaire .module-contacts .container-add .add{background-color:#ff8900;color:#fff;height:30px;width:30px;border-radius:15px;display:flex;align-items:center;justify-content:center;margin-left:10px;font-size:24px;cursor:pointer;transition:all .3s ease-in-out}.subscribe .formulaire .module-contacts .container-add .add-contact{cursor:pointer;margin-bottom:0;text-decoration:underline}.subscribe .formulaire .module-contacts .container-add .add-contact span{color:#ff8900}body,html{width:100%;height:100%;margin:0;padding:0;background-color:#f9f9fb}*,body{font-family:"Montserrat-Regular";box-sizing:border-box}#root,.App,.App>div{width:100%;height:100%}.App{font-family:sans-serif;overflow:hidden}.page{position:absolute;width:100%}.content{position:relative;box-sizing:border-box;max-width:1024px;margin:0 auto;width:100%}.content.large{max-width:1224px}@media screen and (min-width:767px){.content{width:90%}}.content-large{position:relative;box-sizing:border-box;max-width:1124px;margin:0 auto;width:100%}.content-large.large{max-width:1224px}@media screen and (min-width:767px){.content-large{width:90%}}h1{font-size:28px}h1,h2{font-family:"Montserrat-SemiBold";margin:15px 0}h2{font-size:24px}.title-page{padding-top:15px;width:100%}@media screen and (max-width:1224px){.title-page{display:none!important}}.hide-on-mobile{display:inherit}@media screen and (max-width:767px){.hide-on-mobile{display:none!important}}.only-on-mobile{display:inherit}@media screen and (min-width:767px){.only-on-mobile{display:none!important}}.hide-on-tablet{display:inherit}@media screen and (max-width:1224px){.hide-on-tablet{display:none!important}}.only-on-tablet{display:inherit}@media screen and (min-width:1224px){.only-on-tablet{display:none!important}}h3{font-family:"Montserrat-Regular";font-size:20px;margin:15px 0}hr{color:#f9f9fb;background:#f9f9fb;border-color:#f9f9fb}a,label{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}a,input,label,p,textarea{font-family:"Montserrat-Regular";font-size:14px;margin:0 0 10px}a .sub,input .sub,label .sub,p .sub,textarea .sub{color:#797c94}a.warn,input.warn,label.warn,p.warn,textarea.warn{color:#ff8900;font-family:"Montserrat-SemiBold"}a.succeed,input.succeed,label.succeed,p.succeed,textarea.succeed{font-family:"Montserrat-SemiBold";color:#00ba38}p.medium,span.medium{font-family:"MontSerrat-Medium"}.image-item_container__2yuhW{position:relative;width:100%;background-size:cover;overflow:hidden;background-color:#fff}.image-item_container__2yuhW .image-item_container-loader__2oxW7,.image-item_container__2yuhW .image-item_no-image__eBe2G{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-item_container__2yuhW img{width:100%;height:auto}.IconBtn_btn__1wNRP{position:relative}.IconBtn_btn__1wNRP button{display:flex;justify-content:center;align-items:center;width:45px;max-width:45px;height:45px;min-width:auto;padding:0;border:1px solid #ff8900;border-radius:50%;margin-bottom:0;background-color:initial;cursor:pointer}.IconBtn_btn__1wNRP button img{max-width:30px}.IconBtn_btn__1wNRP button img.IconBtn_loading__1NsKa{animation:IconBtn_rotate-animation__3-FY7 1s linear infinite}.IconBtn_btn__1wNRP button:hover{background-color:rgba(255,137,0,.2)}.IconBtn_btn__1wNRP button.IconBtn_download__2FB_X{border:1px solid #32a860;background-color:#32a860}.IconBtn_btn__1wNRP button.IconBtn_download__2FB_X:hover{background-color:rgba(50,168,96,.6)}.IconBtn_btn__1wNRP .IconBtn_tooltip__14dSv{left:-60%;opacity:0;top:40px;position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;block-size:-webkit-fit-content;block-size:-moz-fit-content;block-size:fit-content;display:inline-block;font-size:13px;width:auto;z-index:100;text-align:center;padding:5px 8px;border-radius:5px;box-shadow:0 2px 13px -2px rgba(156,167,177,.5);background-color:#fff;word-break:keep-all}.IconBtn_btn__1wNRP:hover .IconBtn_tooltip__14dSv{opacity:1}@keyframes IconBtn_rotate-animation__3-FY7{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.input-image_inputFileContainer__15GNx{display:flex;flex-wrap:wrap;align-items:flex-end}.input-image_inputFileContainer__15GNx .input-image_dropZone__1doNq{border:1px dashed #b2b2b2;padding:10px;transition:background-color .3s;max-width:230px}.input-image_inputFileContainer__15GNx .input-image_dropZone__1doNq:not(.input-image_disabled__2VhOb){cursor:pointer}.input-image_inputFileContainer__15GNx .input-image_dropZone__1doNq.input-image_disabled__2VhOb{opacity:.4}.input-image_inputFileContainer__15GNx .input-image_dropZone__1doNq:not(.input-image_hasImage__1KH4V){display:flex;align-items:center;height:100px;text-align:center}.input-image_inputFileContainer__15GNx .input-image_dropZone__1doNq:not(.input-image_hasImage__1KH4V) p{font-size:12px;color:#b2b2b2;font-family:"Montserrat-SemiBold";width:120px}.input-image_inputFileContainer__15GNx .input-image_dropZone__1doNq.input-image_hasImage__1KH4V{background-color:#f0f0f0;font-size:0}.input-image_inputFileContainer__15GNx .input-image_image-container__2xsRu{position:relative}.input-image_inputFileContainer__15GNx img{max-width:100%;max-height:200px}.input-image_inputFileContainer__15GNx .input-image_inputFile__2eWk4{display:none}.input-image_inputFileContainer__15GNx .input-image_info__28G5T label,.input-image_inputFileContainer__15GNx .input-image_info__28G5T p{font-family:"Montserrat-SemiBold";margin-left:15px;text-decoration:underline}.input-image_inputFileContainer__15GNx .input-image_info__28G5T label{color:#005fbf!important;cursor:pointer}.input-image_inputFileContainer__15GNx .input-image_info__28G5T .input-image_error__2gZar{font-family:"Montserrat";flex:1 1;width:100%;color:#ff0009!important;text-decoration:none}.input-image_inputFileContainer__15GNx .input-image_info__28G5T .input-image_delete__1mHwm{color:#ff0009;margin-left:15px;text-decoration:underline;cursor:pointer}@font-face{font-family:"Montserrat-Bold";src:url(../../static/media/Montserrat-Bold.0915f0a8.ttf) format("truetype")}@font-face{font-family:"Montserrat-SemiBold";src:url(../../static/media/Montserrat-SemiBold.164d6389.ttf) format("truetype")}@font-face{font-family:"MuseoSans-700";src:url(../../static/media/MuseoSans-700.80acced0.otf) format("truetype")}@font-face{font-family:"MuseoSans-900";src:url(../../static/media/MuseoSans-900.0574e80a.otf) format("truetype")}@font-face{font-family:"Montserrat-Regular";src:url(../../static/media/Montserrat-Regular.2a2d37bf.ttf) format("truetype")}@font-face{font-family:"Montserrat-Medium";src:url(../../static/media/Montserrat-Medium.e2d60bc4.ttf) format("truetype")}@font-face{font-family:"Montserrat-Light";src:url(../../static/media/Montserrat-Light.34270926.ttf) format("truetype")}@font-face{font-family:"LucidaGrande-Bold.ttf";src:url(../../static/media/LucidaGrande-Bold.0a3b2959.ttf) format("truetype")}@font-face{font-family:"LucidaGrande";src:url(../../static/media/LucidaGrande.0f2081ba.ttf) format("truetype")}.edit-product_formProduct__33eLL{overflow-y:auto;height:calc(100% - 90px)!important;padding:15px 30px 30px}.edit-product_formProduct__33eLL .edit-product_loader__3fnC9{display:inline-block;width:10px;height:10px;background-color:#ffd099;border-radius:5px;animation-iteration-count:infinite;animation-duration:1s;animation-name:edit-product_rotate__1tkZL;margin-left:12px}.edit-product_formProduct__33eLL .edit-product_loader__3fnC9.edit-product_show__stAD-{display:inline-block}@keyframes edit-product_rotate__1tkZL{0%{transform:rotateX(0) rotateY(0)}50%{transform:rotateX(-180deg) rotateY(0)}to{transform:rotateX(-180deg) rotateY(-180deg)}}.edit-product_formProduct__33eLL .edit-product_header__1g-9C{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.edit-product_formProduct__33eLL .edit-product_error__CCkkQ{font-family:"Montserrat-Medium";color:#ff0009;margin-top:-10px}.edit-product_formProduct__33eLL .edit-product_gencod__31tTV input{letter-spacing:1px}.edit-product_formProduct__33eLL .edit-product_gencod__31tTV input::placeholder{letter-spacing:2px}.edit-product_formProduct__33eLL .edit-product_form__36DGC{margin-bottom:15px}@media screen and (min-width:1224px){.edit-product_formProduct__33eLL .edit-product_form__36DGC{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;gap:15px}.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_info__Fus5R{grid-area:1/1/3/2}.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_price__3R9z3{grid-area:1/2/2/3}.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_availability__3pTeV{grid-area:2/2/3/3}}.edit-product_formProduct__33eLL .edit-product_form__36DGC p[class=filename]{margin-bottom:15px}.edit-product_formProduct__33eLL .edit-product_form__36DGC p[class=filename] span[class=remove-file]{position:relative;top:7px;color:#ff8900}.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_availability__3pTeV,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_delivery__3kspy,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_info__Fus5R,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_price__3R9z3{background-color:#fff;padding:10px 30px 30px;border-radius:5px;box-shadow:0 4px 18px 0 rgba(0,0,0,.06);margin-bottom:30px}@media screen and (min-width:1224px){.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_availability__3pTeV,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_delivery__3kspy,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_info__Fus5R,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_price__3R9z3{margin-bottom:0}}.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_availability__3pTeV h4,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_delivery__3kspy h4,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_info__Fus5R h4,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_price__3R9z3 h4{font-family:"Montserrat-SemiBold";color:#005fbf;font-size:20px;margin:15px 0}.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_availability__3pTeV label,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_delivery__3kspy label,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_info__Fus5R label,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_price__3R9z3 label{font-family:"Montserrat-SemiBold";color:#161b46}.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_availability__3pTeV .edit-product_row__3x_zS,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_delivery__3kspy .edit-product_row__3x_zS,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_info__Fus5R .edit-product_row__3x_zS,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_price__3R9z3 .edit-product_row__3x_zS{display:flex}.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_availability__3pTeV .edit-product_row__3x_zS .edit-product_status__2HsUM,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_delivery__3kspy .edit-product_row__3x_zS .edit-product_status__2HsUM,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_info__Fus5R .edit-product_row__3x_zS .edit-product_status__2HsUM,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_price__3R9z3 .edit-product_row__3x_zS .edit-product_status__2HsUM{position:relative;top:-3px;display:inline-block;text-align:center;padding:10px 15px;height:38px;border-radius:19px;font-family:"Montserrat-SemiBold";color:#fff;margin:15px 0 15px auto}.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_availability__3pTeV .edit-product_row__3x_zS .edit-product_status__2HsUM.edit-product_valid__3HKO4,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_delivery__3kspy .edit-product_row__3x_zS .edit-product_status__2HsUM.edit-product_valid__3HKO4,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_info__Fus5R .edit-product_row__3x_zS .edit-product_status__2HsUM.edit-product_valid__3HKO4,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_price__3R9z3 .edit-product_row__3x_zS .edit-product_status__2HsUM.edit-product_valid__3HKO4{background-color:#32a860}.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_availability__3pTeV .edit-product_row__3x_zS .edit-product_status__2HsUM.edit-product_pending__CQzN1,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_delivery__3kspy .edit-product_row__3x_zS .edit-product_status__2HsUM.edit-product_pending__CQzN1,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_info__Fus5R .edit-product_row__3x_zS .edit-product_status__2HsUM.edit-product_pending__CQzN1,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_price__3R9z3 .edit-product_row__3x_zS .edit-product_status__2HsUM.edit-product_pending__CQzN1{background-color:#ff8900}.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_availability__3pTeV .edit-product_row__3x_zS .edit-product_status__2HsUM.edit-product_refused__3bYRW,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_delivery__3kspy .edit-product_row__3x_zS .edit-product_status__2HsUM.edit-product_refused__3bYRW,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_info__Fus5R .edit-product_row__3x_zS .edit-product_status__2HsUM.edit-product_refused__3bYRW,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_price__3R9z3 .edit-product_row__3x_zS .edit-product_status__2HsUM.edit-product_refused__3bYRW{background-color:#ff0009}.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_availability__3pTeV .edit-product_row__3x_zS .edit-product_status__2HsUM.edit-product_correction__3e_xs,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_delivery__3kspy .edit-product_row__3x_zS .edit-product_status__2HsUM.edit-product_correction__3e_xs,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_info__Fus5R .edit-product_row__3x_zS .edit-product_status__2HsUM.edit-product_correction__3e_xs,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_price__3R9z3 .edit-product_row__3x_zS .edit-product_status__2HsUM.edit-product_correction__3e_xs{background-color:#fcd12a}.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_availability__3pTeV .edit-product_row__3x_zS label,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_delivery__3kspy .edit-product_row__3x_zS label,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_info__Fus5R .edit-product_row__3x_zS label,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_price__3R9z3 .edit-product_row__3x_zS label{display:block}.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_availability__3pTeV .edit-product_row__3x_zS p.edit-product_sub__2wegR,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_delivery__3kspy .edit-product_row__3x_zS p.edit-product_sub__2wegR,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_info__Fus5R .edit-product_row__3x_zS p.edit-product_sub__2wegR,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_price__3R9z3 .edit-product_row__3x_zS p.edit-product_sub__2wegR{font-family:"Montserrat-SemiBold";color:#797c94;margin-bottom:15px}.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_availability__3pTeV .edit-product_row__3x_zS .edit-product_box__3hnbq,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_delivery__3kspy .edit-product_row__3x_zS .edit-product_box__3hnbq,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_info__Fus5R .edit-product_row__3x_zS .edit-product_box__3hnbq,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_price__3R9z3 .edit-product_row__3x_zS .edit-product_box__3hnbq{width:100%}.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_availability__3pTeV .edit-product_row__3x_zS .edit-product_selectItemsFields__uR2Dg,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_delivery__3kspy .edit-product_row__3x_zS .edit-product_selectItemsFields__uR2Dg,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_info__Fus5R .edit-product_row__3x_zS .edit-product_selectItemsFields__uR2Dg,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_price__3R9z3 .edit-product_row__3x_zS .edit-product_selectItemsFields__uR2Dg{margin-top:15px}.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_availability__3pTeV .edit-product_row__3x_zS>div:not(:last-child),.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_delivery__3kspy .edit-product_row__3x_zS>div:not(:last-child),.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_info__Fus5R .edit-product_row__3x_zS>div:not(:last-child),.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_price__3R9z3 .edit-product_row__3x_zS>div:not(:last-child){margin-right:15px}.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_availability__3pTeV .edit-product_row__3x_zS>div input,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_delivery__3kspy .edit-product_row__3x_zS>div input,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_info__Fus5R .edit-product_row__3x_zS>div input,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_price__3R9z3 .edit-product_row__3x_zS>div input{max-width:inherit}.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_availability__3pTeV .edit-product_row__3x_zS>div.edit-product_selectField__22OjL,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_delivery__3kspy .edit-product_row__3x_zS>div.edit-product_selectField__22OjL,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_info__Fus5R .edit-product_row__3x_zS>div.edit-product_selectField__22OjL,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_price__3R9z3 .edit-product_row__3x_zS>div.edit-product_selectField__22OjL{width:100%}.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_availability__3pTeV .edit-product_row__3x_zS>div.edit-product_selectField__22OjL label,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_delivery__3kspy .edit-product_row__3x_zS>div.edit-product_selectField__22OjL label,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_info__Fus5R .edit-product_row__3x_zS>div.edit-product_selectField__22OjL label,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_price__3R9z3 .edit-product_row__3x_zS>div.edit-product_selectField__22OjL label{position:relative}.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_availability__3pTeV .edit-product_row__3x_zS>div.edit-product_selectField__22OjL label>span,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_delivery__3kspy .edit-product_row__3x_zS>div.edit-product_selectField__22OjL label>span,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_info__Fus5R .edit-product_row__3x_zS>div.edit-product_selectField__22OjL label>span,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_price__3R9z3 .edit-product_row__3x_zS>div.edit-product_selectField__22OjL label>span{position:absolute;top:-4px}@media screen and (min-width:767px){.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_availability__3pTeV .edit-product_row__3x_zS>div.edit-product_selectField__22OjL,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_delivery__3kspy .edit-product_row__3x_zS>div.edit-product_selectField__22OjL,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_info__Fus5R .edit-product_row__3x_zS>div.edit-product_selectField__22OjL,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_price__3R9z3 .edit-product_row__3x_zS>div.edit-product_selectField__22OjL{max-width:calc(50% - 10px)}}.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_availability__3pTeV .edit-product_availabilityComment__2sDgb{margin-top:15px}.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_price__3R9z3 .edit-product_row__3x_zS>div{width:100%}.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_price__3R9z3 .edit-product_more__2ZIRc{margin-top:15px}.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_price__3R9z3 .edit-product_more__2ZIRc ul{display:flex;align-items:center;justify-content:start;flex-wrap:wrap;list-style:none;margin:15px 0;padding:0}.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_price__3R9z3 .edit-product_more__2ZIRc ul.edit-product_disabled__3fWQJ .edit-product_circle__3eema,.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_price__3R9z3 .edit-product_more__2ZIRc ul.edit-product_disabled__3fWQJ p{cursor:inherit}.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_price__3R9z3 .edit-product_more__2ZIRc ul li{display:flex;align-items:center;justify-content:center;margin-bottom:15px}@media screen and (min-width:1224px){.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_price__3R9z3 .edit-product_more__2ZIRc ul li{width:33%}}.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_price__3R9z3 .edit-product_more__2ZIRc ul li p{margin:0 0 0 5px;padding:0 5px;width:100px;cursor:pointer}.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_price__3R9z3 .edit-product_more__2ZIRc ul li:first-child .edit-product_circle__3eema img{width:30px}.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_price__3R9z3 .edit-product_more__2ZIRc ul li:last-child .edit-product_circle__3eema img{width:40px}.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_price__3R9z3 .edit-product_more__2ZIRc ul li .edit-product_circle__3eema{display:flex;align-items:center;justify-content:center;width:75px;min-width:75px;height:75px;background-color:#bebebe;border-radius:50%;cursor:pointer}.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_price__3R9z3 .edit-product_more__2ZIRc ul li .edit-product_circle__3eema.edit-product_selected__1Gu2M{background-color:#ff8900}.edit-product_formProduct__33eLL .edit-product_form__36DGC .edit-product_price__3R9z3 .edit-product_more__2ZIRc ul li .edit-product_circle__3eema img{width:50px}.edit-product_formProduct__33eLL .edit-product_delete__1-Gq6{text-align:center}.edit-product_formProduct__33eLL .edit-product_delete__1-Gq6 p{font-family:"Montserrat-Medium";color:#ff0009;text-decoration:underline;cursor:pointer}.edit-product_formProduct__33eLL .edit-product_delete__1-Gq6 p svg{position:relative;top:5px;margin-right:3px}
/*# sourceMappingURL=main.b7b2464a.chunk.css.map */