.seasonal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.seasonal-card{border:1px solid var(--gold);background:#fffdf8;display:flex;flex-direction:column}.seasonal-card img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.seasonal-copy{padding:24px;flex:1;display:flex;flex-direction:column}.seasonal-copy p{font-size:15px}.seasonal-copy .price{font-size:30px}.seasonal-copy a{margin-top:auto}.order-number{font:600 15px/1.5 monospace;overflow-wrap:anywhere;user-select:all}.order-result .button{margin:12px 10px 0 0}.price small{font:14px system-ui}.gift-order-tools{display:grid;gap:8px;min-width:220px}.gift-order-tools input{max-width:250px}.gift-order-tools button{min-height:44px}@media(max-width:850px){.seasonal-grid{grid-template-columns:1fr}.seasonal-card{max-width:680px;margin:auto}}
