/* Pop-up arome: pregatire, comanda, toppinguri, buton "Alege pachetul" */
.nb .nb-tab-body .nb-howto{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}
.nb .nb-tab-body .nb-sub{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#8A7A68;font-weight:600;margin:0 0 12px}
.nb .nb-hs-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.nb .nb-hs{display:flex;gap:14px;align-items:flex-start;margin:0}
.nb .nb-hs-ic{flex:none;width:42px;height:42px;border-radius:12px;background:#F1E9E1;display:flex;align-items:center;justify-content:center;color:#2D1B0E}
.nb .nb-hs-ic svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.nb .nb-tab-body .nb-hs-t{font-family:Montserrat,Arial,sans-serif;margin:1px 0 2px;font-weight:600;color:#2D1B0E;font-size:13.5px;line-height:1.35}
.nb .nb-tab-body .nb-hs-d{margin:0;font-size:12.5px;line-height:1.55}
.nb .nb-tab-body .nb-note{margin:14px 0 0;background:#F1E9E1;border-radius:12px;padding:11px 14px;font-size:12.5px;line-height:1.55}
.nb .nb-toppings{margin-top:6px}
.nb .nb-top-list{margin:0 0 12px;padding-left:18px}
.nb .nb-top-list li{margin:0 0 3px}
.nb .nb-modal-foot{flex:none;padding-top:14px;margin-top:8px;border-top:1px solid var(--line)}
.nb .nb-modal-cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;border-radius:999px;
  background:#C0622F;color:#fff;font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background .15s}
.nb .nb-modal-cta:hover,.nb .nb-modal-cta:focus-visible{background:#A3501F;color:#fff}
@media (max-width:767px){
  .nb .nb-modal-grid,.nb .nb-modal-col{min-height:auto}
  .nb .nb-modal-col .nb-tab-body{flex:none;height:auto}
  .nb .nb-modal-foot{margin-top:16px}
}
