.lumis-reco-hote{display:block}.lumis-reco{box-sizing:border-box;padding:48px 20px;font-family:Chivo,Helvetica Neue,Helvetica,Arial,sans-serif;color:#0d0d0d}.lumis-reco__tete{margin:0 0 24px}.lumis-reco__surtitre{margin:0 0 8px;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#0d0d0d80}.lumis-reco__titre{margin:0;font-family:inherit;font-size:23px;font-weight:900;line-height:1.1;letter-spacing:-.01em;text-transform:uppercase;color:#0d0d0d}.lumis-reco__liste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0}.lumis-reco__carte{min-width:0;margin:0}.lumis-reco__lien{display:flex;flex-direction:column;gap:10px;height:100%;color:inherit;text-decoration:none}.lumis-reco__lien:focus-visible{outline:2px solid #0d0d0d;outline-offset:4px}.lumis-reco__visuel{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:#f0f0ee}.lumis-reco__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.25,.46,.45,.94),opacity .3s ease-out}.lumis-reco__image--survol{opacity:0}.lumis-reco__carte--epuise .lumis-reco__image{opacity:.6}.lumis-reco__etiquette{position:absolute;top:10px;left:10px;padding:5px 9px;border-radius:100px;background:#0d0d0d;color:#fff;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.lumis-reco__infos{display:flex;flex-direction:column;gap:4px}.lumis-reco__nom{margin:0;font-family:inherit;font-size:.78rem;font-weight:900;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;color:#0d0d0d}.lumis-reco__prix{display:flex;gap:6px;margin:0;font-size:.82rem;font-weight:500;color:#0d0d0d}.lumis-reco__prix s{color:#888}.lumis-reco__franco{margin:2px 0 0;font-size:.72rem;font-weight:700;line-height:1.35;color:#0d0d0d9e}.lumis-reco__franco[hidden]{display:none}.lumis-reco__voir{align-self:flex-start;margin-top:12px;padding:12px 22px;border-radius:100px;background:#0d0d0d;color:#fff;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.lumis-reco[data-forme=solo] .lumis-reco__liste{grid-template-columns:minmax(0,1fr)}.lumis-reco[data-forme=solo] .lumis-reco__lien{flex-direction:row;align-items:center;gap:16px}.lumis-reco[data-forme=solo] .lumis-reco__visuel{flex:0 0 42%}.lumis-reco[data-forme=solo] .lumis-reco__nom{font-size:1rem}.lumis-reco[data-forme=solo] .lumis-reco__prix{font-size:.95rem}.lumis-reco[data-forme=rail] .lumis-reco__liste{grid-auto-flow:column;grid-auto-columns:62%;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:-20px;padding-right:20px}.lumis-reco[data-forme=rail] .lumis-reco__liste::-webkit-scrollbar{display:none}.lumis-reco[data-forme=rail] .lumis-reco__carte{scroll-snap-align:start}@media(hover:hover){.lumis-reco__lien:hover .lumis-reco__image{transform:scale(1.03)}.lumis-reco__lien:hover .lumis-reco__image--survol{opacity:1}}@media screen and (min-width:990px){.lumis-reco{padding:72px 40px}.lumis-reco__titre{font-size:30px}.lumis-reco__tete{margin-bottom:32px}.lumis-reco__liste{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.lumis-reco[data-forme=duo] .lumis-reco__liste{grid-template-columns:repeat(2,minmax(0,420px))}.lumis-reco[data-forme=solo] .lumis-reco__liste{max-width:760px}.lumis-reco[data-forme=solo] .lumis-reco__lien{gap:40px}.lumis-reco[data-forme=solo] .lumis-reco__visuel{flex-basis:360px}.lumis-reco[data-forme=solo] .lumis-reco__nom{font-size:1.5rem;letter-spacing:0}.lumis-reco[data-forme=rail] .lumis-reco__liste{grid-auto-columns:23%;margin-right:-40px;padding-right:40px}}@media(prefers-reduced-motion:reduce){.lumis-reco__image{transition:none}}@media screen and (max-width:989px){.lumis-reco__titre{font-size:var(--lumis-fs-h2, 24px)}.lumis-reco__surtitre,.lumis-reco__etiquette,.lumis-reco__franco,.lumis-reco__voir{font-size:var(--lumis-fs-legal, 12px)}.lumis-reco__nom{font-size:var(--lumis-fs-meta, 13px)}.lumis-reco__prix{font-size:var(--lumis-fs-small, 14px)}.lumis-reco[data-forme=solo] .lumis-reco__nom,.lumis-reco[data-forme=solo] .lumis-reco__prix{font-size:var(--lumis-fs-body, 16px)}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/lumis-reco.css.map */
