textarea{width:100%;min-height:150px;border:1px solid #D6D6D6;border-radius:2px;padding:12px;font-size:1.6rem;line-height:120%;font-family:EuclidFlexRegularWeb,sans-serif;outline:none;resize:none}@media screen and (max-width:1180px){textarea{font-size:1.6rem}}@media screen and (max-width:630px){textarea{font-size:1.3rem}}.radio-group{background-color:#f4f3f1;margin-top:8px;margin-bottom:18px;padding:4px;display:flex;border-radius:2px;gap:4px}.radio-group .radio{width:50%}.radio-group .radio input[type=radio]{display:none}.radio-group .radio input[type=radio]:checked+label{background-color:#fff;color:#0d0d12}.radio-group .radio label{width:100%;height:50px;background-color:transparent;color:#868689;display:flex;justify-content:center;align-items:center;font-size:1.6rem;line-height:120%;font-family:EuclidFlexMediumWeb,sans-serif;cursor:pointer;transition:all .2s ease-in-out;border-radius:2px}@media screen and (max-width:1180px){.radio-group .radio label{font-size:1.6rem}}@media screen and (max-width:630px){.radio-group .radio label{font-size:1.3rem}}.radio-group-version-2{display:inline-flex;align-items:center;padding:8px 0;margin-right:12px;margin-bottom:12px}.radio-group-version-2 input[type=radio],.radio-group-version-2 input[type=radio]:hover{min-width:24px;min-height:24px;border:1px solid #D6D6D6;border-radius:50%;outline:none;margin-block:0;margin-inline:0;-webkit-appearance:none;appearance:none;transition:all .2s ease-in-out;cursor:pointer}.radio-group-version-2 input[type=radio]:hover,.radio-group-version-2 input[type=radio]:hover:hover{border:1px solid #0D0D12}.radio-group-version-2 input[type=radio]:checked,.radio-group-version-2 input[type=radio]:hover:checked{border:8px solid #0D0D12}.radio-group-version-2 input[type=radio]:checked:hover,.radio-group-version-2 input[type=radio]:hover:checked:hover{border:8px solid #0D0D12}.radio-group-version-2 label{font-size:1.6rem;line-height:120%;font-family:EuclidFlexMediumWeb,sans-serif;margin-left:12px;cursor:pointer}@media screen and (max-width:1180px){.radio-group-version-2 label{font-size:1.6rem}}@media screen and (max-width:630px){.radio-group-version-2 label{font-size:1.3rem}}.radio-group-version-2 label span{font-size:1.6rem;line-height:120%;font-family:EuclidFlexRegularWeb,sans-serif;cursor:pointer}@media screen and (max-width:1180px){.radio-group-version-2 label span{font-size:1.6rem}}@media screen and (max-width:630px){.radio-group-version-2 label span{font-size:1.3rem}}.radio-group-version-2 label span a{display:inline!important}.check-group{display:flex;align-items:center;padding:8px 0}.check-group input[type=checkbox],.check-group input[type=checkbox]:hover{min-width:24px;min-height:24px;border:1px solid #D6D6D6;border-radius:2px;outline:none;margin-block:0;margin-inline:0;-webkit-appearance:none;appearance:none;transition:all .2s ease-in-out;cursor:pointer}.check-group input[type=checkbox]:checked,.check-group input[type=checkbox]:hover:checked{background-color:#0d0d12;border-radius:2px;border:1px solid #0D0D12;display:flex;justify-content:center;align-items:center}.check-group input[type=checkbox]:checked:after,.check-group input[type=checkbox]:hover:checked:after{content:"";background-image:url(//www.champagne-castelnau.fr/cdn/shop/t/11/assets/checked.svg?v=65549882517379248221788961028);width:10px;height:8px;transform:scale(1.5)}.check-group input[type=checkbox]:hover,.check-group input[type=checkbox]:hover:hover{border:1px solid #0D0D12}.check-group label{font-size:1.6rem;line-height:120%;font-family:EuclidFlexMediumWeb,sans-serif;margin-left:12px;cursor:pointer}@media screen and (max-width:1180px){.check-group label{font-size:1.6rem}}@media screen and (max-width:630px){.check-group label{font-size:1.3rem}}.check-group label span{font-size:1.6rem;line-height:120%;font-family:EuclidFlexRegularWeb,sans-serif;cursor:pointer}@media screen and (max-width:1180px){.check-group label span{font-size:1.6rem}}@media screen and (max-width:630px){.check-group label span{font-size:1.3rem}}.check-group label span a{display:inline!important}.select-group{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px}.select-group .select{flex-grow:1;position:relative;transition:width .2s ease-in-out}.select-group .select select{-webkit-appearance:none;appearance:none;height:60px;border:1px solid #D6D6D6;width:100%;padding:24px 12px 0;font-size:1.6rem;line-height:120%;font-family:EuclidFlexMediumWeb,sans-serif;border-radius:2px;background-color:#fff;cursor:pointer;outline:none}@media screen and (max-width:1180px){.select-group .select select{font-size:1.6rem}}@media screen and (max-width:630px){.select-group .select select{font-size:1.3rem}}.select-group .select select option{font-size:1.6rem;line-height:120%!important;font-family:EuclidFlexMediumWeb,sans-serif}@media screen and (max-width:1180px){.select-group .select select option{font-size:1.6rem}}@media screen and (max-width:630px){.select-group .select select option{font-size:1.3rem}}.select-group .select label{position:absolute;top:12px;left:12px;font-size:1.3rem;line-height:120%;font-family:EuclidFlexMediumWeb,sans-serif;color:#868689;-webkit-user-select:none;user-select:none;pointer-events:none}@media screen and (max-width:1180px){.select-group .select label{font-size:1.3rem}}@media screen and (max-width:630px){.select-group .select label{font-size:1.3rem}}.select-group .select:after{content:"";background-image:url(//www.champagne-castelnau.fr/cdn/shop/t/11/assets/down.svg?v=58003397976869262871788961031);width:14px;height:9px;display:block;position:absolute;top:50%;right:12px;transform:translateY(-50%);-webkit-user-select:none;user-select:none;pointer-events:none}.text-group{margin-bottom:8px;position:relative}.text-group input{flex-grow:1;width:100%;-webkit-appearance:none;appearance:none;height:60px;border:1px solid #D6D6D6;font-size:1.6rem;line-height:120%!important;font-family:EuclidFlexMediumWeb,sans-serif;outline:none;padding-left:12px;transition:border .5s ease-in-out;cursor:pointer}@media screen and (max-width:1180px){.text-group input{font-size:1.6rem}}@media screen and (max-width:630px){.text-group input{font-size:1.3rem}}.text-group input:not(.date):active,.text-group input:not(.date):focus,.text-group input:not(.date).no-placeholder{padding-top:24px}.text-group input:not(.date):active+label,.text-group input:not(.date):focus+label,.text-group input:not(.date).no-placeholder+label{top:12px;transform:translateY(0);font-size:1.3rem}@media screen and (max-width:1180px){.text-group input:not(.date):active+label,.text-group input:not(.date):focus+label,.text-group input:not(.date).no-placeholder+label{font-size:1.3rem}}@media screen and (max-width:630px){.text-group input:not(.date):active+label,.text-group input:not(.date):focus+label,.text-group input:not(.date).no-placeholder+label{font-size:1.3rem}}.text-group input:hover{border:1px solid #0D0D12}.text-group input[type=date]{padding-inline-end:16px}.text-group input[type=date]:not(.no-placeholder){color:#868689}.text-group input[type=date]::-webkit-calendar-picker-indicator{background:url(//www.champagne-castelnau.fr/cdn/shop/t/11/assets/calendar.svg?v=8384) no-repeat;background-size:contain;width:16px;height:16px;opacity:.8;cursor:pointer}.text-group .field__label{position:absolute;top:50%;left:12px;transform:translateY(-50%);font-size:1.6rem;line-height:120%!important;font-family:EuclidFlexMediumWeb,sans-serif;color:#868689;transition:all .2s ease-in-out;-webkit-user-select:none;user-select:none;pointer-events:none}@media screen and (max-width:1180px){.text-group .field__label{font-size:1.6rem}}@media screen and (max-width:630px){.text-group .field__label{font-size:1.3rem}}input[type=submit],input[type=button],a.brd-only,button{text-decoration:none!important;-webkit-appearance:none;appearance:none;width:100%;background-color:#0d0d12;font-size:1.6rem;line-height:120%!important;font-family:EuclidFlexMediumWeb,sans-serif;color:#fff;border:none;border-radius:100px;padding:24px 0;cursor:pointer;transition:all .2s ease-in-out}@media screen and (max-width:1180px){input[type=submit],input[type=button],button{font-size:1.6rem}}@media screen and (max-width:630px){input[type=submit],input[type=button],button{font-size:1.3rem}}input[type=submit]:hover,input[type=button]:hover,button:hover{background-color:#25252a}input[type=submit].brd-only,input[type=button].brd-only,button.brd-only,a.brd-only{border:1px solid #0D0D12;color:#0d0d12;background-color:transparent}input[type=submit].brd-only:hover,input[type=button].brd-only:hover,button.brd-only:hover,.boutonNoir.brd-only:hover,a.brd-only:hover{color:#fff;background-color:#0d0d12}input[type=submit].brd-only.white,input[type=button].brd-only.white,button.brd-only.white,.boutonNoir.brd-only.white{border-color:#fff;color:#fff}input[type=submit].brd-only.white:hover,input[type=button].brd-only.white:hover,button.brd-only.white:hover,.boutonNoir.brd-only.white:hover{background-color:#fff;color:#0d0d12}.invalid{border:2px solid #C49B6A!important}.field__error{display:none}.invalid::placeholder{color:#c49b6a}.field__input.invalid+.field__label{color:#c49b6a;top:41%}.field__input.invalid~.field__error{display:block;color:#c49b6a;padding-top:5px;font-family:EuclidFlexRegularWeb,sans-serif;font-weight:500;font-size:13px;line-height:120%}.form__message,.errors li{display:block;color:#c49b6a;padding-top:5px;font-family:EuclidFlexRegularWeb,sans-serif;font-weight:500;font-size:13px;line-height:120%;padding-bottom:1rem}
/*# sourceMappingURL=/cdn/shop/t/11/assets/form.css.map */
