.fn-ugc-section{background:var(--fn-ugc-bg,#F8F6F1);padding:40px 0}.fn-ugc{max-width:1200px;margin:0 auto;padding:28px 20px 8px;font-family:Inter,-apple-system,sans-serif;color:#1a1a1a}.fn-ugc__tete{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 18px}.fn-ugc__sur{font-family:Josefin Sans,sans-serif;font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#2d4a2b;margin:0 0 4px}.fn-ugc__titre{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:clamp(22px,3.4vw,30px);line-height:1.15;margin:0}.fn-ugc__btn{all:unset;cursor:pointer;font-family:Josefin Sans,Inter,sans-serif;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;padding:12px 18px 10px;border:2px solid #2D4A2B;color:#2d4a2b;border-radius:999px;white-space:nowrap}.fn-ugc__btn:hover,.fn-ugc__btn:focus-visible{background:#2d4a2b;color:#fff}.fn-ugc__btn--plein{background:#2d4a2b;color:#fff;text-align:center}.fn-ugc__form .fn-ugc__btn--plein{width:100%;margin-top:6px}.fn-ugc__action{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.fn-ugc__action-note{font-size:12px;color:#6b6459}.fn-ugc__stats{display:flex;align-items:center;gap:8px;margin:8px 0 0;font-size:14px;color:#35312b}.fn-ugc__stats-etoiles{color:#b8956a;letter-spacing:2px;font-size:15px}.fn-ugc__btn--plein:hover{background:#1f361e}.fn-ugc__btn[disabled]{opacity:.55;cursor:default}.fn-ugc__liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.fn-ugc__carte{background:#fff;border:1px solid #E6E1D6;border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:8px;min-width:0}.fn-ugc__photo{position:relative;margin:0 -14px;border-radius:0}.fn-ugc__photo img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.fn-ugc__coeur{all:unset;cursor:pointer;position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;background:#ffffffeb;color:#b8956a;font-size:13px;font-weight:600;padding:6px 10px;border-radius:999px;box-shadow:0 2px 10px #0000001f}.fn-ugc__coeur[aria-pressed=true]{color:#fff;background:#2d4a2b}.fn-ugc__coeur:focus-visible{outline:2px solid #2D4A2B;outline-offset:2px}.fn-ugc__stars{color:#b8956a;font-size:15px;letter-spacing:2px}.fn-ugc__stars .off{color:#d9d3c6}.fn-ugc__texte{margin:0;font-size:15px;line-height:1.55;color:#35312b;text-wrap:pretty}.fn-ugc__auteur{margin:auto 0 0;font-size:13px;color:#5f5e5a;display:flex;flex-wrap:wrap;gap:6px}.fn-ugc__auteur span:first-child{font-weight:600;color:#1a1a1a}.fn-ugc__auteur .fn-ugc__ville:empty{display:none}.fn-ugc__auteur .fn-ugc__ville:before{content:"\b7  "}.fn-ugc__auteur time:before{content:"\b7  "}.fn-ugc__auteur time:empty{display:none}.fn-ugc__vide{font-size:14px;color:#5f5e5a;margin:8px 0 0}.fn-ugc__dialog{border:0;border-radius:22px;padding:0;max-width:500px;width:min(500px,calc(100vw - 32px));max-height:92vh;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;overscroll-behavior:contain;background:#fbfaf7;color:#1a1a1a;box-shadow:0 30px 80px #14121059}.fn-ugc__dialog[open]::backdrop{background:#1412109e;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}html:has(.fn-ugc__dialog[open]){overflow:hidden}.fn-ugc__form{padding:30px 32px 26px;display:flex;flex-direction:column;gap:13px;position:relative;font-family:Inter,sans-serif;box-sizing:border-box;max-width:100%}.fn-ugc__fermer{all:unset;cursor:pointer;position:absolute;right:16px;top:14px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;font-size:22px;line-height:1;color:#5f5e5a;background:#f1eee6}.fn-ugc__fermer:hover{background:#e6e1d6;color:#1a1a1a}.fn-ugc__form-sur{margin:0;font-family:Josefin Sans,sans-serif;font-weight:700;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#2d4a2b}.fn-ugc__form-titre{font-family:Playfair Display,Georgia,serif;font-weight:500;font-size:28px;line-height:1.1;margin:-8px 40px 0 0;color:#141210}.fn-ugc__form-sous{margin:-8px 0 0;font-size:14px;line-height:1.5;color:#6b6459}.fn-ugc__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fn-ugc__notes{border:1px solid #E6E1D6;background:#fff;border-radius:14px;padding:9px 14px;margin:2px 0 0;display:flex;align-items:center;justify-content:center;gap:6px;flex-direction:row-reverse}.fn-ugc__notes input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.fn-ugc__notes label{font-size:34px;line-height:1;color:#d9d3c6;cursor:pointer;transition:color .12s,transform .12s;padding:0 2px}.fn-ugc__notes label:hover{transform:scale(1.08)}.fn-ugc__notes input:checked~label,.fn-ugc__notes label:hover,.fn-ugc__notes label:hover~label{color:#b8956a}.fn-ugc__champ{display:flex;flex-direction:column;gap:6px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#6b6459;font-weight:600}.fn-ugc__champ input,.fn-ugc__champ textarea{font:15px/1.45 Inter,sans-serif;letter-spacing:0;text-transform:none;font-weight:400;color:#1a1a1a;background:#fff;border:1px solid #D9D3C6;border-radius:12px;padding:13px 14px;width:100%;box-sizing:border-box;min-height:48px}.fn-ugc__champ textarea{min-height:96px;resize:vertical}.fn-ugc__champ input:focus,.fn-ugc__champ textarea:focus{outline:none;border-color:#2d4a2b;box-shadow:0 0 0 3px #2d4a2b26}.fn-ugc__champ small{font-size:12px;letter-spacing:0;text-transform:none;font-weight:400;color:#8a857b}.fn-ugc__deux{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fn-ugc__fichier-btn{display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font:600 14px Inter,sans-serif;letter-spacing:0;text-transform:none;color:#2d4a2b;background:#fff;border:1.5px dashed #B8956A;border-radius:12px;padding:13px 14px;width:100%;box-sizing:border-box;position:relative}.fn-ugc__fichier-btn:hover{background:#f7f3ea}.fn-ugc__fichier-btn input{position:absolute;opacity:0;width:1px;height:1px}.fn-ugc__fichier-btn:focus-within{outline:2px solid #2D4A2B;outline-offset:2px}.fn-ugc__apercu{display:block;max-height:180px;border-radius:12px;object-fit:cover;margin-top:4px}.fn-ugc__consent{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;color:#6b6459;line-height:1.45}.fn-ugc__consent input{margin-top:2px;width:18px;height:18px;accent-color:#2D4A2B;flex:0 0 auto}.fn-ugc__hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.fn-ugc__erreur{margin:0;font-size:13px;color:#a23b2a;background:#fbefec;border-radius:10px;padding:10px 12px}.fn-ugc__merci{margin:0;font-size:15px;color:#2d4a2b;font-weight:600;background:#eef3ec;border-radius:10px;padding:12px 14px}.fn-ugc__form .fn-ugc__btn--plein{width:100%;box-sizing:border-box;margin-top:4px;padding:16px 18px 14px;font-size:14px;border-radius:14px}@media(max-width:600px){.fn-ugc{padding:22px 16px 6px}.fn-ugc__deux{grid-template-columns:1fr}.fn-ugc__tete{align-items:stretch;flex-direction:column}.fn-ugc__action{align-items:stretch}.fn-ugc__action .fn-ugc__btn{width:100%;text-align:center;box-sizing:border-box}.fn-ugc__action-note{text-align:center}.fn-ugc__liste{grid-template-columns:1fr 1fr;gap:12px}.fn-ugc__carte{padding:12px}.fn-ugc__texte{font-size:14px}.fn-ugc__dialog{width:100vw;max-width:none;max-height:100dvh;height:100dvh;border-radius:0;margin:0}.fn-ugc__form{padding:26px 20px 32px}.fn-ugc__form-titre{font-size:26px}.fn-ugc__notes label{font-size:38px}}@media(max-width:420px){.fn-ugc__liste{grid-template-columns:1fr}}@media(max-height:820px){.fn-ugc__dialog{max-height:96vh}.fn-ugc__form{gap:12px;padding:28px 30px 26px}.fn-ugc__champ textarea{min-height:92px}.fn-ugc__notes label{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/forneau-avis-ugc.css.map */
