:is(.pv2,.av2) .carte.carte-s{background:0 0;border-radius:0;gap:0;padding:0;display:block;position:relative}:is(.pv2,.av2) .carte.carte-s .cadre-s{position:relative}:is(.pv2,.av2) .carte.carte-s .stage{aspect-ratio:4/5;background:#eee7dc;border-radius:0;place-items:center;height:auto;padding:0;display:grid;position:relative;overflow:hidden}:is(.pv2,.av2) .carte.carte-s .stage .ph{object-fit:cover;transition:transform .9s cubic-bezier(.2,.8,.2,1),opacity .4s}@media (hover:hover){:is(.pv2,.av2) .carte.carte-s:hover .stage .ph{transform:scale(1.035)}}:is(.pv2,.av2) .carte.carte-s .stage span.fl{filter:none;pointer-events:none;height:auto;display:block;position:absolute}:is(.pv2,.av2) .carte.carte-s .stage .fl.photo{object-fit:cover;filter:none;width:100%;height:100%;position:absolute;inset:0}:is(.pv2,.av2) .carte.carte-s .stage .fl.attente{opacity:.85;filter:none;border-radius:50%;width:auto;height:58px;margin:0 0 30px;position:relative;box-shadow:0 8px 14px -6px #3d241e66}:is(.pv2,.av2) .carte.carte-s .stage .attente-t{text-align:center;font:400 10px/1.2 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--cacao);position:absolute;bottom:34%;left:0;right:0}:is(.pv2,.av2) .carte.carte-s .stage .fl.detoure-s{filter:drop-shadow(0 12px 14px #3d241e38);width:auto;height:64%;position:relative}:is(.pv2,.av2) .carte.carte-s.rupture .stage :is(.ph,.fl.photo,.fl.detoure-s){opacity:.55}:is(.pv2,.av2) .carte.carte-s .plus{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:34px;height:34px;color:var(--cacao);cursor:pointer;background:#fbf7f1cc;border:1px solid #76582c29;border-radius:50%;place-items:center;transition:transform .2s cubic-bezier(.2,.8,.2,1),background-color .2s;display:grid;position:absolute;bottom:10px;right:10px}:is(.pv2,.av2) .carte.carte-s .plus:after{content:"";border-radius:50%;position:absolute;inset:-6px}:is(.pv2,.av2) .carte.carte-s .plus .ico{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}:is(.pv2,.av2) .carte.carte-s .plus:active{transform:scale(.9)}:is(.pv2,.av2) .carte.carte-s .plus:disabled{opacity:.4;cursor:not-allowed}:is(.pv2,.av2) .carte.carte-s .txt-s{gap:4px;padding:11px 12px 20px;display:grid;position:relative}:is(.pv2,.av2) .carte.carte-s .txt-s h3 a:after{content:"";position:absolute;inset:0}:is(.pv2,.av2) .carte.carte-s .mention{font:400 11px/1.2 var(--sans);letter-spacing:.04em;color:var(--moka)}:is(.pv2,.av2) .carte.carte-s h3{font:500 15.5px/1.12 var(--serif);letter-spacing:.05em;text-transform:uppercase;padding:0}:is(.pv2,.av2) .carte.carte-s .px{font:300 13.5px/1.3 var(--sans);color:var(--encre);letter-spacing:.01em}:is(.pv2,.av2) .carte.carte-s .px s{color:var(--moka);margin-right:6px;font-size:12px}@media (prefers-reduced-motion:reduce){:is(.pv2,.av2) .carte.carte-s .stage .ph,:is(.pv2,.av2) .carte.carte-s .plus{transition:none}}
