.christmas-hub section{margin-top:4rem}.christmas-styles h2{font:28px/1.2 var(--font-serif);margin:0 0 1rem}.christmas-styles ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--ds-border)}.christmas-styles li a{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--ds-border);color:inherit;text-decoration:none;font:18px/1.4 var(--font-serif)}.christmas-styles li a:focus-visible,.christmas-styles li a:hover{color:var(--ds-accent-readable)}.christmas-style-study{font:12px var(--font-mono);text-transform:uppercase;white-space:nowrap}.christmas-mantel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.christmas-mantel-grid figure{margin:0;border:1px solid var(--ds-border)}.christmas-mantel-grid a{color:inherit;display:block;text-decoration:none}.christmas-mantel-grid a:focus-visible,.christmas-mantel-grid a:hover{outline:1px solid var(--ds-accent-readable)}.christmas-mantel-grid img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.christmas-mantel-grid figcaption{display:grid;gap:6px;padding:18px 20px 22px}.christmas-mantel-grid small{font:10px var(--font-mono);text-transform:uppercase}.christmas-mantel-grid strong{font:24px/1.2 var(--font-serif);font-weight:400}.christmas-mantel-grid span{font:italic 16px/1.5 var(--font-serif)}.christmas-note{font:13px/1.6 var(--font-mono);margin-top:1rem;max-width:70ch}.christmas-shelf{margin-top:30px}.christmas-shelf .study-gallery-card{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.christmas-shelf .study-gallery-swatches{grid-column:1/-1;grid-row:2}@media (max-width:760px){.christmas-mantel-grid{grid-template-columns:1fr}.christmas-shelf .study-gallery-card{display:block}.christmas-styles li a{flex-direction:column;gap:.25rem}}@media (max-width:980px) and (min-width:761px){.christmas-mantel-grid{gap:16px}}