.template-gallery-module__CfHWoG__categoryTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-top:28px;display:grid}@media (max-width:639px){.template-gallery-module__CfHWoG__intro>div{text-align:left;margin-inline:0}.template-gallery-module__CfHWoG__intro>div>p:first-child{letter-spacing:.12em;font-size:11px}.template-gallery-module__CfHWoG__intro>div>h2{margin-top:8px;font-size:24px;line-height:1.25}.template-gallery-module__CfHWoG__intro>div>p:last-child{margin-top:8px;font-size:13px;line-height:1.5}.template-gallery-module__CfHWoG__categoryTabs{scrollbar-width:thin;scrollbar-color:var(--color-stone-300) transparent;gap:8px;min-width:0;max-width:100%;margin-top:16px;padding:5px;scroll-padding-inline:5px;display:flex;overflow:auto hidden}.template-gallery-module__CfHWoG__categoryTabs .template-gallery-module__CfHWoG__categoryTab{border:1px solid var(--color-stone-200);background:var(--color-white);white-space:nowrap;border-radius:999px;flex-direction:row;flex:none;gap:8px;min-height:44px;padding:10px 12px;font-size:12px;line-height:1.4}.template-gallery-module__CfHWoG__categoryTabs .template-gallery-module__CfHWoG__categoryTab[data-coming-soon=true]{background:var(--muted);color:var(--color-stone-500)}.template-gallery-module__CfHWoG__categoryTabs .template-gallery-module__CfHWoG__categoryTab[aria-selected=true]{border-color:var(--brand);background:var(--brand);color:var(--color-white)}.template-gallery-module__CfHWoG__categoryTab .template-gallery-module__CfHWoG__categoryMeta{color:inherit;font-size:11px;line-height:1.4}.template-gallery-module__CfHWoG__categorySuffix{display:none}}.template-gallery-module__CfHWoG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px;display:grid}.template-gallery-module__CfHWoG__card{min-width:0;padding:4px}.template-gallery-module__CfHWoG__card .template-phone-stage{aspect-ratio:auto;padding:8px 3px;container-type:inline-size}.template-gallery-module__CfHWoG__card .template-phone-fit{width:100%;max-width:200px}.template-gallery-module__CfHWoG__card .template-card-details{margin-top:8px;padding-inline:0}.template-gallery-module__CfHWoG__card .template-card-details h3{overflow-wrap:anywhere;font-size:.6875rem;line-height:1.35;display:block;overflow:visible}.template-gallery-module__CfHWoG__card .template-card-details p{overflow-wrap:anywhere;margin-top:4px;font-size:.625rem;line-height:1.4}.template-gallery-module__CfHWoG__card .template-card-actions{gap:4px;margin-top:10px;padding-inline:0}.template-gallery-module__CfHWoG__card .template-card-actions>:is(a,button){white-space:normal;overflow-wrap:anywhere;gap:4px;min-width:0;height:auto;min-height:36px;padding:6px 3px;font-size:.625rem;line-height:1.35}.template-gallery-module__CfHWoG__card .template-card-actions svg{display:none}@media (min-width:640px){.template-gallery-module__CfHWoG__categoryTabs{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px}.template-gallery-module__CfHWoG__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 12px}.template-gallery-module__CfHWoG__card{padding:8px}.template-gallery-module__CfHWoG__card .template-phone-stage{padding:12px 6px}.template-gallery-module__CfHWoG__card .template-card-details{margin-top:10px}.template-gallery-module__CfHWoG__card .template-card-details h3{font-size:.8125rem}.template-gallery-module__CfHWoG__card .template-card-details p{font-size:.6875rem;line-height:1.5}.template-gallery-module__CfHWoG__card .template-card-actions>:is(a,button){font-size:.6875rem}.template-gallery-module__CfHWoG__card .template-card-actions svg{flex-shrink:0;width:12px;height:12px;display:block}}@media (min-width:1024px){.template-gallery-module__CfHWoG__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 16px}}@media (min-width:1280px){.template-gallery-module__CfHWoG__categoryTabs{grid-template-columns:repeat(8,minmax(0,1fr))}.template-gallery-module__CfHWoG__card .template-card-details h3{font-size:.875rem}:is(.template-gallery-module__CfHWoG__card .template-card-details p,.template-gallery-module__CfHWoG__card .template-card-actions>:is(a,button)){font-size:.75rem}}
