.alv-avis-f{padding-block:var(--section);border-block-start:1px solid var(--trait)}.alv-avis-f__grille{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--goutt);align-items:start}.alv-avis-f__tete{grid-column:1 / span 4;display:grid;gap:var(--e-5)}.alv-avis-f__tete .alv-libelle{margin:0;color:var(--bronze)}.alv-avis-f__tete .alv-h2{margin:0}.alv-avis-f__corps{grid-column:6 / span 7;display:grid;gap:var(--e-6)}.alv-avis-f__intro{margin:0;max-width:60ch;font-size:var(--t-chapo);line-height:1.55;color:var(--graphite)}.alv-avis-f__ecrire>summary{list-style:none;width:fit-content}.alv-avis-f__ecrire>summary::-webkit-details-marker{display:none}.alv-avis-f__ecrire[open]>summary{margin-block-end:var(--e-5)}.alv-avis-f__panneau{padding:var(--e-6);background:var(--papier);border:1px solid var(--trait)}.alv-avis-form{display:block}.alv-avis-f__panneau{display:grid;gap:var(--e-5)}.alv-avis-form__titre{margin:0;font-family:var(--police-titre);font-size:1.75rem;font-weight:400;line-height:1.15}.alv-avis-form__merci{margin:0;font-family:var(--police-titre);font-size:1.5rem;line-height:1.3}.alv-avis-form__note{margin:0;padding:0;border:0}.alv-avis-form__note legend{margin-block-end:var(--e-2);padding:0;font-size:var(--t-petit);color:var(--graphite)}.alv-avis-form__etoiles{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;gap:4px}.alv-avis-form__etoiles input{position:absolute;width:1px;height:1px;opacity:0}.alv-avis-form__etoiles label{padding:2px;cursor:pointer}.alv-avis-form__etoiles svg{display:block;width:32px;height:32px;fill:transparent;stroke:var(--bronze);stroke-width:1.1;transition:fill var(--d-tact) var(--ease-alvoque)}.alv-avis-form__etoiles input:checked~label svg,.alv-avis-form__etoiles label:hover svg,.alv-avis-form__etoiles label:hover~label svg{fill:var(--bronze)}.alv-avis-form__etoiles input:focus-visible+label{outline:2px solid var(--encre);outline-offset:2px}.alv-avis-f textarea{min-height:150px;padding:var(--e-3) var(--e-4);resize:vertical;line-height:1.55}.alv-avis-form__ligne{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--e-4)}.alv-avis-f__panneau .alv-mention{margin:0}.alv-avis-form__envoyer{justify-self:start}.alv-cache{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:989px){.alv-avis-f__tete,.alv-avis-f__corps{grid-column:1 / -1}.alv-avis-f__tete{margin-block-end:var(--e-6)}}@media(max-width:599px){.alv-avis-form__ligne{grid-template-columns:minmax(0,1fr)}.alv-avis-f__panneau{padding:var(--e-5)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/alvoque-avis-formulaire.css.map */
