.cr-cv__banniere{--e:16px;position:relative;overflow:hidden;border-radius:var(--cv-br,0);background:var(--cv-banner-bg,#c0342c);margin-bottom:var(--cv-gb,72px)}.cr-cv__banniere--ecran{border-radius:0}.cr-cv--h-fixe .cr-cv__banniere{height:var(--cv-bh,360px)}.cr-cv--h-fixe .cr-cv__banniere picture{position:absolute;top:0;right:0;bottom:0;left:0}.cr-cv--h-fixe .cr-cv__banniere img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--cv-bx,50%) var(--cv-by,50%)}.cr-cv--h-image .cr-cv__banniere img{display:block;width:100%;height:auto}.cr-cv__banniere-lien{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.cr-cv__bt{position:absolute;z-index:2;pointer-events:none;text-align:center;color:var(--cv-bt-c,#2f3b80);left:calc(var(--e) + (100% - 2 * var(--e)) * var(--cv-btx,50) / 100);top:calc(var(--e) + (100% - 2 * var(--e)) * var(--cv-bty,50) / 100);transform:translate(calc(var(--cv-btx,50) * -1%),calc(var(--cv-bty,50) * -1%))}.cr-cv__bt--rond{width:var(--cv-bt-d,460px);height:var(--cv-bt-d,460px);border-radius:50%;display:grid;place-items:center;padding:9%;background:var(--cv-bt-fond,#f8efe0);border:var(--cv-bt-bord,0 solid transparent)}.cr-cv__bt--pastille,.cr-cv__bt--rectangle,.cr-cv__bt--aucun{width:max-content;max-width:calc((100% - 2 * var(--e)) * var(--cv-bt-w,50) / 100)}.cr-cv__bt--pastille{border-radius:999px;padding:20px 44px;background:var(--cv-bt-fond);border:var(--cv-bt-bord)}.cr-cv__bt--rectangle{border-radius:10px;padding:24px 32px;background:var(--cv-bt-fond);border:var(--cv-bt-bord)}.cr-cv__bt--ombre-douce{box-shadow:0 10px 30px #0000002e}.cr-cv__bt--ombre-forte{box-shadow:0 18px 50px #00000059}.cr-cv__bt-titre{margin:0;font-family:var(--font-heading--family,inherit);font-weight:800;font-size:var(--cv-bt-t,56px);line-height:1.02;letter-spacing:-.01em}.cr-cv__bt-l1,.cr-cv__bt-l2{display:block}.cr-cv__bt-l2{color:var(--cv-bt-c2,#c8302b)}.cr-cv__bt--maj .cr-cv__bt-titre{text-transform:uppercase}.cr-cv__bt-texte{margin-top:10px}.cr-cv__bt-texte>:first-child{margin-top:0}.cr-cv__bt-texte>:last-child{margin-bottom:0}.cr-cv__entete{margin:0 auto var(--cv-gt,28px);max-width:none;text-align:center}.cr-cv .cr-cv__titre{font-size:var(--cv-t,28px);color:var(--cv-t-c,var(--cr-accent));margin:0;line-height:1.15;letter-spacing:-.01em}.cr-cv__entete .cr-badge{margin-bottom:10px}.cr-cv__texte{margin-top:10px}.cr-cv--al-left .cr-cv__entete,.cr-cv--al-left .cr-cv__cta{text-align:left}.cr-cv--al-right .cr-cv__entete,.cr-cv--al-right .cr-cv__cta{text-align:right}.cr-cv__grille{display:grid;grid-template-columns:repeat(var(--cv-cols,3),minmax(0,1fr));gap:var(--cv-gap,20px)}.cr-cv--centre .cr-cv__grille{display:flex;flex-wrap:wrap;justify-content:center}.cr-cv--centre .cr-cv__carte{flex:0 0 calc((100% - (var(--cv-cols,3) - 1) * var(--cv-gap,20px)) / var(--cv-cols,3))}.cr-cv__carte{position:relative;display:flex;flex-direction:column;color:inherit;text-decoration:none;transition:transform .25s ease}.cr-cv__photo{position:relative;display:block;aspect-ratio:var(--cv-ratio,1);padding:var(--cv-pad,4%);overflow:hidden;background:var(--cv-photo-bg,#f2e8da);border-radius:var(--cv-r,6px);border:var(--cv-bord,0 solid transparent)}.cr-cv__photo picture{display:block;width:100%;height:100%}.cr-cv__photo img,.cr-cv__photo svg{display:block;width:100%;height:100%;object-fit:var(--cv-fit,contain);object-position:var(--cv-ix,50%) var(--cv-iy,50%);transition:transform .45s ease}.cr-cv--ombre-douce .cr-cv__photo{box-shadow:0 4px 14px #00000014}.cr-cv--ombre-moyenne .cr-cv__photo{box-shadow:0 10px 28px #00000024}.cr-cv--ombre-forte .cr-cv__photo{box-shadow:0 18px 48px #00000038}@media(hover:hover){:is(.cr-cv--hover-zoom,.cr-cv--hover-both) .cr-cv__carte:hover .cr-cv__photo img{transform:scale(1.05)}:is(.cr-cv--hover-lift,.cr-cv--hover-both) .cr-cv__carte:hover{transform:translateY(-4px)}}.cr-cv__nom{display:block;margin-top:var(--cv-n-gap,20px);font-size:var(--cv-n,15px);font-weight:var(--cv-n-w,600);color:var(--cv-n-c,var(--cr-accent));line-height:1.3;text-align:center}.cr-cv--na-left .cr-cv__nom{text-align:left}.cr-cv--na-right .cr-cv__nom{text-align:right}.cr-cv--nom-maj .cr-cv__nom{text-transform:uppercase;letter-spacing:.05em}.cr-cv__compte{display:block;margin-top:2px;font-size:.8em;font-weight:400;opacity:.7;text-transform:none;letter-spacing:0}.cr-cv--nom-dans .cr-cv__photo{padding-bottom:calc(var(--cv-pad,4%) + 2.6em)}.cr-cv--nom-dans .cr-cv__nom{position:absolute;left:0;right:0;bottom:0;margin:0;padding:12px 14px}.cr-cv__cta{margin-top:32px;text-align:center}@media(max-width:749px){.cr-cv--h-fixe .cr-cv__banniere{height:var(--cv-bh-m,170px)}.cr-cv__banniere{--e:10px;margin-bottom:var(--cv-gb-m,36px);border-radius:var(--cv-br-m,0)}.cr-cv__banniere--ecran{border-radius:0}.cr-cv__bt{left:calc(var(--e) + (100% - 2 * var(--e)) * var(--cv-btx-m,50) / 100);top:calc(var(--e) + (100% - 2 * var(--e)) * var(--cv-bty-m,50) / 100);transform:translate(calc(var(--cv-btx-m,50) * -1%),calc(var(--cv-bty-m,50) * -1%))}.cr-cv__bt--rond{width:var(--cv-bt-d-m,220px);height:var(--cv-bt-d-m,220px)}.cr-cv__bt--pastille{padding:12px 24px}.cr-cv__bt--rectangle{padding:16px 20px}.cr-cv__bt-titre{font-size:var(--cv-bt-t-m,30px)}.cr-cv__entete{margin-bottom:var(--cv-gt-m,16px)}.cr-cv .cr-cv__titre{font-size:var(--cv-t-m,22px)}.cr-cv--alm-center :is(.cr-cv__entete,.cr-cv__cta){text-align:center}.cr-cv--alm-left :is(.cr-cv__entete,.cr-cv__cta){text-align:left}.cr-cv--alm-right :is(.cr-cv__entete,.cr-cv__cta){text-align:right}.cr-cv__grille{grid-template-columns:repeat(var(--cv-cols-m,2),minmax(0,1fr));gap:var(--cv-gap-m,12px)}.cr-cv--centre .cr-cv__carte{flex-basis:calc((100% - (var(--cv-cols-m,2) - 1) * var(--cv-gap-m,12px)) / var(--cv-cols-m,2))}.cr-cv__nom{font-size:var(--cv-n-m,13px);margin-top:calc(var(--cv-n-gap,20px) * .6)}.cr-cv--car-m .cr-cv__grille{display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--cr-margin-mobile, var(--page-margin-mobile, 20px)));padding-inline:var(--cr-margin-mobile, var(--page-margin-mobile, 20px));scroll-padding-inline:var(--cr-margin-mobile, var(--page-margin-mobile, 20px))}.cr-cv--car-m .cr-cv__grille::-webkit-scrollbar{display:none}.cr-cv--car-m .cr-cv__carte,.cr-cv--centre.cr-cv--car-m .cr-cv__carte{flex:0 0 var(--cv-car-w,45%);scroll-snap-align:start}.cr-cv--cta-plein-m .cr-cv__cta .cr-button{display:flex;width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/cr-vitrine.css.map */
