body:not(.ug-veillee) .ug-produit-reperes{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);list-style:none;margin:0 0 var(--spacing-md);padding:0}body:not(.ug-veillee) .ug-produit-reperes li{margin:0;padding:.3em .85em;border:1px solid var(--ugv-border-strong);border-radius:var(--radius-full);background:rgb(242 178 62 / .08);color:var(--ugv-or-pale);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:600;letter-spacing:.02em;line-height:1.4}body:not(.ug-veillee) .ug-produit-reperes li::before,body:not(.ug-veillee) .ug-produit-reperes li::marker{content:none}body:not(.ug-veillee) .ug-produit-reassurance{margin:var(--spacing-lg) 0 0;padding:var(--spacing-lg);border:1px solid var(--ugv-border);border-radius:var(--radius-lg);background:var(--ugv-surface)}body:not(.ug-veillee) .ug-produit-reassurance__item{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-sm) 0}body:not(.ug-veillee) .ug-produit-reassurance__item+.ug-produit-reassurance__item{border-top:1px solid rgb(246 236 217 / .09)}body:not(.ug-veillee) .ug-produit-reassurance__icone{flex:0 0 auto;width:1.9em;height:1.9em;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:rgb(242 178 62 / .14);color:var(--ugv-or);font-size:var(--font-size-base);line-height:1}body:not(.ug-veillee) .ug-produit-reassurance__corps{flex:1 1 auto;color:var(--ugv-creme-70);font-family:var(--font-body);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}body:not(.ug-veillee) .ug-produit-reassurance__corps strong{display:block;color:var(--ugv-creme);font-size:var(--font-size-base);font-weight:700}body:not(.ug-veillee) .ug-produit-reassurance__corps a{color:var(--ugv-or);text-decoration:underline;text-underline-offset:.18em}body:not(.ug-veillee) .ug-produit-reassurance__corps a:hover,body:not(.ug-veillee) .ug-produit-reassurance__corps a:focus-visible{color:var(--ugv-or-pale)}body:not(.ug-veillee) .ug-produit-fiche{margin:var(--spacing-2xl) 0;padding:var(--spacing-xl);border:1px solid var(--ugv-border);border-radius:var(--radius-lg);background:var(--ugv-surface)}body:not(.ug-veillee) .ug-produit-fiche__titre,body:not(.ug-veillee) .ug-produit-faq__titre{margin:0 0 var(--spacing-lg);color:var(--ugv-creme);font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:var(--font-display-weight-bold);line-height:var(--line-height-tight)}body:not(.ug-veillee) .ug-produit-fiche__titre::after,body:not(.ug-veillee) .ug-produit-faq__titre::after{content:"";display:block;width:3.2rem;height:2px;margin-top:var(--spacing-sm);background:var(--ugv-grad-feu)}body:not(.ug-veillee) .ug-produit-fiche__liste{margin:0}body:not(.ug-veillee) .ug-produit-fiche__ligne{display:grid;grid-template-columns:minmax(9rem,14rem) 1fr;gap:var(--spacing-md);padding:var(--spacing-sm) 0}body:not(.ug-veillee) .ug-produit-fiche__ligne+.ug-produit-fiche__ligne{border-top:1px solid rgb(246 236 217 / .09)}body:not(.ug-veillee) .ug-produit-fiche__ligne dt{margin:0;color:var(--ugv-creme-50);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:600;letter-spacing:.04em;text-transform:uppercase}body:not(.ug-veillee) .ug-produit-fiche__ligne dd{margin:0;color:var(--ugv-creme);font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-normal)}body:not(.ug-veillee) .ug-produit-faq{margin:var(--spacing-2xl) 0}body:not(.ug-veillee) .ug-produit-faq__item{border:1px solid var(--ugv-border);border-radius:var(--radius-md);background:var(--ugv-surface);margin-bottom:var(--spacing-sm)}body:not(.ug-veillee) .ug-produit-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);cursor:pointer;color:var(--ugv-creme);font-family:var(--font-body);font-size:var(--font-size-base);font-weight:600;line-height:var(--line-height-normal);list-style:none}body:not(.ug-veillee) .ug-produit-faq__item summary::-webkit-details-marker{display:none}body:not(.ug-veillee) .ug-produit-faq__item summary::after{content:"+";flex:0 0 auto;color:var(--ugv-or);font-size:var(--font-size-xl);font-weight:400;line-height:1;transition:transform var(--transition-fast)}body:not(.ug-veillee) .ug-produit-faq__item[open] summary::after{content:"−"}body:not(.ug-veillee) .ug-produit-faq__item summary:hover{color:var(--ugv-or-pale)}body:not(.ug-veillee) .ug-produit-faq__item summary:focus-visible{outline:2px solid var(--ugv-or);outline-offset:2px}body:not(.ug-veillee) .ug-produit-faq__reponse{padding:0 var(--spacing-lg) var(--spacing-lg);color:var(--ugv-creme-70);font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-relaxed)}body:not(.ug-veillee) .ug-produit-faq__reponse p{margin:0}@media (max-width:640px){body:not(.ug-veillee) .ug-produit-fiche,body:not(.ug-veillee) .ug-produit-reassurance{padding:var(--spacing-md)}body:not(.ug-veillee) .ug-produit-fiche__ligne{grid-template-columns:1fr;gap:var(--spacing-xs)}body:not(.ug-veillee) .ug-produit-fiche__titre,body:not(.ug-veillee) .ug-produit-faq__titre{font-size:var(--font-size-xl)}}@media (prefers-reduced-motion:reduce){body:not(.ug-veillee) .ug-produit-faq__item summary::after{transition:none}}