.lrs-p{background:#fff;color:#14171a;font-family:var(--font-body--family),Inter,sans-serif}.lrs-p--ecru{background:#f4f0e6}.lrs-p__wrap{max-width:1280px;margin:0 auto;padding:0 32px}.lrs-p__head{margin-bottom:40px}.lrs-p__head--c{text-align:center}.lrs-p__eyebrow{margin:0 0 10px;font-family:var(--font-heading--family),Montserrat,sans-serif;font-weight:600;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#0e5a40}.lrs-p h2{margin:0;font-family:var(--font-heading--family),Montserrat,sans-serif;font-weight:700;font-size:34px;line-height:1.18;letter-spacing:-.01em}.lrs-p__ph{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 5;background:#e6e2d9;border-radius:8px}.lrs-p__ph em{font-style:normal;font-family:var(--font-heading--family),Montserrat,sans-serif;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#a29c8e}.lrs-p a.lrs-p__btn,.lrs-p button.lrs-p__btn{display:inline-block;margin-top:26px;padding:16px 30px;border:0;border-radius:8px;background:#0e5a40;color:#fff;font-family:var(--font-heading--family),Montserrat,sans-serif;font-weight:600;font-size:16px;text-decoration:none;cursor:pointer}.lrs-p a.lrs-p__btn:hover,.lrs-p button.lrs-p__btn:hover{background:#0a4632;color:#fff}.lrs-obj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 48px}.lrs-obj__q{display:flex;align-items:flex-start;gap:10px;margin:0 0 10px;font-family:var(--font-heading--family),Montserrat,sans-serif;font-weight:600;font-size:18px;line-height:1.35}.lrs-obj__ico{flex:0 0 20px;margin-block-start:2px;color:#0e5a40}.lrs-obj__a,.lrs-obj__a p{margin:0;font-size:16px;line-height:1.7;color:#3d444b}.lrs-obj__a p+p{margin-top:12px}.lrs-mis{display:grid;grid-template-columns:44% 1fr;gap:56px;align-items:center}.lrs-mis__img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:8px}.lrs-mis__t,.lrs-mis__t p{font-size:16.5px;line-height:1.7;color:#3d444b}.lrs-mis__t{margin-top:16px}.lrs-mis__t p+p{margin-top:14px}@media screen and (max-width:749px){.lrs-p__wrap{padding:0 20px}.lrs-p h2{font-size:26px}.lrs-obj,.lrs-mis{grid-template-columns:1fr}.lrs-obj{gap:30px}.lrs-mis{gap:28px}}.lrs-recos{display:grid;grid-template-columns:repeat(var(--lrs-recos-cols, 5),minmax(0,1fr));gap:28px 20px;margin:0;padding:0;list-style:none}.lrs-recos__i{display:flex}.lrs-recos__a{display:flex;flex-direction:column;inline-size:100%;background:#fff;border:1px solid rgb(20 23 26 / .09);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #14171a0a,0 8px 22px #14171a0f;color:#14171a;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease}@media(hover:hover){.lrs-recos__a:hover{transform:translateY(-3px);box-shadow:0 2px 4px #14171a0f,0 16px 36px #14171a1f}}.lrs-recos__m{position:relative;display:block;aspect-ratio:4 / 5;background:#fff;padding:14px;overflow:hidden}.lrs-recos__img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}@media(hover:hover)and (pointer:fine){.lrs-recos__a:hover .lrs-recos__img,.lrs-recos__a:focus-visible .lrs-recos__img{transform:scale(1.55);transform-origin:50% 38%}}.lrs-recos__body{display:block;flex:1 1 auto;padding:12px 14px 15px;border-block-start:1px solid rgb(20 23 26 / .07)}.lrs-recos__t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-block-size:2.7em;font-size:14.5px;font-weight:600;line-height:1.35}.lrs-recos__a:hover .lrs-recos__t{text-decoration:underline;text-underline-offset:3px}.lrs-recos__p{display:block;margin-top:5px;font-weight:700;font-size:15px}.lrs-recos__m .lrs-p__ph{position:absolute;top:14px;right:14px;bottom:14px;left:14px;display:flex;align-items:center;justify-content:center;background:#e6e2d9}.lrs-recos__i--skel .lrs-recos__m{background:#efeada}.lrs-recos__i--skel .lrs-recos__body{min-block-size:calc(4.1em + 27px)}@media(prefers-reduced-motion:reduce){.lrs-recos__a,.lrs-recos__img{transition:none}.lrs-recos__a:hover{transform:none}.lrs-recos__a:hover .lrs-recos__img,.lrs-recos__a:focus-visible .lrs-recos__img{transform:none}}@media screen and (max-width:1023px){.lrs-recos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.lrs-recos{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lrs-produit.css.map */
