.vcgal{--vcgal-ink:#0B1B2B;--vcgal-ink7:#223244;--vcgal-ink5:#4B5C6E;--vcgal-line:#E7ECF1;--vcgal-bl8:#0A5891;--vcgal-bl7:#0C6AAB;--vcgal-bl1:#CFE6F7;--vcgal-bl05:#F2F8FD;--vcgal-ease:cubic-bezier(.33,1,.68,1);--vcgal-pad:max(32px, calc((100vw - 1216px)/2) );--vcgal-gap:20px;display:block;background:var(--vcgal-bg,#faf9f6);color:var(--vcgal-ink);font-family:var(--font-brand,"Plus Jakarta Sans",system-ui,-apple-system,sans-serif)}.vcgal *,.vcgal *:before,.vcgal *:after{box-sizing:border-box}html.vcgal-locked{overflow:hidden}.vcgal__sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.vcgal__sec{padding:72px 0 64px}.vcgal__wrap{max-width:1280px;margin:0 auto;padding:0 32px}.vcgal__k{margin:0 0 8px;font-size:17px;line-height:1.3;font-weight:600;color:var(--vcgal-bl7)}.vcgal__h{margin:0;font-size:44px;line-height:1.08;font-weight:800;letter-spacing:-.02em;color:var(--vcgal-ink)}.vcgal__rail{list-style:none;margin:40px 0 0;padding:4px var(--vcgal-pad) 8px;display:grid;grid-auto-flow:column;grid-auto-columns:clamp(320px,32vw,480px);gap:var(--vcgal-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--vcgal-pad);scrollbar-width:none}.vcgal__rail::-webkit-scrollbar{display:none}.vcgal__card{position:relative;scroll-snap-align:start;aspect-ratio:3/4;min-height:460px;border-radius:28px;overflow:hidden;background:#22303f;color:#fff;isolation:isolate}.vcgal__media,.vcgal__veil{position:absolute;top:0;right:0;bottom:0;left:0}.vcgal__media{z-index:0}.vcgal__img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.001);transition:transform .7s var(--vcgal-ease)}.vcgal__veil{z-index:1;pointer-events:none;background:linear-gradient(180deg,#0b1b2b00 48%,#0b1b2b52 64%,#0b1b2b80)}.vcgal__txt{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:64px 28px 28px;background:linear-gradient(180deg,#0b1b2b00 0,#0b1b2bc7 64px,#0b1b2be6)}.vcgal__card--deep .vcgal__txt{background:linear-gradient(180deg,#0b1b2b00 0,#0b1b2bdb 64px,#0b1b2bf0)}.vcgal__meta{margin:0 0 6px;font-size:15px;line-height:1.35;font-weight:600;color:#ffffffe0;font-variant-numeric:tabular-nums}.vcgal__t{margin:0;font-size:30px;line-height:1.15;font-weight:700;letter-spacing:-.01em;color:#fff}.vcgal__d{margin:8px 0 0;font-size:16px;line-height:1.45;color:#ffffffe6;max-width:40ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vcgal__cta{position:static;display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:16px;padding:0 24px;border:1.5px solid rgba(255,255,255,.85);border-radius:999px;background:#ffffff1a;color:#fff;font-size:16px;font-weight:700;text-decoration:none;transition:background .2s,color .2s}.vcgal__cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:28px}.vcgal__card:hover .vcgal__cta{background:#fff;color:var(--vcgal-ink)}.vcgal__card:hover .vcgal__img{transform:scale(1.035)}.vcgal__plus{position:absolute;z-index:3;top:18px;right:18px;width:48px;height:48px;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;color:var(--vcgal-ink);cursor:pointer;box-shadow:0 6px 18px -6px #0b1b2b73;transition:transform .2s var(--vcgal-ease),background .2s}.vcgal__plus:hover{transform:scale(1.06);background:var(--vcgal-bl05)}.vcgal__plus:active{transform:scale(.96)}.vcgal :focus-visible{outline:3px solid var(--vcgal-bl8);outline-offset:3px;box-shadow:0 0 0 6px #fff}.vcgal__card .vcgal__cta:focus-visible,.vcgal__plus:focus-visible{outline-color:#fff;box-shadow:0 0 0 6px var(--vcgal-bl8)}.vcgal__nav{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px}.vcgal__nav[hidden]{display:none}.vcgal__dots{display:flex;gap:10px}.vcgal__dot{width:40px;height:3px;border-radius:3px;background:#c9d2db;transition:width .3s var(--vcgal-ease),background .3s}.vcgal__dot.is-on{width:72px;background:var(--vcgal-ink)}.vcgal__arrows{display:flex;gap:12px}.vcgal__arr{width:56px;height:48px;border:0;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--vcgal-ink);color:#fff;cursor:pointer;transition:opacity .2s,background .2s}.vcgal__arr:hover{background:var(--vcgal-bl8)}.vcgal__arr[aria-disabled=true]{opacity:.32;cursor:default;background:var(--vcgal-ink)}.vcgal__dlg{border:0;padding:0;color:var(--vcgal-ink);background:#fff;border-radius:28px;width:min(920px,calc(100vw - 48px));max-height:calc(100vh - 80px);overflow:auto;box-shadow:0 40px 80px -30px #0b1b2b73;font-family:var(--font-brand,"Plus Jakarta Sans",system-ui,-apple-system,sans-serif)}.vcgal__dlg::backdrop{background:#0b1b2b7a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.vcgal__dlg[open]{animation:vcgalIn .32s var(--vcgal-ease) both}@keyframes vcgalIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.vcgal__dtop{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:32px 32px 16px;background:#fff}.vcgal__dk{margin:0 0 6px;font-size:15px;font-weight:600;color:var(--vcgal-bl7)}.vcgal__dh{margin:0;font-size:30px;line-height:1.15;font-weight:800;letter-spacing:-.01em;color:var(--vcgal-ink)}.vcgal__dh:focus{outline:none;box-shadow:none}.vcgal__dtop form{margin:0}.vcgal__x{flex:none;width:48px;height:48px;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--vcgal-line);color:var(--vcgal-ink);cursor:pointer}.vcgal__x:hover{background:var(--vcgal-bl1)}.vcgal__dbody{padding:8px 32px 32px}.vcgal__plist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.vcgal__plist--1{grid-template-columns:1fr}@media(min-width:768px){.vcgal__plist--1 .vcgal__pc{flex-direction:row}.vcgal__plist--1 .vcgal__ph{width:55%;height:auto;min-height:320px;flex:none;padding:24px}.vcgal__plist--1 .vcgal__ptx{justify-content:center;padding:32px}.vcgal__plist--1 .vcgal__go{margin-top:8px}}.vcgal__pc{display:flex;flex-direction:column;border:1px solid var(--vcgal-line);border-radius:20px;overflow:hidden;background:#fff}.vcgal__ph{height:240px;background:linear-gradient(180deg,var(--vcgal-bl05),#fff);display:flex;align-items:center;justify-content:center;padding:16px}.vcgal__ph img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.vcgal__ph-name{font-size:24px;line-height:1.15;font-weight:800;letter-spacing:-.01em;color:var(--vcgal-bl8);text-align:center;max-width:12ch}.vcgal__ptx{padding:16px 20px 20px;display:flex;flex-direction:column;gap:4px;flex:1}.vcgal__pn{margin:0;font-size:20px;font-weight:700;line-height:1.25;color:var(--vcgal-ink)}.vcgal__ps{margin:0;font-size:16px;color:var(--vcgal-ink5)}.vcgal__pp{margin:6px 0 16px;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--vcgal-ink)}.vcgal__go{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;border-radius:999px;background:var(--vcgal-bl7);color:#fff;font-size:17px;font-weight:700;text-decoration:none}.vcgal__go:hover{background:var(--vcgal-bl8)}.vcgal__dfoot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:24px;padding-top:20px;border-top:1px solid var(--vcgal-line)}.vcgal__all{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 24px;border:1.5px solid var(--vcgal-ink);border-radius:999px;font-size:17px;font-weight:700;color:var(--vcgal-ink);text-decoration:none}.vcgal__all:hover{background:var(--vcgal-ink);color:#fff}.vcgal__as{margin:0;font-size:15px;font-weight:600;color:var(--vcgal-ink7)}@media(max-width:1100px){.vcgal__rail{grid-auto-columns:calc((100vw - 64px - 2 * var(--vcgal-gap)) / 2.3)}.vcgal__t{font-size:26px}}@media(max-width:767px){.vcgal{--vcgal-pad:16px;--vcgal-gap:12px}.vcgal__sec{padding:48px 0}.vcgal__wrap{padding:0 16px}.vcgal__h{font-size:30px}.vcgal__k{font-size:15px}.vcgal__rail{margin-top:24px;grid-auto-columns:84vw}.vcgal__card{border-radius:24px;aspect-ratio:auto;height:min(140vw,580px);min-height:440px}.vcgal__cta:after{border-radius:24px}.vcgal__txt{padding:56px 20px 20px}.vcgal__t{font-size:24px}.vcgal__d{font-size:16px}.vcgal__cta{margin-top:14px}.vcgal__plus{top:14px;right:14px}.vcgal__nav{margin-top:16px}.vcgal__dot{width:28px}.vcgal__dot.is-on,.vcgal__arr{width:48px}.vcgal__dlg{width:100vw;max-width:100vw;max-height:92vh;margin:auto 0 0;border-radius:24px 24px 0 0}.vcgal__dlg[open]{animation:vcgalSheet .34s var(--vcgal-ease) both}.vcgal__dtop{padding:20px 16px 12px}.vcgal__dh{font-size:24px}.vcgal__dbody{padding:4px 16px 24px}.vcgal__plist,.vcgal__plist--1{grid-template-columns:1fr}.vcgal__pc{flex-direction:row}.vcgal__ph{width:116px;height:auto;min-height:150px;flex:none;padding:8px}.vcgal__ph-name{font-size:16px}.vcgal__ptx{padding:14px 14px 14px 12px}.vcgal__pn{font-size:18px}.vcgal__pp{margin-bottom:10px}.vcgal__go{min-height:48px;font-size:16px}.vcgal__all{width:100%;justify-content:center}}@keyframes vcgalSheet{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.vcgal *,.vcgal__dlg,.vcgal__dlg[open]{animation:none!important;transition:none!important}.vcgal__card:hover .vcgal__img{transform:none}}.vcgal .vcgal__k{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;padding:7px 15px;border-radius:999px;background:#eaf4fb;border:1px solid #DCEFFA;color:#0c6aab;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;line-height:1.2}.vcgal .vcgal__h{font-size:clamp(30px,3.1vw,44px);line-height:1.1;letter-spacing:-.03em}.vcgal .vcgal__card,.vcgal .vcgal__cta:after,.vcgal__dlg{border-radius:20px}@media(max-width:767px){.vcgal .vcgal__k{font-size:12px}.vcgal .vcgal__card,.vcgal .vcgal__cta:after{border-radius:20px}.vcgal__dlg{border-radius:20px 20px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/vc-categorie-galleria.css.map */
