.cgv{--cgv-encre: rgb(var(--color-foreground, 17, 17, 17));--cgv-fond: #f4f2ee;--cgv-ligne: rgba(17, 17, 17, .18);--cgv-serif: "PPEditorial", Georgia, serif;--cgv-ease: cubic-bezier(.23, 1, .32, 1);color:var(--cgv-encre)}.cgv a{text-decoration:none;color:inherit}:where(.cgv) button{min-height:0;min-width:0;height:auto;text-transform:none;letter-spacing:normal;box-shadow:none}.cgv a:focus-visible,.cgv button:focus-visible,.cgv input:focus-visible{outline:2px solid var(--cgv-encre);outline-offset:2px}.cgv-accueil{background:var(--cgv-fond);padding:72px 0}.cgv-accueil__grille{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:stretch}.cgv-scene__cadre{position:relative;width:100%;min-height:520px;border-radius:10px;overflow:hidden;background:#e6e3dd}.cgv-scene__photo{position:absolute;top:0;right:0;bottom:0;left:0}.cgv-scene__lien{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.cgv-scene__photo{width:100%;height:100%;object-fit:cover;display:block}.cgv-scene__photo:not([src]){visibility:hidden}.cgv .cgv-point{position:absolute;z-index:2;width:32px;height:32px;margin:-16px 0 0 -16px;padding:0;border:0;border-radius:999px;background:#fff;box-shadow:0 0 0 6px #ffffff59;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .16s var(--cgv-ease),background-color .16s ease}.cgv .cgv-point:before,.cgv .cgv-point:after{content:"";position:absolute;width:12px;height:2px;background:#111;border-radius:1px}.cgv .cgv-point:after{transform:rotate(90deg);transition:transform .16s var(--cgv-ease)}.cgv .cgv-point[aria-expanded=true]{background:#111}.cgv .cgv-point[aria-expanded=true]:before{background:#fff}.cgv .cgv-point[aria-expanded=true]:after{transform:rotate(0);background:#fff}.cgv .cgv-point:active{transform:scale(.94)}.cgv-scene__fiche{position:absolute;z-index:3;width:240px;display:flex;gap:12px;align-items:center;padding:10px;border-radius:8px;background:#fff;box-shadow:0 12px 32px #1111112e;animation:cgv-entree .18s var(--cgv-ease) both}.cgv-scene__fiche img{width:56px;height:56px;object-fit:contain;background:#f5f5f5;border-radius:4px;flex-shrink:0}.cgv-scene__fiche-texte{display:grid;gap:3px;min-width:0}.cgv-scene__fiche-titre{font-size:1.25rem;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cgv-scene__fiche-marque{font-size:1.2rem;color:#555}@keyframes cgv-entree{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.cgv-scene__compte{position:absolute;z-index:2;left:20px;bottom:20px;padding:8px 12px;border-radius:999px;background:#111111c7;color:#fff;font-size:1.25rem;font-weight:500;pointer-events:none}.cgv-accueil__texte{display:flex;flex-direction:column;justify-content:center;gap:22px;min-width:0}.cgv-accueil__titre{margin:0;font-family:var(--cgv-serif);font-weight:400;font-size:clamp(4.8rem,5.4vw,7.6rem);line-height:.95;letter-spacing:-.01em;text-transform:none}.cgv-accueil__chapo{margin:0;max-width:44ch;font-size:1.6rem;line-height:1.55;color:#3d3d3d}.cgv-recherche{display:flex;align-items:stretch;min-height:54px;border:1.5px solid #111;border-radius:8px;background:#fff;overflow:hidden}.cgv-recherche label{display:flex;align-items:center;padding:0 10px 0 16px}.cgv-recherche input{flex:1 1 auto;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:1.45rem;color:#111;padding:0}.cgv-recherche input:focus-visible{outline:none}.cgv-recherche:focus-within{box-shadow:0 0 0 2px #fff,0 0 0 4px #111}.cgv-bouton-noir{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 18px;border:0;border-radius:6px;background:#111;color:#fff!important;font-size:1.35rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:transform .14s var(--cgv-ease),background-color .16s ease}.cgv-bouton-noir:active{transform:scale(.97)}.cgv-recherche .cgv-bouton-noir{border-radius:0;min-height:0}.cgv-bouton-contour{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 18px;border:1.5px solid #111;border-radius:6px;background:#fff;font-size:1.35rem;font-weight:600}.cgv-pastilles{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.cgv-pastilles a{display:flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid #c9c9c9;background:#fff;font-size:1.3rem;transition:border-color .16s ease}.cgv-scene__minis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cgv-scene__minis:empty{display:none}.cgv-mini{display:grid;gap:6px;font-size:1.25rem;font-weight:600}.cgv-mini img{width:100%;aspect-ratio:4 / 4.2;object-fit:cover;border-radius:6px;display:block}.cgv-accueil__actions{display:flex;flex-wrap:wrap;gap:8px}.cgv-accueil__mobile{display:none}@media(hover:hover){.cgv-pastilles a:hover{border-color:#111}.cgv-bouton-noir:hover{background:#2a2a2a}.cgv .cgv-point:hover{transform:scale(1.08)}}@media(max-width:989px){.cgv-accueil{padding:40px 0 36px}.cgv-accueil__grille{grid-template-columns:minmax(0,1fr);gap:18px}.cgv-accueil__texte{display:contents}.cgv-accueil__entete{order:-1;display:grid;gap:10px}.cgv-accueil__titre{font-size:5.2rem}.cgv-accueil__chapo{font-size:1.45rem}.cgv-scene__cadre{min-height:0;aspect-ratio:4 / 5}.cgv-scene__fiche{width:210px}.cgv-recherche{display:none}.cgv-accueil__mobile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cgv-accueil__mobile>*{min-height:50px;padding:0 10px}.cgv-accueil__actions{display:none}}.cgv-carte{grid-column:span 2;min-width:0}.cgv-carte[hidden]{display:none}.cgv-carte a{position:relative;display:block;height:100%;min-height:320px;border-radius:6px;overflow:hidden;color:#fff}.cgv-carte img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cgv-carte__voile{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#111111b8,#1113 60%,#1110)}.cgv-carte__texte{position:absolute;top:24px;right:24px;bottom:24px;left:24px;max-width:300px;display:flex;flex-direction:column;justify-content:space-between;gap:16px}.cgv-carte__etiquette{justify-self:start;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:#fff;color:#111;font-size:1.1rem;font-weight:700;letter-spacing:.06em}.cgv-carte__titre{font-family:var(--cgv-serif);font-size:clamp(2.6rem,2.8vw,4rem);line-height:1}.cgv-carte__lien{display:flex;align-items:center;gap:10px;font-size:1.35rem;font-weight:600}@media(max-width:749px){.cgv-carte a{min-height:260px}.cgv-carte__texte{top:16px;right:16px;bottom:16px;left:16px}}button.cgv-pastille{display:inline-flex;align-items:center;gap:10px;margin:12px 0 0;padding:6px 14px 6px 6px;border:0;border-radius:999px;background:#111;color:#fff;cursor:pointer;font-size:1.25rem;font-weight:600;height:auto;min-height:42px;text-transform:none;letter-spacing:normal;line-height:1.2;transition:transform .14s var(--cgv-ease)}.cgv-pastille[hidden]{display:none}.cgv-pastille:active{transform:scale(.97)}@media(max-width:749px){button.cgv-pastille{margin-top:32px}}@media(max-width:767px){.product__media-wrapper:has(>.cgv-pastille)>media-gallery{position:relative;top:auto}}.cgv-pastille__vignettes{display:flex}.cgv-pastille__vignettes img{width:30px;height:30px;object-fit:cover;border-radius:999px;border:2px solid #111}.cgv-pastille__vignettes img+img{margin-left:-10px}@media(prefers-reduced-motion:reduce){.cgv *,.cgv-pastille{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cool-gallery-vitrine.css.map */
