.produit_page___6EIv{padding-block:var(--space-6) var(--space-9)}@media (max-width:859px){.produit_page___6EIv{padding-bottom:calc(var(--space-9) + 76px)}}.produit_breadcrumb__z0smQ{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted)}@media (min-width:860px){.produit_breadcrumb__z0smQ{margin-bottom:var(--space-6)}}.produit_breadLink__ZlVHl{color:var(--color-text-muted);text-decoration:none}.produit_breadLink__ZlVHl:hover{color:var(--color-primary);text-decoration:underline}.produit_breadSep__7Pc3d{color:var(--color-border-strong)}.produit_breadCurrent__E5IGb{color:var(--color-text);font-weight:600}.produit_layout__tE6Z6{display:grid;grid-template-columns:1fr;grid-gap:var(--space-8);gap:var(--space-8);align-items:start}.produit_galleryCol__KcaZW{position:static}@media (min-width:860px){.produit_layout__tE6Z6{grid-template-columns:1.05fr .95fr;gap:var(--space-9)}.produit_galleryCol__KcaZW{position:-webkit-sticky;position:sticky;top:80px}}.produit_summaryCol__U2Je4{display:flex;flex-direction:column;gap:var(--space-4)}.produit_brandRow__itG0I{display:flex;align-items:center;gap:var(--space-2)}.produit_brand__z_zs8{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-accent)}.produit_categoryBadge__xSyzm{font-size:var(--text-xs);font-weight:600;color:var(--color-primary);background:var(--color-primary-soft);padding:2px var(--space-2);border-radius:var(--radius-pill)}.produit_title__4HmCw{font-size:var(--text-3xl);line-height:var(--leading-tight);color:var(--color-primary);margin:0}@media (max-width:640px){.produit_title__4HmCw{font-size:clamp(1.5rem,5.5vw,1.85rem);line-height:1.15}}.produit_ratingRow__DBGvz{display:flex;align-items:center}.produit_rating__0f_Ju{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-sm)}.produit_ratingLink__ODrb0{color:var(--color-text-muted);text-decoration:none}.produit_ratingLink__ODrb0 strong{color:var(--color-text)}.produit_ratingLink__ODrb0:hover{text-decoration:underline}.produit_firstReviewText__7SZuJ{font-size:var(--text-xs);color:var(--color-text-muted)}.produit_skinTypesBlock__08xqr{display:flex;flex-direction:column;gap:var(--space-1)}.produit_skinTypesTitle__YEGPh{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-muted)}.produit_skinTypes__OQ2P2{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.produit_skinType__yWlO3{display:inline-flex;align-items:center;gap:4px;padding:3px var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-warm);font-size:var(--text-xs);font-weight:600;color:var(--color-primary)}.produit_skinTypeIcon__yMwW4{color:var(--color-accent);flex-shrink:0}.produit_lede__Nh_T6{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text);margin:0}.produit_purchaseBox__T74Er{padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.produit_wishlistWrapper__dkOFC{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.produit_reassuranceCards__eF9PE{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md)}.produit_reassuranceItem__3r61E{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-xs)}.produit_reassuranceIconWrapper__H72lp{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary);flex-shrink:0}.produit_reassuranceItem__3r61E strong{display:block;font-size:var(--text-xs);font-weight:700;color:var(--color-primary);margin-bottom:2px}.produit_reassuranceItem__3r61E p{margin:0;color:var(--color-text-muted)}.produit_details__M85A_{display:grid;grid-template-columns:1fr;grid-gap:var(--space-6);gap:var(--space-6);margin-top:var(--space-9);padding-top:var(--space-8);border-top:1px solid var(--color-border)}@media (min-width:800px){.produit_details__M85A_{grid-template-columns:repeat(3,1fr)}}.produit_section__HzbQF{display:flex;flex-direction:column;padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.produit_sectionHeader__j_q_Q{margin-bottom:var(--space-3)}.produit_sectionEyebrow__vs5_w{display:block;font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-accent-text);margin-bottom:4px}.produit_sectionTitle__dMYOw{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-primary);margin:0}.produit_text__GB9gn{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text);margin:0;white-space:pre-line}.produit_text__GB9gn p{margin:0}.produit_precautionsCard__H3_YQ{background:var(--ambre-100);border-color:var(--color-accent)}.produit_precautionsCard__H3_YQ .produit_sectionEyebrow__vs5_w{color:var(--color-accent-text)}.produit_precautionsCard__H3_YQ .produit_text__GB9gn{color:#683F0D}.produit_legalDisclaimer__x_L_N{display:flex;align-items:flex-start;gap:var(--space-3);margin-top:var(--space-8);padding:var(--space-5);background:var(--color-warm);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--color-text-muted);line-height:var(--leading-relaxed)}.produit_legalDisclaimer__x_L_N strong{color:var(--color-primary)}.ProductAccordions_container__mZ1d_{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.ProductAccordions_accordionItem__oQbaT{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.ProductAccordions_accordionItem__oQbaT:hover{border-color:var(--color-primary-soft)}.ProductAccordions_usageItem__Z_bsU{border-color:rgba(30,58,47,.2)}.ProductAccordions_precautionsItem__R4NyM{background:#FDF9F3;border-color:rgba(198,125,40,.35)}.ProductAccordions_headerButton__of2Oi{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-4) var(--space-5);background:none;border:none;text-align:left;cursor:pointer;min-height:54px;gap:var(--space-3);transition:background var(--duration-fast) var(--ease-out)}.ProductAccordions_headerButton__of2Oi:hover{background:rgba(0,0,0,.02)}.ProductAccordions_headerTitleGroup__V5D4x{display:flex;align-items:center;gap:var(--space-3)}.ProductAccordions_iconBadge__ZwZSr{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-pill);background:var(--color-warm);color:var(--color-primary);flex-shrink:0}.ProductAccordions_usageBadge__0X61l{background:var(--color-primary-soft);color:var(--color-primary)}.ProductAccordions_precautionsBadge__O__Yp{background:#FBF2E6;color:var(--color-accent)}.ProductAccordions_titleWrapper__URiiH{display:flex;flex-direction:column;gap:2px}.ProductAccordions_eyebrow__RYw28{display:block;font-size:10px;font-weight:700;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-muted)}.ProductAccordions_precautionsEyebrow__6LFgg{color:var(--color-accent)}.ProductAccordions_title__RdyMC{font-size:var(--text-base);font-weight:700;color:var(--color-primary);margin:0;line-height:var(--leading-tight)}.ProductAccordions_chevron__KHHFU{color:var(--color-text-muted);flex-shrink:0;transition:transform var(--duration-base) var(--ease-out)}.ProductAccordions_chevronOpen__Uhcf7{transform:rotate(180deg);color:var(--color-primary)}.ProductAccordions_content__3uO5E{padding:0 var(--space-5) var(--space-5) var(--space-5);animation:ProductAccordions_fadeIn__KJ8_v var(--duration-fast) var(--ease-out)}.ProductAccordions_text__mgg_4{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text);margin:0;white-space:pre-line}.ProductAccordions_precautionsText__9GdXK{color:#683F0D}@keyframes ProductAccordions_fadeIn__KJ8_v{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ProductGallery_gallery__a4BBC{display:flex;flex-direction:column;gap:var(--space-3)}.ProductGallery_mainFrame__u_ll6{position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--color-warm);border:1px solid var(--color-border);border-radius:var(--radius-lg)}@media (max-width:859px){.ProductGallery_mainFrame__u_ll6{aspect-ratio:4/3;max-height:270px}}.ProductGallery_dots__2ZyuS{position:absolute;bottom:var(--space-3);left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:6px;padding:4px 10px;background:rgba(23,35,29,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--radius-pill);z-index:2}.ProductGallery_dot__rXzr7{width:6px;height:6px;border-radius:var(--radius-pill);background:rgba(255,255,255,.5);transition:all var(--duration-fast) var(--ease-out)}.ProductGallery_dotActive__8FY6x{width:16px;background:#FFFFFF}.ProductGallery_mainImage__IfNhO{display:block;width:100%;height:100%;object-fit:cover}.ProductGallery_placeholder__aW3Xv{aspect-ratio:1/1;border-radius:var(--radius-lg);background:repeating-linear-gradient(135deg,var(--lin-100,#EEF4F0),var(--lin-100,#EEF4F0) 12px,var(--lin-200,#D8E2DA) 12px,var(--lin-200,#D8E2DA) 24px)}@media (max-width:859px){.ProductGallery_placeholder__aW3Xv{aspect-ratio:4/3;max-height:270px}}.ProductGallery_thumbnails__CoQaP{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}@media (max-width:600px){.ProductGallery_thumbnails__CoQaP{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}}.ProductGallery_thumbnail__GhYEo{width:64px;height:64px;padding:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-warm);cursor:pointer}.ProductGallery_thumbnailActive__2WDiy{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.ProductGallery_thumbnailImage__A1RHQ{display:block;width:100%;height:100%;object-fit:cover}