:root{--primary-color-light:#010101;--secondary-color-light:#1a1a1a;--accent-color-light:#F47D90;--background-color-light:#fff;--secondary-background-color-light:#f1f1f1;--content-color-light:#010101;--secondary-content-color-light:#1a1a1a;--primary-color-dark:#fff;--secondary-color-dark:#f1f1f1;--accent-color-dark:#F47D90;--background-color-dark:#010101;--secondary-background-color-dark:#1a1a1a;--content-color-dark:#fff;--secondary-content-color-dark:#f1f1f1;--box-shadow-light:0 0 10px 2px rgba(1,1,1,0.05),0 0 6px 1px rgba(1,1,1,0.1),0 0 0 1px rgba(1,1,1,0.1);--box-shadow-dark:0 0 10px 2px rgba(255,255,255,0.05),0 0 6px 1px rgba(255,255,255,0.1),0 0 0 1px rgba(255,255,255,0.1)}[data-theme=light]{--primary-color:var(--primary-color-light);--secondary-color:var(--secondary-color-light);--accent-color:var(--accent-color-light);--background-color:var(--background-color-light);--secondary-background-color:var(--secondary-background-color-light);--content-color:var(--content-color-light);--secondary-content-color:var(var(--secondary-content-color-light));--theme-color:var(--theme-color-light);--box-shadow:var(--box-shadow-light)}[data-theme=dark]{--primary-color:var(--primary-color-dark);--secondary-color:var(--secondary-color-dark);--accent-color:var(--accent-color-dark);--background-color:var(--background-color-dark);--secondary-background-color:var(--secondary-background-color-dark);--content-color:var(--content-color-dark);--secondary-content-color:var(var(--secondary-content-color-dark));--theme-color:var(--theme-color-dark);--box-shadow:var(--box-shadow-dark)}.References{padding:25px}.ReferenceList{display:flex;justify-content:center;align-items:center;width:100%;flex-wrap:wrap;flex-direction:row;gap:25px}.ReferenceCard{display:flex;flex-direction:column;flex-grow:1;max-width:420px;position:relative;overflow:hidden;border-radius:10px;background-color:var(--secondary-background-color);color:var(--content-color);box-shadow:var(--box-shadow)}.ReferenceCard .ImageSlider{height:300px}.ReferenceCard .RestOfProduct{padding:25px}.ReferenceCard .RestOfProduct .Title{font-size:1em;margin-top:0}.ReferenceCard .RestOfProduct .SmallDesc{font-size:.8em;margin-bottom:0}.ReferenceCard .RestOfProduct .OtherInfos{font-size:.75em;font-style:italic}.ReferenceCard .RestOfProduct .OtherInfos p{margin:1px}.ReferenceCard .RestOfProduct .OtherInfos .DownSection{margin-top:25px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.1em;gap:2px}