.ceres-imogal__grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:260px 260px;gap:12px}.ceres-imogal__grid[data-n='1']{grid-template-columns:1fr;grid-template-rows:520px}.ceres-imogal__grid[data-n='2']{grid-template-columns:2fr 1fr;grid-template-rows:520px}.ceres-imogal__grid[data-n='3']{grid-template-columns:2fr 1fr}.ceres-imogal__grid[data-n='4'] .ceres-imogal__item:nth-child(4){grid-column:span 2}.ceres-imogal__item{position:relative;display:block;padding:0;border:0;border-radius:16px;overflow:hidden;background:var(--primary-50);cursor:zoom-in}.ceres-imogal__item:first-child{grid-row:span 2;border-radius:20px}.ceres-imogal__grid[data-n='1'] .ceres-imogal__item:first-child{grid-row:auto}.ceres-imogal__item img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform .4s ease-out}.ceres-imogal__item:hover img{transform:scale(1.03)}.ceres-imogal__more{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(11,47,19,.55);color:#fff;font:600 20px/24px var(--font-core)}.ceres-imogal__lb{position:fixed;inset:0;z-index:10000;background:rgba(6,20,10,.92);display:flex;align-items:center;justify-content:center}.ceres-imogal__lb[hidden]{display:none}.ceres-imogal__big{max-width:min(1200px,90vw);max-height:84vh;border-radius:12px;object-fit:contain}.ceres-imogal button.ceres-imogal__close,.ceres-imogal button.ceres-imogal__nav{position:absolute;border:0;padding:0;background:rgba(250,251,235,.14);color:#fff;border-radius:50%;width:48px;height:48px;font:400 30px/48px var(--font-core);cursor:pointer;text-transform:none;letter-spacing:normal}.ceres-imogal__close{top:20px;right:20px}.ceres-imogal__prev{left:20px}.ceres-imogal__next{right:20px}.ceres-imogal__count{position:absolute;bottom:22px;left:50%;transform:translateX(-50%);color:#E4EDE6;font:500 14px/18px var(--font-core)}@media(max-width:1024px){.ceres-imogal__grid{grid-template-rows:200px 200px}}@media(max-width:767px){.ceres-imogal__grid,.ceres-imogal__grid[data-n]{grid-template-columns:1fr 1fr;grid-template-rows:240px 120px}.ceres-imogal__item:first-child{grid-column:1 / -1;grid-row:auto}.ceres-imogal__item:nth-child(n+4){display:none}.ceres-imogal__grid[data-n='1']{grid-template-rows:240px}}