.fg-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.plaque-form .fg-type-card{display:grid;grid-template-columns:20px minmax(0,1fr);gap:.35rem .6rem;align-content:start;margin:0;padding:.85rem;border:1px solid var(--line);cursor:pointer;min-width:0}.plaque-form .fg-type-card:has(input:checked){outline:2px solid var(--ink);outline-offset:-2px;background:#e9e7e0}.plaque-form .fg-type-card input{width:18px!important;height:18px;margin:0;min-height:0;padding:0}.fg-type-name{text-transform:uppercase;font-size:.75rem;letter-spacing:.08em}.fg-type-sample{grid-column:1/-1;display:block;font-size:1.2rem;line-height:1.45;overflow-wrap:anywhere;max-height:4.35em;overflow:hidden;font-synthesis:none}.fg-type-card small{grid-column:1/-1;font-size:.72rem}.fg-live-preview{margin:1.5rem 0 2rem;padding:1.2rem;background:#e9e7e0;min-width:0}.fg-live-preview h2{font:400 1.7rem var(--serif);margin:0 0 1rem}.fg-preview-surface{padding:.5rem;max-width:100%}.fg-preview-surface svg{display:block;width:100%;height:auto;max-height:450px;overflow:hidden;filter:drop-shadow(0 3px 3px #0002)}.fg-live-preview .plaque-note{font-size:.78rem;line-height:1.5}.fg-live-preview [data-fit-status]{font-size:.9rem;line-height:1.5}.fg-live-preview [data-config-summary]{font-size:.8rem}.fg-live-preview .fg-link{margin-right:1rem}.fg-live-preview [data-fit-actions] p{font-size:.9rem}.fg-type-styles>p{font-size:.9rem}.plaque-product__media .fg-live-preview{margin-top:0}.plaque-product__media>figure{margin-bottom:1rem}.plaque-product__media{align-self:start}.fg-preview-surface svg text{letter-spacing:normal;text-transform:none;font-synthesis:none}@media(min-width:901px){.plaque-product__media{position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow:auto;scrollbar-width:thin}}@media(max-width:640px){.fg-live-preview{padding:.8rem}.fg-preview-surface svg{max-height:250px}.fg-type-grid{gap:.5rem}.plaque-form .fg-type-card{padding:.65rem}.fg-type-sample{font-size:1.05rem}.fg-type-name{font-size:.65rem;letter-spacing:.035em}}@media(max-width:380px){.fg-type-grid{grid-template-columns:1fr}.fg-type-name{font-size:.75rem;letter-spacing:.035em}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fg-configurator.css.map */
