.produit_top__QJzoh{padding-block:clamp(24px,3vw,40px) var(--section)}.produit_crumbs___ouO6{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:clamp(24px,3vw,40px);font-family:var(--font-mono);font-size:12.5px;font-weight:500;letter-spacing:.03em;text-transform:uppercase}.produit_crumbs___ouO6 a{text-decoration:none}.produit_crumbs___ouO6 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink);text-decoration-thickness:2px}.produit_intro__HsL3I{display:grid;grid-gap:16px;gap:16px}.produit_title__ihYts{font-size:clamp(38px,4.6vw,76px)}.produit_photosTitle__BKKAF{margin:18px 0 clamp(28px,3.5vw,48px)}.produit_photos__762j8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.produit_photos__762j8 img{width:100%;aspect-ratio:4/3;object-fit:cover}.produit_photos__762j8 figcaption{padding-top:10px}.produit_info__iokjy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:48px clamp(32px,6vw,104px);gap:48px clamp(32px,6vw,104px)}.produit_info__iokjy .kicker{margin-bottom:16px}.produit_needs__Yq5bi{display:grid;margin-top:24px;border-top:2px solid var(--black)}.produit_needs__Yq5bi li{display:grid;grid-template-columns:40px 1fr;grid-gap:12px;gap:12px;padding-block:14px;border-bottom:1px solid var(--line)}.produit_needs__Yq5bi .mono{color:var(--pink);padding-top:3px}.produit_formats__dFHV4{margin-block:24px 18px}.produit_othersHead__yoyYP{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:28px}.produit_others__ra6DC{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.produit_other__GP5ly{display:flex;flex-direction:column;gap:10px;text-decoration:none}.produit_otherVisual__Pmutm{display:block;padding:10px;border:2px solid var(--black);background:var(--chalk);transition:background-color .2s}.produit_other__GP5ly:focus-visible .produit_otherVisual__Pmutm,.produit_other__GP5ly:hover .produit_otherVisual__Pmutm{background:var(--pink-light)}.produit_otherName__qIwBP{display:flex;align-items:center;justify-content:space-between;gap:8px;font-stretch:115%;font-weight:700;font-size:16px;line-height:1.15;text-transform:uppercase}@media (max-width:900px){.produit_info__iokjy,.produit_photos__762j8{grid-template-columns:1fr}.produit_others__ra6DC{grid-template-columns:repeat(2,minmax(0,1fr))}}