.livres__tete .lead{max-width:44ch}.livres__rayon{width:var(--large);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(4rem,8vw,7rem) clamp(2rem,5vw,5rem);margin:0 auto;padding:clamp(2rem,5vw,4rem) 0 clamp(5rem,10vw,8rem);list-style:none;display:grid}.livre3d{align-content:start;justify-items:center;gap:1.6rem;display:grid}.livre3d__scene{perspective:1500px;justify-items:center;width:100%;padding:1.5rem 0 .5rem;display:grid;position:relative}.livre3d__inclinaison{width:min(17.5rem,78%);transform-style:preserve-3d}.livre3d__volume{--ep:clamp(1.3rem, 2.1vw, 1.9rem);transform-style:preserve-3d;will-change:transform;position:relative}.livre3d__avant{transform:translateZ(calc(var(--ep) / 2));-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block}.livre3d__avant img{border-radius:1px 3px 3px 1px;width:100%;height:auto;display:block}.livre3d__dos{width:var(--ep);transform-origin:0;height:100%;transform:translateZ(calc(var(--ep) / -2)) rotateY(-90deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#1a1410;position:absolute;top:0;left:0;overflow:hidden}.livre3d__dos img{filter:brightness(.72)saturate(.9);width:auto;max-width:none;height:100%;position:absolute;top:0;left:0}.livre3d__dos:after{content:"";background:linear-gradient(90deg,#000000a6,#ffffff1f 45%,#00000080);position:absolute;inset:0}.livre3d__tranche{width:calc(var(--ep) * .96);transform-origin:0;height:97.6%;transform:translateZ(calc(var(--ep) / 2)) rotateY(90deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(90deg,#0000004d,#0000 30% 70%,#00000040),repeating-linear-gradient(90deg,#f4eedd 0 1px,#ded2b6 1px 2px);position:absolute;top:1.2%;left:100%}.livre3d__haut{width:98.6%;height:var(--ep);transform-origin:50% 0;transform:translateZ(calc(var(--ep) / -2)) rotateX(90deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(#0003,#0000),repeating-linear-gradient(#f4eedd 0 1px,#ded2b6 1px 2px);position:absolute;top:0;left:0}.livre3d__reflet{transform:translateZ(calc(var(--ep) / 2 + 1px));pointer-events:none;background:linear-gradient(105deg,#0000 38%,#fff7e04d 50%,#0000 62%) 120% 0/260% 100% no-repeat;position:absolute;inset:0}.livre3d__ombre{background:radial-gradient(#14110f59,#0000 70%);border-radius:50%;width:72%;height:1.8rem;margin-top:-.4rem}.livre3d__texte{text-align:center;gap:.45rem;max-width:24rem;display:grid}.livre3d__texte h2{text-wrap:balance;font-size:clamp(1.35rem,1.8vw,1.75rem);line-height:1.1}.livre3d__sous-titre{color:var(--encre-douce);font-style:italic}.livre3d__auteur{margin-top:.4rem}.livre3d__mention,.livre3d__editeur{color:var(--encre-douce);font-size:.92rem}.livres__conseilles{width:min(var(--large), 56rem);margin:0 auto;padding-bottom:clamp(5rem,10vw,8rem)}.livres__conseilles h2{font-size:var(--t-h2);margin-top:.8rem}.livres__conseilles ul{margin:2rem 0 0;padding:0;list-style:none}.livres__conseilles li{border-bottom:1px solid var(--filet);gap:.3rem;padding:1.2rem 0;display:grid}.livres__conseille-titre{font-family:var(--f-titre), serif;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.15}.livres__conseille-detail,.livres__supports{color:var(--encre-douce)}.livres__supports{margin-top:1.6rem;font-style:italic}@media (width<=64rem){.livres__rayon{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.livres__rayon{grid-template-columns:minmax(0,1fr)}.livre3d__inclinaison{width:min(15rem,66vw)}}
