.cms-gallery{min-width:0;width:100%;margin:0 0 24px}.cms-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cms-track figure{margin:0;flex:0 0 100%;scroll-snap-align:start;min-width:0}.cms-track img{display:block;width:100%;height:auto;aspect-ratio:4/3;background:#eeeae3}.cms-track figcaption{font-size:13px;padding:8px 0}.cms-controls{display:flex;align-items:center;gap:10px;margin-top:12px}.cms-thumbs{display:flex;flex:1;overflow:auto;gap:8px}.cms-controls button{background:transparent;border:1px solid #aaa;cursor:pointer;padding:8px;color:inherit}.cms-thumbs button{padding:2px;flex:0 0 60px}.cms-thumbs img{display:block;width:54px;height:44px;object-fit:cover}.cms-thumbs [aria-pressed=true]{outline:2px solid #876747}.cms-count{white-space:nowrap;font-size:12px}.cms-controls button:focus-visible{outline:3px solid #876747}