#online-order .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-steps{display:flex;gap:14px;flex-wrap:wrap;margin:20px 0;color:#41606e;font-size:14px}.purchase-steps span{padding:8px 12px;background:#e7eff2;border-radius:4px}.featured-order-card figure{height:250px}.hero .hero-purchase-price{font-size:28px;font-weight:800;color:#a53e25;margin-top:10px}.purchase-order{background:#126d7d}.order-intro{padding:26px 0 18px}.order-intro h1{font-size:32px;margin:10px 0}.order-layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.3fr);gap:28px;align-items:start}.order-summary{background:white;border:1px solid #dbe4e8;padding:24px;border-radius:6px}.order-summary h2{font-size:26px;overflow-wrap:anywhere}.order-summary img{width:100%;height:190px;object-fit:contain}.order-form-host{min-width:0}.order-frame{border:0;width:100%;display:block;height:1900px;background:#f5f7f8}.order-form-host h2{font-size:25px;margin:8px 0}.order-form-note{font-size:14px;color:#536c79}.order-invalid{background:white;padding:28px;border:1px solid #dbe4e8}.order-fallback{padding:16px;background:#e7eff2;font-size:14px}.order-status{font-size:14px;color:#536c79}.order-page footer{margin-top:24px}.order-page .crumbs{padding-bottom:8px}.purchase-quote{font-weight:700}@media(max-width:760px){#online-order .grid,.order-layout{grid-template-columns:1fr}.order-intro{padding:16px 0 10px}.order-intro h1{font-size:29px}.order-summary{padding:18px}.order-summary img{display:none}.order-summary .purchase-steps{display:none}.order-summary h2{font-size:24px}.order-summary .specs{display:none}.order-frame{height:2200px}.purchase-steps{gap:6px;font-size:12px}.purchase-steps span{padding:6px 8px}.featured-order-card figure{height:205px}.order-page .order-summary .price{margin:8px 0}.order-page footer{padding-bottom:70px}}