:root{--color1:#f4d205;--color2:white;--color3:darkred}.input_erreur{background-color:red!important}.form-btn,.form-btn-cancel,.form-btn-error{background:0 0;font-size:1rem;color:#fff;cursor:pointer;border:1px solid transparent;padding:5px 24px;margin-top:2.25rem;position:relative;z-index:0;-webkit-transition:-webkit-transform .28s ease;transition:-webkit-transform .28s ease;transition:transform .28s ease;transition:transform .28s ease,-webkit-transform .28s ease;will-change:transform}.form-btn-cancel::after,.form-btn-cancel::before,.form-btn-error::after,.form-btn-error::before,.form-btn::after,.form-btn::before{position:absolute;content:"";top:-1px;left:-1px;right:-1px;bottom:-1px}.form-btn-cancel::before,.form-btn-error::before,.form-btn::before{background:#006c8f;z-index:-2}.form-btn-cancel::after,.form-btn-error::after,.form-btn::after{background:#000;z-index:-1;opacity:0;-webkit-transition:opacity .28s ease;transition:opacity .28s ease;will-change:opacity}.form-btn-cancel:focus,.form-btn-error:focus,.form-btn:focus{outline:0}.form-btn-cancel:focus::after,.form-btn-cancel:hover::after,.form-btn-error:focus::after,.form-btn-error:hover::after,.form-btn:focus::after,.form-btn:hover::after{opacity:.3}.form-btn-cancel:active,.form-btn-error:active,.form-btn:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.form-btn-error::before{background:#d9534f}.form-btn-cancel{-webkit-transition:color .28s ease,-webkit-transform .28s ease;transition:color .28s ease,-webkit-transform .28s ease;transition:color .28s ease,transform .28s ease;transition:color .28s ease,transform .28s ease,-webkit-transform .28s ease;color:#9e9e9e;border-color:currentColor;will-change:color,transform}.form-btn-cancel.-nooutline{border-color:transparent}.form-btn-cancel::before{background:#9e9e9e;opacity:0;-webkit-transition:opacity .28s ease;transition:opacity .28s ease;will-change:opacity}.form-btn-cancel::after{display:none}.form-btn-cancel:focus,.form-btn-cancel:hover{color:#fff}.form-btn-cancel:focus::before,.form-btn-cancel:hover::before{opacity:1}.form-btn-block{display:block;width:100%;padding:5px}.form-checkbox,.form-radio{position:relative;margin-top:2.25rem;margin-bottom:2.25rem;text-align:left}.form-checkbox-inline .form-checkbox-label,.form-radio-inline .form-radio-label{display:inline-block;margin-right:1rem}.form-checkbox-legend,.form-radio-legend{margin:0 0 .125rem 0;font-weight:500;font-size:1rem;color:#333}.form-checkbox-label,.form-radio-label{position:relative;cursor:pointer;padding-left:1.5rem;text-align:left;color:#333;display:flex;margin-bottom:.5rem}.form-checkbox-label:hover i,.form-radio-label:hover i{color:green}.form-checkbox-label span,.form-radio-label span{display:block}.form-checkbox-label input,.form-radio-label input{width:auto;opacity:.0001;position:absolute;left:.25rem;top:.25rem;margin:0;padding:0}.form-checkbox-button{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;color:#999;left:0;top:.25rem;width:1rem;height:1rem;z-index:0;border:.125rem solid currentColor;border-radius:.0625rem;-webkit-transition:color .28s ease;transition:color .28s ease;will-change:color}.form-checkbox-button::after,.form-checkbox-button::before{position:absolute;height:0;width:.2rem;background-color:var(--color1);display:block;-webkit-transform-origin:left top;transform-origin:left top;border-radius:.25rem;content:"";-webkit-transition:opacity .28s ease,height 0s linear .28s;transition:opacity .28s ease,height 0s linear .28s;opacity:0;will-change:opacity,height}.form-checkbox-button::before{top:.65rem;left:.38rem;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-box-shadow:0 0 0 .0625rem #fff;box-shadow:0 0 0 .0625rem #fff}.form-checkbox-button::after{top:.3rem;left:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.form-checkbox-field:checked~.form-checkbox-button{color:green}.form-checkbox-field:checked~.form-checkbox-button::after,.form-checkbox-field:checked~.form-checkbox-button::before{opacity:1;-webkit-transition:height .28s ease;transition:height .28s ease}.form-checkbox-field:checked~.form-checkbox-button::after{height:.5rem}.form-checkbox-field:checked~.form-checkbox-button::before{height:1.2rem;-webkit-transition-delay:.28s;transition-delay:.28s}.form-radio-button{position:absolute;left:0;cursor:pointer;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#999}.form-radio-button::after,.form-radio-button::before{content:"";position:absolute;left:0;top:0;margin:.25rem;width:1rem;height:1rem;-webkit-transition:color .28s ease,-webkit-transform .28s ease;transition:color .28s ease,-webkit-transform .28s ease;transition:transform .28s ease,color .28s ease;transition:transform .28s ease,color .28s ease,-webkit-transform .28s ease;border-radius:50%;border:.125rem solid currentColor;will-change:transform,color}.form-radio-button::after{-webkit-transform:scale(0);transform:scale(0);background-color:var(--color1);border-color:var(--color1)}.form-radio-field:checked~.form-radio-button::after{-webkit-transform:scale(.5);transform:scale(.5)}.form-radio-field:checked~.form-radio-button::before{color:var(--color1)}.form-has-error .form-checkbox-button,.form-has-error .form-radio-button{color:#d9534f}.form-card{border-radius:2px;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-webkit-transition:all .56s cubic-bezier(.25,.8,.25,1);transition:all .56s cubic-bezier(.25,.8,.25,1);max-width:500px;padding:0;margin:50px auto}.form-card:focus,.form-card:hover{-webkit-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.form-card:focus-within{-webkit-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.form-actions{position:relative;display:-ms-flexbox;display:-webkit-box;display:flex;margin-top:2.25rem}.form-actions .form-btn-cancel{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.form-actions::before{content:"";position:absolute;width:100%;height:1px;background:#999;opacity:.3}.form-actions>*{-ms-flex:1;-webkit-box-flex:1;flex:1;margin-top:0}.form-fieldset{padding:30px;border:0}.form-fieldset+.form-fieldset{margin-top:15px}.form-legend{padding:1em 0 0;margin:0 0 -.5em;font-size:1.5rem;text-align:center}.form-legend+p{margin-top:1rem}.form-element{width:100%;position:relative;margin-top:1.25rem;margin-bottom:1.25rem}.form-element-hint{font-weight:400;font-size:.6875rem;color:#a6a6a6;display:block}.form-element-bar{position:relative;height:1px;background:#005a79;display:block}.form-element-bar::after{content:"";position:absolute;bottom:0;left:0;right:0;background:#005a79;height:2px;display:block;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transition:-webkit-transform .28s ease;transition:-webkit-transform .28s ease;transition:transform .28s ease;transition:transform .28s ease,-webkit-transform .28s ease;will-change:transform}.form-element-label{position:absolute;top:.5rem;line-height:1.5rem;pointer-events:none;padding-left:.125rem;z-index:1;font-size:1rem;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;color:#005a79;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:color .28s linear,opacity .28s linear,-webkit-transform .28s ease;transition:color .28s linear,opacity .28s linear,-webkit-transform .28s ease;transition:transform .28s ease,color .28s linear,opacity .28s linear;transition:transform .28s ease,color .28s linear,opacity .28s linear,-webkit-transform .28s ease;will-change:transform,color,opacity}.form-element-field{outline:0;height:1.5rem;display:block;background:0 0;padding:.125rem .125rem .0625rem;font-family:Roboto;font-size:1rem;border:0 solid transparent;line-height:1.5;width:100%;color:#005a79;-webkit-box-shadow:none;box-shadow:none;opacity:.001;-webkit-transition:opacity .28s ease;transition:opacity .28s ease;will-change:opacity}.form-element-field:-ms-input-placeholder{color:#a6a6a6;transform:scale(.9);transform-origin:left top}.form-element-field::-webkit-input-placeholder{color:#a6a6a6;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:left top;transform-origin:left top}.form-element-field::-ms-input-placeholder{color:#a6a6a6;transform:scale(.9);transform-origin:left top}.form-element-field::placeholder{color:#005a79;font-family:Roboto;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:left top;transform-origin:left top}.form-element-field:focus~.form-element-bar::after{-webkit-transform:rotateY(0);transform:rotateY(0)}.form-element-field:focus~.form-element-label{color:#005a79!important}.form-element-field.-hasvalue,.form-element-field:focus{opacity:1;color:#005a79;font-family:Poppins,sans-serif}.form-element-field.-hasvalue~.form-element-label,.form-element-field:focus~.form-element-label{-webkit-transform:translateY(-100%) translateY(-.5em) translateY(-2px) scale(.9);transform:translateY(-100%) translateY(-.5em) translateY(-2px) scale(.9);cursor:pointer;pointer-events:auto}.form-has-error .form-element-hint,.form-has-error .form-element-label.form-element-label{color:#d9534f}.form-has-error .form-element-bar,.form-has-error .form-element-bar::after{background:#d9534f}.form-is-success .form-element-hint,.form-is-success .form-element-label.form-element-label{color:#259337}.form-is-success .form-element-bar::after{background:#259337}input.form-element-field:not(:placeholder-shown),textarea.form-element-field:not(:placeholder-shown){opacity:1}input.form-element-field:not(:placeholder-shown)~.form-element-label,textarea.form-element-field:not(:placeholder-shown)~.form-element-label{-webkit-transform:translateY(-100%) translateY(-.5em) translateY(-2px) scale(.9);transform:translateY(-100%) translateY(-.5em) translateY(-2px) scale(.9);cursor:pointer;pointer-events:auto}textarea.form-element-field{height:200px;min-height:3rem}select.form-element-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.form-select-placeholder{color:#d8b3a7;display:none}.form-select .form-element-bar::before{content:"";position:absolute;height:.5em;width:.5em;border-bottom:1px solid #999;border-right:1px solid #999;display:block;right:.5em;bottom:0;-webkit-transition:-webkit-transform .28s ease;transition:-webkit-transform .28s ease;transition:transform .28s ease;transition:transform .28s ease,-webkit-transform .28s ease;-webkit-transform:translateY(-100%) rotateX(0) rotate(45deg);transform:translateY(-100%) rotateX(0) rotate(45deg);will-change:transform}.form-select select:focus~.form-element-bar::before{-webkit-transform:translateY(-50%) rotateX(180deg) rotate(45deg);transform:translateY(-50%) rotateX(180deg) rotate(45deg)}.form-element-field[type=number]{-moz-appearance:textfield}.form-element-field[type=number]::-webkit-inner-spin-button,.form-element-field[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input.form-checkbox-field:focus~span{background:var(--color1)}.select-hidden{display:none;visibility:hidden;padding-right:10px}.select{cursor:pointer;display:inline-block;font-size:16px;color:#000;width:220px;height:40px}.select-styled{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;padding:16px 15px;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.select-styled:after{content:"";width:0;height:0;border:7px solid transparent;border-color:#fff transparent transparent transparent;position:absolute;top:16px;right:10px}.select-styled:hover{background-color:#fff}.select-styled.active,.select-styled:active{background-color:#fff}.select-styled.active:after,.select-styled:active:after{top:9px;border-color:transparent transparent #fff transparent}.select-options{display:none;position:absolute;top:100%;right:0;left:0;z-index:999;margin:0;border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-style:solid;border-top:none;border-color:#fcd100;padding:0;list-style:none;background-color:#fff}.select-options li{margin:0;padding:12px 0;text-indent:15px;border-top:1px solid #f4d205;-moz-transition:all .15s ease-in;-o-transition:all .15s ease-in;-webkit-transition:all .15s ease-in;transition:all .15s ease-in}.select-options li:hover{color:#000;background:#f4d205}.select-options li[rel=hide]{display:none}@media screen and (max-width:600px){.form-element-label{font-size:.8rem}}.form-btn{width:auto}.livraison_form{width:960px;height:auto;margin:10px auto 10px;padding:10px}.livraison_form_part{display:grid;grid-template-columns:1fr 1fr;gap:10px}textarea{background:0 0;border:none;width:100%;resize:none;height:200px;line-height:1.5;width:100%;color:#ad8983}