.order-page{color:#f4ead9;max-width:980px;margin:auto;padding:2rem 1.25rem 6rem}.order-page .back{text-transform:uppercase;letter-spacing:.08em;margin-bottom:3rem;font:600 1.2rem Oswald,sans-serif;text-decoration:none;display:inline-block}.order-page .eyebrow{color:#ee914f;letter-spacing:.12em;text-transform:uppercase;font-size:.9rem;font-weight:700}.order-page h1{margin:1rem 0;font-size:clamp(3rem,7vw,5rem);line-height:1}.order-page>p{color:#d7cab7;font-size:1.1rem;line-height:1.6}.order-page form{gap:1.5rem;margin-top:2rem;display:grid}.order-page section,.order-page .closed{background:#241c17;border:1px solid #70523d;padding:1.5rem}.order-page h2{font-size:1.8rem}.order-page .options{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.order-page .options label{cursor:pointer;border:1px solid #6c4b37;justify-content:space-between;align-items:center;gap:.75rem;padding:1.25rem;display:flex}.order-page .options strong{color:#ee914f;font-size:1.4rem}.order-page .selected{background:#51301f!important;border-color:#f28b43!important}.order-page .times{grid-template-columns:repeat(6,1fr);gap:.65rem;display:grid}.order-page .times button{color:#f4ead9;cursor:pointer;background:#171411;border:1px solid #6c4b37;min-height:48px;font:600 1rem DM Sans,sans-serif}.order-page .times button:disabled{opacity:.35;cursor:not-allowed}.order-page section>label{max-width:540px;margin:1rem 0;font-weight:600;display:block}.order-page section>label input{color:#fff;width:100%;font:inherit;background:#171411;border:1px solid #8c6a51;margin-top:.4rem;padding:.85rem;display:block}.order-page .checkout{justify-content:space-between;align-items:center;gap:1rem;display:flex}.order-page .checkout strong{color:#ee914f;font-size:1.8rem}.order-page .checkout button{color:#1d120d;cursor:pointer;background:#ee7b30;border:0;padding:1rem 1.5rem;font-weight:800}.order-page .checkout button:disabled{opacity:.55;cursor:not-allowed}.order-page .error{color:#ffb4a8}.order-page .fine{color:#c7b7a6;font-size:.9rem;line-height:1.5}@media (max-width:650px){.order-page .times{grid-template-columns:repeat(3,1fr)}.order-page .options{grid-template-columns:1fr}}
