.blog-gallery-module__cgHowq__gallery{margin:2rem 0}.blog-gallery-module__cgHowq__track{aspect-ratio:3/2;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;background:#e8e4df;border-radius:1rem;display:flex;position:relative;overflow-x:auto}.blog-gallery-module__cgHowq__track::-webkit-scrollbar{display:none}.blog-gallery-module__cgHowq__track:focus-visible{outline-offset:3px;outline:3px solid #687b69}.blog-gallery-module__cgHowq__slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;position:relative;overflow:hidden}.blog-gallery-module__cgHowq__slide .blog-gallery-module__cgHowq__backdrop{object-fit:cover;filter:blur(32px)saturate(1.1);opacity:.55;border-radius:0;transform:scale(1.2)}.blog-gallery-module__cgHowq__slide .blog-gallery-module__cgHowq__photo{object-fit:contain;border-radius:0}.blog-gallery-module__cgHowq__controls{justify-content:space-between;align-items:center;gap:16px;margin-top:10px;display:flex}.blog-gallery-module__cgHowq__counter{color:#64645f;font-variant-numeric:tabular-nums;font-size:13px}.blog-gallery-module__cgHowq__buttons{gap:6px;display:flex}.blog-gallery-module__cgHowq__buttons button{color:#3d3d3d;cursor:pointer;background:#fffefa;border:1px solid #d4cbc3;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .16s,border-color .16s;display:grid}.blog-gallery-module__cgHowq__buttons button:hover{background:#f5f0eb;border-color:#b8a99a}.blog-gallery-module__cgHowq__buttons button:focus-visible{outline-offset:2px;outline:3px solid #687b69}@media (max-width:600px){.blog-gallery-module__cgHowq__gallery{margin:1.5rem 0}.blog-gallery-module__cgHowq__track{aspect-ratio:4/3;border-radius:.75rem}}@media (prefers-reduced-motion:reduce){.blog-gallery-module__cgHowq__buttons button{transition:none}}
