.pv2.catalogue-c{overflow-anchor:none;padding-bottom:40px}.pv2.catalogue-c .tete-c{justify-content:space-between;align-items:end;gap:12px;padding:28px 18px 16px;display:flex}.pv2.catalogue-c .tete-c h1{font-size:34px}.pv2.catalogue-c .tete-c h1 .l{margin-bottom:-.04em;padding-bottom:.04em;display:block;overflow:hidden}.pv2.catalogue-c .tete-c h1 .l>span{display:inline-block}.pv2.catalogue-c .loupe{width:44px;height:44px;color:var(--encre);cursor:pointer;background:0 0;border:1px solid #2b262229;border-radius:50%;flex:none;place-items:center;display:grid}.pv2.catalogue-c .loupe svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;width:19px;height:19px}.pv2.catalogue-c .recherche-c{border-bottom:1px solid #2b26228c;align-items:center;gap:12px;margin:0 18px 18px;display:flex}.pv2.catalogue-c .recherche-c:focus-within{border-bottom:2px solid var(--or-texte);margin-bottom:17px}.pv2.catalogue-c .recherche-c[hidden]{display:none}.pv2.catalogue-c .recherche-c input{min-width:0;height:46px;font:300 16px var(--sans);color:var(--encre);background:0 0;border:0;outline:none;flex:1}.pv2.catalogue-c .recherche-c input::placeholder{color:var(--moka)}.pv2.catalogue-c .recherche-c input::-webkit-search-cancel-button{appearance:none}.pv2.catalogue-c .recherche-c .compte{color:var(--moka);white-space:nowrap;font-size:12px}.pv2.catalogue-c .recherche-c .compte:empty{display:none}.pv2.catalogue-c .vignettes{scrollbar-width:none;scroll-snap-type:x proximity;gap:3px;padding:0 18px 30px;scroll-padding-inline:18px;display:flex;overflow-x:auto}.pv2.catalogue-c .vignettes::-webkit-scrollbar{display:none}.pv2.catalogue-c .vignettes>a{scroll-snap-align:start;-webkit-tap-highlight-color:transparent;flex:none;gap:8px;width:104px;display:grid}.pv2.catalogue-c .vignettes>a:focus-visible{outline-offset:-3px}.pv2.catalogue-c .v-ph{aspect-ratio:1;background:#eee7dc;position:relative;overflow:hidden}.pv2.catalogue-c .v-ph img{object-fit:cover;object-position:50% var(--vy,52%);transform:scale(var(--vz,1.22));transition:transform .6s cubic-bezier(.2,.8,.2,1)}.pv2.catalogue-c .vignettes>a:active .v-ph img{transform:scale(calc(var(--vz,1.22) * .95))}.pv2.catalogue-c .v-nom{font:400 12.5px/1.2 var(--sans);color:var(--moka);text-align:center}.pv2.catalogue-c .diff-m{padding:0 18px}.pv2.catalogue-c .coll{padding-bottom:40px}.pv2.catalogue-c .coll[hidden]{display:none}.pv2.catalogue-c .heros-c{aspect-ratio:4/5;background:#e4d9cb;position:relative;overflow:hidden}.pv2.catalogue-c .heros-c[hidden]{display:none}.pv2.catalogue-c .heros-c .media{height:112%;position:absolute;top:-6%;left:0;right:0}.pv2.catalogue-c .heros-c .media img{object-fit:cover}html.mouvement .pv2.catalogue-c .heros-c .media{will-change:transform;height:round(up,112%,5px);top:calc(50% - round(up,112%,5px)/2)}.pv2.catalogue-c .heros-c .video-c{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.pv2.catalogue-c .heros-c .video-c.lancee{opacity:1}.pv2.catalogue-c .heros-c .pause-c{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:36px;height:36px;color:var(--lumiere);cursor:pointer;background:#2b262247;border:1px solid #fbf7f180;border-radius:50%;place-items:center;display:grid;position:absolute;top:calc(11% + 14px);right:14px}.pv2.catalogue-c .heros-c .pause-c:after{content:"";border-radius:50%;position:absolute;inset:-5px}.pv2.catalogue-c .heros-c .pause-c svg{fill:currentColor;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.pv2.catalogue-c .titre-c{gap:8px;padding:24px 18px 20px;display:grid}.pv2.catalogue-c .titre-c h2:focus:not(:focus-visible){outline:none}.pv2.catalogue-c .titre-c h2{font-size:28px;line-height:1}.pv2.catalogue-c .titre-c p{color:var(--moka);max-width:34ch;font-size:14.5px;line-height:1.45}.pv2.catalogue-c .lien-c{color:var(--encre);border-bottom:1px solid;justify-self:start;margin-top:2px;padding-bottom:2px;font-size:13px;position:relative}.pv2.catalogue-c .lien-c:after{content:"";position:absolute;inset:-12px -8px}.pv2.catalogue-c .grille-c{grid-template-columns:1fr 1fr;gap:1px;display:grid}.pv2.catalogue-c .art:not([data-reserve]) .mention[aria-hidden=true]{display:none}.pv2.catalogue-c .grille-c>.art{min-width:0;display:block}.pv2.catalogue-c .grille-c>.art[hidden]{display:none}.pv2.catalogue-c .deroule{height:0;overflow:hidden}.pv2.catalogue-c .deroule[data-ouverte]{height:auto}.pv2.catalogue-c .voir-plus{border:1px solid var(--encre);min-width:224px;height:48px;font:400 14.5px var(--sans);letter-spacing:.01em;color:var(--encre);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;margin:20px auto 0;padding:0 26px;transition:background-color .25s,color .25s;display:flex}.pv2.catalogue-c .voir-plus:active{background:var(--encre);color:var(--lumiere)}@media (hover:hover){.pv2.catalogue-c .voir-plus:hover{background:var(--encre);color:var(--lumiere)}}.pv2.catalogue-c.en-recherche .titre-c>*,.pv2.catalogue-c.en-recherche .art{opacity:1!important;animation:none!important;transform:none!important}.pv2.catalogue-c.en-recherche .coll{padding-bottom:22px}.pv2.catalogue-c.en-recherche .titre-c{padding:8px 18px 14px}.pv2.catalogue-c.en-recherche .titre-c h2{font-size:20px}.pv2.catalogue-c .rien-c{gap:10px;padding:6px 18px 20px;font-size:14px;display:grid}.pv2.catalogue-c .fin-c{text-align:center;justify-items:center;gap:16px;padding:34px 18px 10px;display:grid}.pv2.catalogue-c .fin-c p{font:500 22px/1.1 var(--serif);text-transform:uppercase;text-wrap:balance;max-width:17ch}html.mouvement .pv2.catalogue-c .tete-c h1 .l>span{animation:.9s cubic-bezier(.215,.61,.355,1) 50ms backwards catc-titre}html.mouvement .pv2.catalogue-c .loupe{animation:.6s cubic-bezier(.165,.84,.44,1) .25s backwards catc-monte}html.mouvement .pv2.catalogue-c .vignettes>a{animation:.7s cubic-bezier(.165,.84,.44,1) backwards catc-monte}html.mouvement .pv2.catalogue-c .vignettes>a:first-child{animation-delay:.16s}html.mouvement .pv2.catalogue-c .vignettes>a:nth-child(2){animation-delay:.22s}html.mouvement .pv2.catalogue-c .vignettes>a:nth-child(3){animation-delay:.28s}html.mouvement .pv2.catalogue-c .vignettes>a:nth-child(4){animation-delay:.34s}html.mouvement .pv2.catalogue-c .vignettes>a:nth-child(n+5){animation-delay:.4s}html.mouvement .pv2.catalogue-c .coll:first-of-type .heros-c{animation:1.3s cubic-bezier(.165,.84,.44,1) .1s backwards catc-ouvre}html.mouvement .pv2.catalogue-c .coll:first-of-type .heros-c img{animation:1.9s cubic-bezier(.165,.84,.44,1) .1s backwards catc-resserre}html.mouvement .pv2.catalogue-c:not(.entree-faite) .coll:first-of-type .titre-c>*{animation:.8s cubic-bezier(.165,.84,.44,1) .45s backwards catc-monte}html.mouvement .pv2.catalogue-c:not(.entree-faite) .coll:first-of-type .premiers>.art{animation:.85s cubic-bezier(.165,.84,.44,1) .6s backwards catc-monte}html.mouvement .pv2.catalogue-c:not(.entree-faite) .coll:first-of-type .premiers>.art:nth-child(2){animation-delay:.67s}html.mouvement .pv2.catalogue-c:not(.entree-faite) .coll:first-of-type .premiers>.art:nth-child(3){animation-delay:.74s}html.mouvement .pv2.catalogue-c:not(.entree-faite) .coll:first-of-type .premiers>.art:nth-child(4){animation-delay:.81s}@keyframes catc-titre{0%{transform:translateY(105%)}}@keyframes catc-monte{0%{opacity:0;transform:translateY(16px)}}@keyframes catc-ouvre{0%{clip-path:inset(7% 5%)}}@keyframes catc-resserre{0%{transform:scale(1.14)}}@media (prefers-reduced-motion:reduce){.pv2.catalogue-c .v-ph img{transition:none}.pv2.catalogue-c .vignettes>a:active .v-ph img{transform:scale(var(--vz,1.22))}}
