.tg-catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:28px 0 48px}.tg-catalog-card{background:#fffdf8;border:1px solid #ded8cd;min-width:0}.tg-catalog-card a{display:block;height:100%}.tg-catalog-image{aspect-ratio:1;background:#fff;overflow:hidden}.tg-catalog-image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .2s}.tg-catalog-card a:hover img{transform:scale(1.025)}.tg-catalog-copy{padding:22px}.tg-catalog-copy h3{font:normal 1.5rem/1.2 Georgia,serif;margin:12px 0}.tg-catalog-copy p{margin:8px 0;font-size:.85rem}.tg-catalog-copy .eyebrow{font-size:.62rem}.tg-catalog-price{font-weight:750}.tg-catalog-copy .underline-link{display:inline-block;margin-top:15px;font-size:.65rem;letter-spacing:.09em}.tg-preview-details{max-width:900px;padding-top:0}.tg-preview-details h2{font-size:1.8rem;margin:36px 0 18px}.tg-table-scroll{overflow-x:auto;max-width:100%}.tg-size-chart{width:100%;border-collapse:collapse;margin:18px 0;background:#fffdf8;font-size:.9rem}.tg-size-chart caption{text-align:left;padding:12px 0;font-weight:700}.tg-size-chart th,.tg-size-chart td{text-align:left;border-bottom:1px solid #d8d3c9;padding:12px 16px;white-space:nowrap}.tg-size-chart th{background:#e8e8df}.page-content h2{font-size:1.8rem;margin:32px 0 14px}.page-content .rte a{text-decoration:underline;text-underline-offset:3px}.tg-production-single .tg-production-choices{display:none}@media(max-width:1000px){.tg-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.tg-catalog-grid{grid-template-columns:1fr;gap:22px}.tg-catalog-copy{padding:20px}.tg-catalog-image{max-height:390px}.tg-size-chart th,.tg-size-chart td{padding:10px}.tg-preview-details h2{font-size:1.6rem}}@media(prefers-reduced-motion:reduce){.tg-catalog-image img{transition:none}}