.season-card{display:flex;flex-direction:column}.season-card__link{flex:1}.season-buy-actions{display:grid;grid-template-columns:1.3fr 1fr;gap:10px;padding:0 24px 24px}.season-buy-actions .season-button,.season-custom-link{min-height:46px;display:flex;align-items:center;justify-content:center;padding:10px 12px;border-radius:8px;font-size:13px!important;font-weight:600;text-align:center;text-decoration:none;box-sizing:border-box}.season-custom-link{border:1px solid #cdb8a3;color:#69462c;background:#fffaf3}.season-custom-link:hover{background:#eee2d4}.season-buy-actions small{grid-column:1/-1;font-size:11px;color:#796655;line-height:1.5}.season-buy-actions a:focus-visible,.season-custom-form :focus-visible{outline:3px solid #bc8965;outline-offset:3px}
.season-custom-form{margin:24px 0;padding:24px;border:1px solid #dacebd;border-radius:14px;background:#fffaf4;scroll-margin-top:125px}.season-custom-form h2{font-size:24px;line-height:1.25;margin:0 0 8px}.season-custom-form>p{font-size:13px;line-height:1.6;color:#786755;margin:0 0 18px}.season-custom-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.season-custom-fields label{display:block;font-size:12px;font-weight:600;color:#69462c;min-width:0}.season-custom-fields input,.season-custom-fields textarea{display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px;margin-top:7px;border:1px solid #ccbbab;border-radius:7px;background:#fff;color:#392a20;font:inherit;font-size:14px}.season-custom-fields .season-custom-wide{grid-column:1/-1}.season-custom-form .season-button{margin-top:16px;width:100%;min-height:48px}.season-detail__copy>.season-buy-actions{padding:20px 0 0}.season-custom-note{font-size:12px!important;line-height:1.6;color:#766451}
@media(max-width:600px){.season-buy-actions{padding:0 18px 20px;gap:8px}.season-custom-form{padding:18px}.season-custom-fields{grid-template-columns:1fr}.season-custom-form h2{font-size:22px}.season-buy-actions .season-button,.season-custom-link{font-size:12px!important}}
.season-order-panel{max-width:900px;margin:32px auto}.season-order-panel>.season-buy-actions{padding:0}.season-order-panel>.season-buy-actions .season-custom-link{display:none}.season-order-panel>.season-buy-actions .season-button{grid-column:1/-1}.season-order-panel>.season-buy-actions small{text-align:center}
@media(prefers-reduced-motion:reduce){.season-buy-actions *{transition:none!important}}
