.vmg-site-cream .vmg-template-controls{margin:0 0 28px;display:block}.vmg-site-cream .vmg-categories{flex-wrap:wrap;gap:9px;display:flex}.vmg-site-cream .vmg-categories button{color:#765f7d;white-space:nowrap;background:0 0;border:1px solid #ddcdbb;border-radius:999px;min-height:42px;padding:9px 19px;font-size:13px}.vmg-site-cream .vmg-categories button[aria-pressed=true]{color:#fff9ee;background:#382044;border-color:#382044}.vmg-site-cream .vmg-categories button:hover:not([aria-pressed=true]){color:#382044;background:#f4e7d1}.vmg-site-cream .vmg-template-grid{columns:4;column-gap:22px;display:block}.vmg-site-cream .vmg-template-card{min-width:0;box-shadow:none;break-inside:avoid;background:0 0;border:0;margin-bottom:32px;padding:0;display:block}.vmg-site-cream .vmg-card-media{background:#ecdcc7;border:0;border-radius:16px;height:auto;position:relative;overflow:hidden}.vmg-site-cream .vmg-card-media :is(video,img){object-fit:contain;width:100%;height:100%}.vmg-site-cream .vmg-card-top{justify-content:space-between;gap:5px;display:flex;position:absolute;top:12px;left:12px;right:12px}.vmg-site-cream .vmg-card-top span{color:#382044;background:#fff9eef2;border:0;border-radius:999px;padding:3px 9px;font-size:11px}.vmg-card-duration{margin-left:auto}.vmg-site-cream .vmg-card-top .vmg-card-new{color:#7a2c12;background:#f8c5a8;font-weight:650}.vmg-site-cream .vmg-play{color:#382044;background:#fff9ee;border:0;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;inset:auto 13px 13px auto;transform:none}.vmg-site-cream .vmg-play svg{width:13px;height:13px}.vmg-site-cream .vmg-use{color:#382044;opacity:0;background:#fff9ee;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px;font-size:13px;display:flex;position:absolute;inset:auto 12px 12px}.vmg-site-cream .vmg-template-card:is(:hover,:focus-visible) .vmg-use{opacity:1}.vmg-site-cream .vmg-template-card:is(:hover,:focus-visible) .vmg-play{opacity:0}.vmg-site-cream .vmg-card-copy{padding:16px 0 0}.vmg-site-cream .vmg-card-copy h3{font-size:19px;line-height:1.25}.vmg-site-cream .vmg-card-copy p{margin-top:7px;font-size:13px;line-height:1.65}@media (width<=760px){.vmg-site-cream .vmg-categories{gap:8px}.vmg-site-cream .vmg-categories button{min-height:42px;padding:9px 15px;font-size:12px}.vmg-site-cream .vmg-template-grid{columns:2;column-gap:15px}.vmg-site-cream .vmg-card-media{border-radius:12px}.vmg-site-cream .vmg-card-top{top:9px;left:8px;right:8px}.vmg-site-cream .vmg-card-top span{padding:2px 6px;font-size:10px}.vmg-site-cream .vmg-card-copy{padding-top:12px}.vmg-site-cream .vmg-card-copy h3{font-size:17px}.vmg-site-cream .vmg-card-copy p{font-size:12px;line-height:1.6}.vmg-site-cream .vmg-use{display:none}.vmg-site-cream .vmg-template-card:is(:hover,:focus-visible) .vmg-play{opacity:1}}@media (width<=380px){.vmg-site-cream .vmg-card-copy h3{font-size:16px}}.vmg-site-cream .vmg-template-card .vmg-use{white-space:normal;text-align:center;box-sizing:border-box;width:auto;max-width:calc(100% - 24px);min-height:42px;line-height:1.4;inset:auto 12px 12px;transform:translate(0,0)}.vmg-site-cream .vmg-template-card .vmg-use svg{flex-shrink:0}.vmg-site-cream .vmg-template-card:is(:hover,:focus-visible) .vmg-use{transform:translate(0,0)}@media (width>=761px) and (width<=1050px){.vmg-site-cream .vmg-template-grid{columns:3}}
