.g .bn-order{width:100%;min-width:0;color:var(--i,#262124)}
.g .bn-order-intro{font-size:17px;line-height:1.55;margin:0 0 28px;color:#665b5e}
.g .bn-order-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.g .bn-order-panel{min-width:0;padding:26px 22px;border:1px solid var(--l,#e7d9d3);border-radius:4px;background:#fff}
.g .bn-order-panel:first-child{background:var(--c,#fbf7f2);border-color:transparent}
.g .bn-order-panel-head{display:flex;flex-direction:column;gap:14px;align-items:flex-start;margin-bottom:22px}
.g .bn-order-period{font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.14em;color:var(--w,#711b35);border:1px solid currentColor;padding:6px 9px;border-radius:3px}
.g .bn-order-panel h3{font-family:'League Spartan',sans-serif;font-size:29px;line-height:1.1;letter-spacing:-.02em;font-weight:400;margin:0;overflow-wrap:break-word}
.g .bn-order-steps{list-style:none;margin:0;padding:0}
.g .bn-order-steps li{list-style:none;display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;margin:0;padding:18px 0;border-top:1px solid var(--l,#e7d9d3)}
.g .bn-order-number{color:var(--w,#711b35);font-size:16px;line-height:1.5}
.g .bn-order-step-title{display:block;font-size:19px;line-height:1.35;font-weight:700;overflow-wrap:break-word}
.g .bn-order-step-note{display:block;font-size:16px;line-height:1.45;margin-top:5px;color:#665b5e;overflow-wrap:break-word}
.g .bn-order-steps .bn-order-protect{background:var(--w,#711b35);color:#fff;margin:12px -10px -4px;padding:18px 10px;border-top:0;border-radius:4px}
.g .bn-order-protect .bn-order-number,.g .bn-order-protect .bn-order-step-note{color:#fff}
.g .bn-order-takeaway{font-size:19px;line-height:1.5;text-align:center;margin:24px auto 0;color:var(--w,#711b35);font-weight:700}
.g .bn-order-priority{font-size:16px;line-height:1.55;text-align:center;margin:14px auto 0;max-width:620px;color:#665b5e}
@media(max-width:640px){.g .bn-order-grid{grid-template-columns:minmax(0,1fr);gap:20px}.g .bn-order-panel{padding:26px 22px}.g .bn-order-panel h3{font-size:29px}.g .bn-order-step-title{font-size:19px}.g .bn-order-step-note,.g .bn-order-priority{font-size:16px}}
