.expanded-catalog{display:grid;grid-gap:38px;gap:38px}.printable-preview{margin:30px 0 24px}.printable-preview-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;color:#52604a;font:800 10px Arial,sans-serif;letter-spacing:.11em}.printable-preview-heading span{color:#71666d;font:600 10px Arial,sans-serif;letter-spacing:.02em;text-align:right}.printable-preview-pages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.printable-preview-page{display:block;overflow:hidden;background:#fff;border:1px solid rgba(75,48,69,.18);color:#62575e;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.printable-preview-page:focus-visible,.printable-preview-page:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(39,30,35,.12)}.printable-preview-page:focus-visible{outline:3px solid #986841;outline-offset:3px}.printable-preview-page img{display:block;width:100%;height:auto;aspect-ratio:560/725;object-fit:contain;background:#fff}.printable-preview-page span{display:block;padding:8px 6px;text-align:center;color:#52604a;font:800 9px Arial,sans-serif;letter-spacing:.07em}@media(max-width:650px){.printable-preview-heading{align-items:flex-start}.printable-preview-pages{gap:8px}}.thanksgiving-shop-feature{margin:0;padding:54px clamp(22px,6vw,95px);display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px;align-items:center;background:#e9e2d4;border-bottom:1px solid var(--line)}.thanksgiving-shop-copy h2{font:clamp(34px,4vw,54px)/1.05 Georgia,serif;margin:12px 0}.thanksgiving-shop-copy>p:not(.eyebrow){max-width:620px;color:var(--walnut)}.thanksgiving-shop-meta{font-size:12px;font-weight:700;letter-spacing:.04em}.thanksgiving-shop-previews{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;align-items:center}.thanksgiving-shop-previews a{display:block;padding:7px;background:#fff;border:1px solid var(--line);box-shadow:0 8px 20px rgba(39,30,35,.1)}.thanksgiving-shop-previews a:nth-child(2){transform:translateY(-12px)}.thanksgiving-shop-previews img{aspect-ratio:1.294;object-fit:cover}@media(max-width:700px){.thanksgiving-shop-feature{grid-template-columns:1fr;gap:28px}.thanksgiving-shop-previews{max-width:520px}}