.cm-video-template-section{margin:1.5rem 0 2rem}.cm-video-template-section h2{margin:0 0 1rem;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:600}.cm-video-template-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.cm-video-template-grid-product{grid-template-columns:repeat(3,minmax(0,1fr))}.cm-video-template-card{display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden;color:inherit;background:#1c191c;border:1px solid rgb(255 255 255/.11);border-radius:.85rem;scroll-margin-top:6rem}.cm-video-template-card:hover{border-color:#ffac8a}.cm-video-template-card:focus-visible{outline:2px solid #ffac8a;outline-offset:3px}.cm-video-template-art{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.cm-video-template-icon{display:grid;place-items:center;background:radial-gradient(ellipse at 60% 85%,#52332c,#282029 75%)}.cm-video-template-icon.is-angry-dance-filter{background:radial-gradient(ellipse at 38% 85%,#473044,#26202a 75%)}.cm-video-template-card span{display:flex;align-items:center;justify-content:space-between;flex:1;gap:.5rem;padding:.7rem .8rem;font-size:.875rem}.cm-video-template-card svg{flex-shrink:0;color:#ffa586}@media (max-width:900px){.cm-video-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.cm-video-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.cm-video-template-card span{padding:.6rem .55rem;font-size:.8rem}}