.produits-rangee{border-top:1px solid var(--ligne);border-bottom:1px solid var(--ligne);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.produits-rangee-case+.produits-rangee-case{border-left:1px solid var(--ligne)}.produits-rangee-lien{height:100%;color:var(--texte);-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:flex-start;gap:16px;padding:24px 24px 28px;text-decoration:none;display:flex}.produits-rangee-case:first-child .produits-rangee-lien{padding-left:0}.produits-rangee-case:last-child .produits-rangee-lien{padding-right:0}.produits-rangee-lien:focus-visible{outline-offset:-2px;border-radius:var(--rayon)}.produits-lune{width:56px;height:56px;box-shadow:0 0 0 1px var(--ligne), 0 12px 24px -16px #000000b3;border-radius:50%;flex:none;transition:box-shadow .45s cubic-bezier(.22,.61,.2,1);display:block;overflow:hidden}.produits-lune-image{object-fit:cover;width:100%;height:100%}.produits-lune[data-detouree]{background:radial-gradient(circle at 50% 28%, color-mix(in srgb, var(--texte) 14%, var(--surface-2)), var(--fond) 74%)}.produits-lune[data-detouree] .produits-lune-image{object-fit:contain;box-sizing:border-box;filter:drop-shadow(0 4px 5px #00000080);padding:5%}.produits-rangee-texte{min-width:0;display:block}.produits-rangee-nom{font-family:var(--police-titre);font-weight:var(--graisse-titre);color:var(--texte);background-image:linear-gradient(100deg, var(--accent), var(--accent-2));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1.5px;font-size:18px;line-height:1.4;transition:background-size .45s cubic-bezier(.22,.61,.2,1)}@media (hover:hover) and (pointer:fine){.produits-rangee-lien:hover .produits-lune{box-shadow:0 0 0 2px var(--accent-2), 0 0 24px color-mix(in srgb, var(--accent-2) 45%, transparent), 0 12px 24px -16px #000000b3}.produits-rangee-lien:hover .produits-rangee-nom{background-size:100% 3px}}.produits-rangee-lien:focus-visible .produits-lune{box-shadow:0 0 0 2px var(--accent-2), 0 0 24px color-mix(in srgb, var(--accent-2) 45%, transparent), 0 12px 24px -16px #000000b3}.produits-rangee-lien:active .produits-rangee-nom{background-size:100% 4px}.produits-catalogue{grid-template-columns:repeat(2,minmax(0,1fr));gap:96px 72px;display:grid}.produits-gamme{flex-direction:column;grid-column:1/-1;min-width:0;scroll-margin-top:24px;display:flex}.produits-gamme[data-largeur=moitie]{grid-column:auto}.produits-titre{letter-spacing:-.015em;color:var(--texte);font-size:clamp(28px,2.8vw,38px);line-height:1.12}.produits-planche{--colonnes:4;--ecart:24px;justify-content:center;gap:40px var(--ecart);border-top:1px solid var(--ligne);flex-wrap:wrap;margin:24px 0 0;padding:32px 0 0;list-style:none;display:flex}.produits-planche[data-colonnes="1"]{--colonnes:1}.produits-planche[data-colonnes="2"]{--colonnes:2}.produits-planche[data-colonnes="3"]{--colonnes:3}.produits-planche[data-colonnes="5"]{--colonnes:5}.produits-case{flex-direction:column;flex:0 0 calc((100% - (var(--colonnes) - 1) * var(--ecart)) / var(--colonnes));min-width:0;max-width:400px;display:flex}.produits-case-visuel{aspect-ratio:1;display:block;position:relative}.produits-case-visuel:before{content:"";pointer-events:none;background:radial-gradient(closest-side at 46% 42%, var(--surface-2), color-mix(in srgb, var(--surface) 70%, transparent) 58%, transparent);border-radius:50%;position:absolute;inset:0}.produits-case-image{object-fit:contain;filter:drop-shadow(0 24px 22px #00000080)drop-shadow(0 5px 5px #0006);width:100%;height:100%;display:block;position:relative}.produits-case .produits-nom{margin-top:8px;font-size:20px;line-height:1.3}.produits-case .produits-precision{text-align:left;margin-top:4px;font-size:15px}.produits-aussi{color:var(--texte-2);margin-top:32px;font-size:17px;line-height:1.5}.produits-liste{border-top:1px solid var(--ligne);margin:24px 0 0;padding:0;list-style:none}.produits-article{border-bottom:1px solid var(--ligne);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 24px;padding:18px 0;display:flex}.produits-nom{font-family:var(--police-titre);font-weight:var(--graisse-titre);letter-spacing:-.01em;color:var(--texte);font-size:24px;line-height:1.25}.produits-precision{color:var(--texte-2);text-align:right;font-size:16px;line-height:1.5}.produits-lecteur{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.produits-offre{margin:auto 0 0;padding-top:32px}@media (max-width:1024px){.produits-rangee-lien{padding-left:16px;padding-right:16px}.produits-rangee-nom{font-size:17px}.produits-catalogue{gap:80px 48px}.produits-planche{--ecart:20px;row-gap:32px}.produits-case .produits-nom{font-size:18px}.produits-nom{font-size:21px}}@media (max-width:760px){.produits-rangee{border-bottom:0;grid-template-columns:minmax(0,1fr)}.produits-rangee-case+.produits-rangee-case{border-left:0}.produits-rangee-case{border-bottom:1px solid var(--ligne)}.produits-rangee-lien,.produits-rangee-case:first-child .produits-rangee-lien,.produits-rangee-case:last-child .produits-rangee-lien{flex-direction:row;align-items:center;padding:12px 0}.produits-catalogue{grid-template-columns:minmax(0,1fr);row-gap:64px}.produits-gamme[data-largeur=moitie]{grid-column:1/-1}.produits-planche,.produits-planche[data-colonnes]{--colonnes:2;--ecart:16px;row-gap:28px;margin-top:20px;padding-top:24px}.produits-planche[data-colonnes="1"]{--colonnes:1}.produits-case{max-width:none}.produits-planche[data-colonnes="1"] .produits-case{max-width:calc(50% - 8px)}.produits-case .produits-nom{margin-top:6px;font-size:17px}.produits-case .produits-precision{margin-top:2px;font-size:14px}.produits-aussi{margin-top:24px;font-size:16px}.produits-article{flex-direction:column;gap:2px;padding:16px 0}.produits-nom{font-size:20px}.produits-precision{text-align:left;font-size:15px}.produits-offre{padding-top:28px}.produits-offre .btn-second{width:100%}}
