.xmas-launch-note{max-width:78ch;color:#4c5543;font-size:.94rem;line-height:1.65;margin:0 0 2rem}.xmas-launch-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}.xmas-launch-card{display:flex;flex-direction:column;min-width:0;border:1px solid #c6b994;border-radius:16px;overflow:hidden;background:#fffdf6;scroll-margin-top:7rem}.xmas-launch-image{display:block;background:white;aspect-ratio:1}.xmas-launch-image img{display:block;width:100%;height:100%;object-fit:contain}.xmas-launch-copy{display:flex;flex:1;flex-direction:column;padding:1.1rem;min-width:0}.xmas-live-label{color:#286044;font-size:.68rem;letter-spacing:.13em;font-weight:800}.xmas-launch-copy h3{font-family:var(--font-heading,inherit);font-size:1.15rem;line-height:1.3;margin:.6rem 0;color:#193e2c;overflow-wrap:anywhere}.xmas-launch-copy>p{font-size:.9rem;line-height:1.6;color:#45443b;margin:.3rem 0 .8rem}.xmas-launch-copy .xmas-variant{font-size:.8rem;color:#635c4b}.xmas-launch-purchase{margin-top:auto;padding-top:.7rem}.xmas-launch-purchase .xmas-price{font-size:1.4rem;font-weight:700;color:#193e2c;margin:.2rem 0 .8rem}.xmas-price small{font-size:.7rem;font-weight:500}.xmas-launch-purchase .button{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;width:100%;padding:.75rem .5rem;white-space:normal;text-align:center}.xmas-launch-card a:focus-visible{outline:3px solid #993426;outline-offset:-4px}@media(max-width:1199px){.xmas-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:649px){.xmas-launch-grid{grid-template-columns:1fr}.xmas-launch-copy{padding:1.25rem}.xmas-launch-copy h3{font-size:1.3rem}}@media(forced-colors:active){.xmas-launch-card{border:1px solid CanvasText}.xmas-launch-card a:focus-visible{outline-color:Highlight}}