.avis{padding:clamp(32px,4vw,48px) 0 clamp(24px,3vw,36px)}.avis__entete{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:16px}.avis__compte{margin-top:8px;font-size:.92rem}.avis__scene{position:relative}.avis__piste{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.avis__piste::-webkit-scrollbar{display:none}.avis__carte{flex:0 0 calc((100% - 32px) / 3);scroll-snap-align:start;display:flex;flex-direction:column;border:1px solid var(--lin);background:#faf7f2}.avis__carte img{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;object-position:center 28%;background:var(--lin)}.avis__corps{display:flex;flex-direction:column;gap:4px;padding:12px 14px 14px}.avis__etoiles{margin:0;color:var(--noir);font-size:.95rem;letter-spacing:.12em;line-height:1}.avis h3{font-size:1.4rem}.avis blockquote{margin:4px 0 0}.avis blockquote p{font-size:.98rem;line-height:1.5}.avis__fleche{position:absolute;top:34%;z-index:1;width:44px;height:44px;border:0;border-radius:50%;display:grid;place-items:center;background:#f3efe6eb;cursor:pointer;transform:translateY(-50%)}.avis__fleche--gauche{left:10px}.avis__fleche--droite{right:10px}.avis__fleche:before{content:"";width:9px;height:9px;border-top:1.5px solid var(--noir);border-right:1.5px solid var(--noir)}.avis__fleche--gauche:before{transform:translate(2px) rotate(-135deg)}.avis__fleche--droite:before{transform:translate(-2px) rotate(45deg)}.avis__fleche:focus-visible,.avis__fermer:focus-visible{outline:2px solid var(--noir);outline-offset:3px}.avis__dialogue{width:min(520px,calc(100% - 32px));max-height:calc(100% - 32px);overflow:auto;border:1px solid var(--lin);background:var(--ivoire);color:var(--noir);padding:28px}.avis__dialogue::backdrop{background:#14131175}.avis__dialogue-haut{display:flex;align-items:center;justify-content:space-between;gap:16px}.avis__dialogue h2{font-size:clamp(2rem,4vw,2.8rem)}.avis__fermer{width:40px;height:40px;border:0;background:transparent;color:var(--noir);font-size:1.8rem;line-height:1;cursor:pointer}.avis__formulaire{max-width:none}.avis__formulaire textarea{min-height:110px}.avis__notes{margin:0;padding:0;border:0}.avis__notes legend{margin-bottom:8px;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.avis__choix{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:2px}.avis__choix input{position:absolute;opacity:0;pointer-events:none}.avis__choix label{display:inline;color:#14131161;font-size:1.45rem;letter-spacing:0;text-transform:none;cursor:pointer}.avis__choix label:hover,.avis__choix label:hover~label,.avis__choix input:checked~label,.avis__choix input:focus-visible~label{color:var(--noir)}@media(max-width:860px){.avis__entete{flex-direction:column;align-items:flex-start}.avis__carte{flex-basis:84%}}.bonnet__piece{padding:clamp(64px,9vw,112px) 0;background:var(--ivoire);border-top:1px solid var(--lin)}.bonnet__piece-grille{width:min(1280px,calc(100% - var(--gouttiere) * 2));margin-inline:auto;display:grid;grid-template-columns:minmax(180px,.55fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:start}.bonnet__piece h2{max-width:12ch;font-size:clamp(2.6rem,5vw,4.2rem)}.bonnet__piece p:last-child{max-width:38ch;margin-top:18px}@media(max-width:860px){.bonnet__piece-grille{grid-template-columns:1fr;gap:18px}}.page__etroit>p{max-width:36ch;margin:22px 0 32px}.page__etroit{max-width:720px}.page__etroit p{max-width:32ch;margin-top:22px}.offert{padding:clamp(56px,8vw,96px) 0;background:var(--ivoire);border-top:1px solid var(--lin)}.offert__grille{width:min(1280px,calc(100% - var(--gouttiere) * 2));margin-inline:auto;display:grid;grid-template-columns:minmax(180px,.6fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:end}.offert h2{max-width:12ch}.offert p:last-child{max-width:36ch;margin-top:16px}@media(max-width:860px){.offert__grille{grid-template-columns:1fr}}.renvoi{padding:clamp(56px,8vw,96px) 0;background:var(--lin)}.renvoi__grille{width:min(1280px,calc(100% - var(--gouttiere) * 2));margin-inline:auto;display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:end}.renvoi h2{max-width:10ch}.renvoi p:last-of-type{max-width:38ch;margin:0 0 22px}@media(max-width:860px){.renvoi__grille{grid-template-columns:1fr}}.reponses{background:var(--noir);color:var(--ivoire);padding:clamp(64px,9vw,112px) 0}.reponses__grille{width:min(1280px,calc(100% - var(--gouttiere) * 2));margin-inline:auto;display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:clamp(28px,6vw,88px);align-items:start}.reponses .etiquette{color:var(--givre)}.reponses h2{max-width:8ch;font-size:clamp(3rem,6vw,5rem)}.reponses__item{border-top:1px solid rgba(197,208,214,.35)}.reponses__item:last-child{border-bottom:1px solid rgba(197,208,214,.35)}.reponses summary{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:22px 0;cursor:pointer;list-style:none;font-family:var(--serif);font-size:clamp(1.55rem,2.2vw,2.05rem);letter-spacing:.03em;line-height:1.05}.reponses summary::-webkit-details-marker{display:none}.reponses summary:after{content:"+";flex:none;font-family:var(--sans);font-size:1.15rem;letter-spacing:0;color:var(--givre)}.reponses__item[open] summary:after{content:"\2013"}.reponses summary:focus-visible{outline:2px solid var(--givre);outline-offset:4px}.reponses__item p{max-width:42ch;margin:0 0 22px;font-size:1.02rem}@media(max-width:860px){.reponses__grille{grid-template-columns:1fr;gap:28px}.reponses h2{max-width:none}}.retour__intro{max-width:42ch;margin-top:18px}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
